[opensuse-factory] KVM, Xen, and libvirt package changes
Hi All, A quick note about some recent packaging changes in KVM, Xen, and libvirt... KVM: Since the qemu-kvm fork has been merged with qemu.git, the kvm package is now a simple wrapper around the qemu package. This results in a few changes to default values: guest RAM changes from 640M to 128M and NIC changes from rtl8139 to e1000. Also, the Windows virtio drivers are no longer bundled with the kvm package. Xen: For Xen, the xen-docs-pdf package has been dropped since its outdated content no longer exists upstream. The legacy xm/xend toolstack has been removed from xen-tools since it is unmaintained/deprecated upstream and has been moved to the new xen-xend-tools package. As has been the case for a few releases, xen-tools contains the new xl/libxl toolstack, which is now the default Xen toolstack. libvirt: The libvirt package has been split into several sub-packages, allowing installation of a hypervisor-specific libvirtd, e.g. libvirt-daemon-qemu for QEMU/KVM, libvirt-daemon-xen for Xen, libvirt-daemon-lxc for LXC, etc. Previously, all hypervisor drivers supported by libvirt were stuffed into the libvirt package, bloating its footprint and potentially bringing in unneeded dependencies, e.g. xen-libs on a KVM-only site. The xen_server pattern has been updated to accommodate these changes. I've also created a kvm_server pattern [1], which I hope coolo will merge into openSUSE/patterns. I'm still unsure how to handle libvirt-daemon-lxc. The cloud folks use libvirt with LXC in some of their testing infrastructure, so I would like to make the packaging changes as painless as possible for such users, without a proliferation of [hypervisor-of-the-day]_patterns. Suggestions welcome. Regards, Jim [1] https://github.com/openSUSE/patterns/pull/39 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (1)
-
Jim Fehlig