Hi there,
I have a similar issue with some of my hosts in Brazil, I needed a way to make the host wait for a local VSA to boot before scanning the adapters.
Here's one way you could do it, on the host there is a script file which is run at boot which is /etc/rc.local
If you have an idea how long it takes for your VNX to come online then you can just append the rc.local script with a 'sleep' command followed by an adapter rescan. for example if your storage takes 60 seconds to come online you can add the following to the end of rc.local to make it wait, then rescan for datastores:
sleep 60
/sbin/esxcfg-rescan -A
Once you've amended and saved the rc.local, run /sbin/auto-backup.sh to make sure it's backed up.
It's a bit dirty but should do the trick- you could probably do something more clever around checking if the storage is online as opposed to the fixed 'sleep' duration but off the top of my head this might work!!
Hope this helps!
vM
-----------------------
VCAP-DCD / VCAP-DCA / VCP-CLOUD / VCP-DT / VCP5 / VCP4
-----------------------
vMustard.com