new comps group proposal: Virtualization Host

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux