
So for all lease-holding vms, push the lease to a different storage domain (on different storage hardware), apply the upgrade and then push the leases back? And that can be done whilst the VMs are running? Leases must be frequently renewed, so I guess no particular reason why not.
If you have the storage leases on another hardware then you do not have the same problem I have; unless you are talking about upgrading the hardware of the storage domain that holds the leases. General: you can change the lease on a running VM. But (speaking for 4.2) you have to set it to no lease first.
Does that work for the SPM and hosted engine as well?
I think the hosted engine has it's own kind of storage lease, but I can't say anything to that. SPM does not have a storage lease it should be hardware (ie it's one of the hypervisors) not a VM.
I'm guessing this doesn't help with an unmanaged contoller failover. Anecdotally, that seems to happen a bit faster for me than a managed one, which is also odd.
Yeah, all my ideas are just for planned maintenance.