[libvirt-users] High availability for guests

Hello, What is the recommended way to offer high availability to Guests? For example, let host1, host2 and host3 be libvirt and KVM/Qemu enabled. If I start a guest in host1, how can I guarantee that it will stay online if host1 goes down? GlusterFS, for example, would take care of storage; but what about CPU and RAM? How can this be accomplished? Thank you for any feedback or comment in adavance. -- It's hard to be free... but I love to struggle. Love isn't asked for; it's just given. Respect isn't asked for; it's earned! Renich Bon Ciric http://www.woralelandia.com/ http://www.introbella.com/

On Sat, Sep 29, 2012 at 6:29 AM, Renich Bon Ciric <renich@woralelandia.com> wrote:
Hello,
What is the recommended way to offer high availability to Guests?
For example, let host1, host2 and host3 be libvirt and KVM/Qemu enabled.
If I start a guest in host1, how can I guarantee that it will stay online if host1 goes down?
GlusterFS, for example, would take care of storage; but what about CPU and RAM? How can this be accomplished?
Thank you for any feedback or comment in adavance.
-- It's hard to be free... but I love to struggle. Love isn't asked for; it's just given. Respect isn't asked for; it's earned! Renich Bon Ciric
Hi, Didn`t hear of such HA features for QEMU-KVM, but for Xen guests you may be interested in looking on Remus project.
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

On Sat, Sep 29, 2012 at 4:11 PM, Andrey Korolyov <andrey@xdel.ru> wrote:
Hi,
Didn`t hear of such HA features for QEMU-KVM, but for Xen guests you may be interested in looking on Remus project.
Thanks. I do prefer KVM/Qemu honestly. But it's good to know of this alternative. Thanks. -- It's hard to be free... but I love to struggle. Love isn't asked for; it's just given. Respect isn't asked for; it's earned! Renich Bon Ciric http://www.woralelandia.com/ http://www.introbella.com/

Actually, I've been reading about the corosync, iSCSI, drbd, libvirt approach. The only thing I don't like about this approach is that you actually need to access the Guest/Domain in order to provide the HA service. My optimal solution would be one that doesn't need you to touch the Guests/Domains in any way and, at the same time, provides HA for storage and computing resources. While I write this, I can't imagine a good way of sharing the Guest's RAM so it is replicated on other hosts. This seems like cluster-like functionality. Is it feasible to setup a cluster or grid which share RAM so a single kernel manages all hosts or something?
participants (2)
-
Andrey Korolyov
-
Renich Bon Ciric