We've got a small ESX3 cluster w/ Server vMotion (I don't believe we have Storage vMotion) attached to two iSCSI storage arrays. One array is (gross) Windows and requires Windows updates pretty much all the time. The backup array offers pretty similar performance but is on a platform that doesn't need as much maintenance. However, for reasons that are outside the scope of this question, assume that the Windows array must be the primary.
Currently, we simply shut down all the VMs, place the ESX hosts in Maintenance mode, reboot the storage array, then re-boot the VMs. It is time consuming and annoying but doesn't seem to cause any problems with VM images.
In the cases in which I need to perform maintenance (aka Windows Update reboot) on the initial storage array, how can I migrate my VMs over to the backup array? After the array returns, how can I migrate them back? Prefer using VirtualCenter but we're comfortable from the command line.
Or, if it's possible, is there a way to, ahem, cluster the two arrays (using our existing tech - w/o add'l hardware purchase)?