
On Thu, 2010-04-08 at 14:07 +0100, Daniel P. Berrange wrote:
So I think what we'd want todo is to write a kickstart file that installs a bare minimum Fedora guest OS, with a pre-set root password, ssh daemon active & known IP address. Then use that with Rich Jones' febootstrap script to create the guest image at runtime. We'd cache the guest image between runs of the TCK, so the overhead of febootstrap will only be seen the first time.
febootstrap seems like a good way to prepare a guest with the necessary files in it, but I have not found anything in febootstrap about kickstart support or installation in a disk image. Have I overlooked something? So. my understanding of your proposal is: - create a image file with qemu-img - loop back mount that image file - use febootstrap to install a fedora file system into image file I still have some problems setting the root password via febootstrap-run. Message is: passwd: Can not identity you Would the call to febootstrap be part of a libvirt-TCK script? An alternative could be use <cmdline/> in the domain xml to pass the kickstart file to the basic Fedora anaconda install kernel+initrd and do the installation from the guest itself. -- Best regards, Gerhard Stenzel, ----------------------------------------------------------------------------------------------------------------------------------- IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294