I have 2 HyperV server (2012 R2) nodes with shared ISCSI storage (ubuntu 16.04) in a Failover Cluster.
I want to make that 3 servers (windows server 2016 and/or 2012r2) each with 2 partitions, one for the system and one as storage.
How would I make this work if I have to do maintenance on one of the servers ?
With what I have right now I trasnfer the vms to the working node and do maintenance on the second one, the storage being external it doesn't change anything to the vms. With how I think I want to do it, closing one server would make it's storage unavailable and everything on it would crash with it.
Right now the storage servers have all their disk in a hardware RAID 1+0, so if a disk fails it won't cause problems to the server, would it be possible to do the same thing for the cluster in case one of the servers has to be closed ?
I've read that using hardware and software raids are a no go but I don't see how I could make this work without both ?
If I do a storage pool in the failover cluster, will that make it possible to close one server and it'll update its storage when I bring it back up without making the vms unavailable ?
Would I need to transfer all the data out of the storage to one that will stay up and then do maintenance on the server and re-transfer it all back afterwards ? Or I stay with external storage and hope to never need to close it since it's pretty much the same problem ?
Some considerations : Old servers HP proliant Gen 7, Dell Poweredge Gen 12 and maybe IBM Server X5. Also, can't get other raid controllers, I get whatever comes in these servers so no pass-through, JBOD, etc