[libvirt-users] Looking for feedback

Hello list! I'm currently digging into libvirt-based virtualisation infrastructure (KVM/Qemu Hypervisors so far). I have a little concern here: Let's say we have two hypervisors (I and II), running 3 VMs each - I runs a,b,c and II runs d,e,f. Virtual disks are stored on a centralized storage solution, let's say a good old cluster of NFS filers. Network configuration is homogenous on the two hypervisors -- same bridge names to the same ethernet segments. Basically, a, b and c are defined on I - the XML description is stored on I. So far, so good. Then let's say I crashes badly. The XML descriptions for a,b, and c are lost, the process of starting these VMs on II would involve re-defining it on II from a backup of XML descriptions. That's not quite an automated/fluent process, and the idea of doubling hypervisors into a HA cluster just for that matter is clearly overkill to me. Are you, by chance, aware of an OpenSource libvirt-based solution that is able to keep track of each VM xmldesc, starting lost guests as transient domains on another hypervisor upon failure of the original hypervisor ?

On 01/10/2012 02:35 AM, Zorg wrote:
Are you, by chance, aware of an OpenSource libvirt-based solution that is able to keep track of each VM xmldesc, starting lost guests as transient domains on another hypervisor upon failure of the original hypervisor ?
Yep - VDSM (shipped as part of RHEV) does just that. -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org

On Tue, Jan 10, 2012 at 11:14:30AM -0700, Eric Blake wrote:
On 01/10/2012 02:35 AM, Zorg wrote:
Are you, by chance, aware of an OpenSource libvirt-based solution that is able to keep track of each VM xmldesc, starting lost guests as transient domains on another hypervisor upon failure of the original hypervisor ?
Yep - VDSM (shipped as part of RHEV) does just that.
The open source project is ovirt: www.ovirt.org Dave
participants (3)
-
Dave Allan
-
Eric Blake
-
Zorg