I have been doing clustering on vsphere for a while now, but this configuration has eluded me.
VM’s that are part of MSCS lock their RDM’s in a way that ESXi’s cant discover them during boot time.
That causes the boot time to extend because the ESXi tries to discover each LUN until it times out.
But, there is a solution for that, you can configure the LUN’s used for MSCS as perennially reserved, so the ESX’i knows not to try to discover them.
Also, there is a kb for that.
So, dont forget this part of building MSCS on vSphere, it can extend the boot time to several hours.
Hope someone can use it.