On 7/19/11, David Ehle <ehle@xxxxxxxxxxxxxxxxx> wrote: > KVM/libvirt makes moving running VM's from one host to another a no > brainer, but I'm trying to figure out the right way to be able to take a > the storage backend for maintenance without disrupting the VMs. > > Right now I'm thinking something like KVM + libvirt + heartbeat/corosync + > pacemaker + DBRM on Ubuntu 10.04 with 3 or 4 nodes - 2 hosts, 2 storage, > or 1 host, 1 host + storage, 1 storage. Personally, I had been planning to do it with mdadm multi-path & RAID 1 over iSCSI. Seems to be a more straightforward solution than using a full HA setup if the purpose is to ensure storage remains available when a node is down (for maintenance or otherwise).