On Thu, Oct 02, 2014 at 05:36:22PM +0200, Pino Toscano wrote:
Hi,
this is a prototype of something I've around for some time.
Basically it is about adding new appliances in addition to the main
one currently used and kept up-to-date automatically: this way it is
possible to create new appliances with extra packages, to be used in
specific contexts (like virt-rescue, with more network/recovery tools)
without filling the main appliance.
It's still WIP (the most notable lack is a proper base.tar.gz with
config files of flavour packages), but I'd like to get some feedback
about it.
My problem with this is that we (Fedora & Debian) do something similar
already:
https://apps.fedoraproject.org/packages/libguestfs-rescue
https://packages.debian.org/search?keywords=libguestfs-rescue
A little bit different because the application (eg. virt-rescue)
doesn't request the extra packages, and also because if the end user
installs libguestfs-rescue then all appliances have the extra packages
whether they need them or not.
I'd say that the first is a packaging issue: virt-rescue might be
packaged into libguestfs-rescue. The second isn't really a problem
since the size of the appliance doesn't matter (it is loaded on
demand).
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v