[Ovirt-devel] [PATCH]: Shrink the managed node image to under 64MB

Chris Lalancette clalance at redhat.com
Wed Jun 11 09:26:51 UTC 2008


All,
     Attached is a patch that cleans up the managed node image some more, so
that the ISO size is 57MB, the overall /tftpboot directory (for PXE) is 62MB,
and the runtime image (right after boot) is ~152MB.
     It's a larger patch than it looks, mostly because I re-organized the way we
were getting rid of stray kernel modules.
     Note that keeping the image this small depends on 3 things:

a)  Re-writing the /sbin/ovirt-identify-node script in bash or C, which I
believe Darryl has already started on.  This is because I explicitly remove python.

b)  Having a libvirt version that *doesn't* require python.  This is a little
tricky; the version of libvirt currently in updates (0.4.2-3) does require
python since it requires lokkit.  However, the version in updates-testing
(0.4.2-4) doesn't require python, since lokkit was dropped.  That being said, I
believe the plan is for libvirt to re-enable lokkit in the future, so we will
have to watch out for that.

c)  Having a collectd RPM that doesn't require rrdtool.  Alan and I split the
collectd RPM up yesterday, so you can install collectd without rrdtool, but that
change has not yet been pushed to the repositories.

Both b) and c) can be currently solved by pointing at
http://ovirt.org/repos/ovirt/9/x86_64 in your repos.ks, since we are hosting the
updated packages for both libvirt and collectd there.  We will need to fix
ovirt-identify-node asap to solve a).

Chris Lalancette
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ovirt-shrink-managed-node.patch
Type: text/x-patch
Size: 3940 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/ovirt-devel/attachments/20080611/1bd8b6f3/attachment.bin>


More information about the ovirt-devel mailing list