Hi Florian, On Mon, Oct 13, 2008 at 11:37:32PM +0200, Florian Haas wrote: > Hello, > > I've just attached my first shot at a VirtualDomain OCF RA to the > enhancement request at > http://developerbugs.linux-foundation.org/show_bug.cgi?id=1982. A few > comments on this: > > Background: > - While Linux-HA already contains a Xen RA for managing Xen domU's, and > for OpenVZ VEs, no such functionality exists for clustered KVM/Qemu, or > Linux Containers. > - The libvirt API provides a generic abstraction layer for all of > these[1], plus a generic management shell (virsh). > - I thought it would sound sensible to leverage that abstraction layer > into a unified RA for any virtualization technology supported by libvirt. > > Testing status: > - I've tested with Xen on SLES 10 post-SP2, and have done very limited > testing with KVM on Debian etch (with libvirt and kvm from > etch-backports) and Ubuntu hardy. > - I'd much appreciate if people could try this out on Red Hat/CentOS. > > Limitations: > - My crude stab at migrate_to/migrate_from functionality is very likely > to break and you get to keep the pieces. I'm very open for suggestions here. > - As for Xen on SLES 10, HVM domains work (start/status/stop) out of the > box. For paravirt domains, SLES 10 vm-install creates XML config files > virsh will refuse to start. You'll have to move the <bootloader> and > <bootloader_args> elements up one level from the <os> element. After > that, libvirt will load these definitions without complaining. > > Happy testing. Any and all comments more than welcome.
Great contribution. Hope to see some reports too. I'll see if I can find some time to test it too. Cheers, Dejan > Cheers, > Florian > > [1] Caveat: I have no clue as to the suitability of libvirt/virsh for > managing Lxc or OpenVZ. I've only ever tested libvirt with Xen and Qemu/KVM. > > -- > : Florian G. Haas > : LINBIT Information Technologies GmbH > : Vivenotgasse 48, A-1120 Vienna, Austria > _______________________________________________________ > Linux-HA-Dev: [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev > Home Page: http://linux-ha.org/ _______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
