[Fedora-livecd-list] [PATCH] -fs.py-kickstart.py-chages-for-mulit-partitions

David Huff dhuff at redhat.com
Wed May 28 17:35:32 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeremy Katz wrote:
| Jeremy Katz wrote:
|> This I'm still not sure that I really want to be carrying in
|> imgcreate.    There's already a lot of overlap functionality-wise with
|> anaconda and I know that as soon as we start down this path, we'll end
|> up having to add all the other crud for various more "advanced"
|> partitioning things (especially LVM and dm-crypt).  Maintaining one
|> copy of that kind of code is enough for me ;-)
|>
|> I'd be okay with adding the kickstart hunk, though.  And then there's
|> really not any big reason that I can see why you couldn't just have
|> the PartitionedDisk bits just in your caller rather than having them a
|> part of the main imgcreate API
|
| ... although I would still strongly ask the question of looking at what
| you're doing and seeing if it makes sense to build your images by
| actually going through an install (in a VM of some sort) rather than
| using imgcreate once you get to the point of needing partitions, etc

Partitions are needed for mainly two reasons.  The most important reason
is that it allows the use of grub.  This makes any image created with
this tool bootable and it looks and feels like any bare metal system.
It also allows for the ability of creating multiple partitions so an
appliance can have a septate data partition(s).  This allows for
flexibility in your update/data model, where if you want to, you can
switch out your "appliance engine" and keep the data intact.

The ability for a tool to create these partitioned disk images via the
command like, livecd-creator, is very helpful in reproducing known state
appliances, epically with the rising use of visualization.  Going
through a actual install in a vm limits you to VM container, xen, kvm,
vmware and adds extra overhead of building on a machine with extra virt
resources.  We have also noticed that an image that was installed via
anaconda is larger that an image created with the appliance creator tools.



|
| Jeremy
|
| --
| Fedora-livecd-list mailing list
| Fedora-livecd-list at redhat.com
| https://www.redhat.com/mailman/listinfo/fedora-livecd-list




- --
David Huff
Red Hat, Raleigh, NC
Mobile: 919-796-3553
Office: 919-754-4129

GPG Key ID: 6A20BBF7
GPG Fingerprint: FE13 8AF6 0E58 D92E A4E1 2D0A 71C1 CADF 6A20 BBF7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFIPZfkccHK32ogu/cRAmclAKCI1upqzhaJWSGikyxlJ7LZMDfe4ACgj+F9
JJAE6je2msv+vFjc7zO2/Bk=
=QtyL
-----END PGP SIGNATURE-----




More information about the Fedora-livecd-list mailing list