Hi all, I'd like to add a new group in comps.xml to make it easier to install minimal hypervisor based on Fedora. It would include only basic virtualization software (libvirt and qemu-kvm) and it would serve as a base to install virtualization management stack on top of it. Initial use-cases are: - Fedora oVirt host where vdsm agent is installed on top of proposed Virtualization Host group Also oVirt Node livecd kickstart would use that group instead of the current list of packages: http://gerrit.ovirt.org/gitweb?p=ovirt-node.git;a=blob;f=recipe/common-pkgs.ks;hb=HEAD - Openstack nova nodes where various openstack-* packages are installed, depending on the node configuration (compute, controller, images or object store service) Since comps groups can't be extended, flow is to choose Minimal on the initial Anaconda screen, then Customize Now: * http://apevec.fedorapeople.org/virtmin1.png In the next step, under Base System category, new "Virtualization Host" group is choosen. * http://apevec.fedorapeople.org/virtmin2.png This should produce a working hypervisor with networking where additional packages can be installed using yum. Questions for this list are: - do you think there's value to have this "Virtualization Host" option in the first Anaconda screen, among Graphical Desktop/Software Development/Web Server and Minimal, to avoid the second step? This list of options is defined in anaconda and each option maps to a list of actual comps groups - any better suggestions for the name of the group, maybe "Virtualization Minimal", "Minimal Hypervisor", "Virtualization Node" ? Thanks, Alan
From 0d381fd2feab8fd7899ffec0e2984c9f7cbf0cca Mon Sep 17 00:00:00 2001 From: Alan Pevec <apevec@xxxxxxxxxx> Date: Mon, 23 Jan 2012 17:04:36 +0100 Subject: [PATCH] add Virtualization Host group Smallest possible virtualization host installation for headless nodes, without any graphical interface. Installs on top of core group. --- comps-f17.xml.in | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/comps-f17.xml.in b/comps-f17.xml.in index becd1aa..9acf1ca 100644 --- a/comps-f17.xml.in +++ b/comps-f17.xml.in @@ -6130,6 +6130,18 @@ </packagelist> </group> <group> + <id>virtualization-host</id> + <_name>Virtualization Host</_name> + <_description>Smallest possible virtualization host installation</_description> + <default>false</default> + <uservisible>false</uservisible> + <packagelist> + <packagereq type="mandatory">libvirt</packagereq> + <packagereq type="mandatory">qemu-kvm</packagereq> + <packagereq type="default">NetworkManager</packagereq> + </packagelist> + </group> + <group> <id>walloon-support</id> <_name>Walloon Support</_name> <_description/> @@ -6731,6 +6743,7 @@ <groupid>legacy-software-support</groupid> <groupid>system-tools</groupid> <groupid>virtualization</groupid> + <groupid>virtualization-host</groupid> </grouplist> </category> <category> -- 1.7.7.5
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel