On 03/13/2018 01:11 AM, Clenimar Filemon wrote: > Hello folks, >
Hi! > I'd like to create a custom qcow2 fedora-atomic image for some scenarios I've > been exploring with OpenStack Magnum. I basically need a fedora-atomic image > with a few extra packages installed and a few commands executed on its > bootstrap so I can compile and install a custom driver. > > I've got a custom tree already with the packages I need, and it seems that > Anaconda would do the job for the driver compilation/installation steps. I've > come across several resources on how to generate custom images from trees, > but none of them seem to work (they're a bit old). > > Do you have any clue or recommended resource on how to generate those images > from a custom tree and how to set up Anaconda to kickstart properly? > I use a script to do this occasionally. You can find the link to the source for that at [1]. I'll try to put out a blog showing how to use this sometime soon. Generally the steps are - set location for install media [2] - pull down kickstart (start with the fedora one [3] and update ostreesetup line [4]) - update variables in script - run virt-kickstart.sh - cp qcow somewhere else - delete vm in libvirt (virsh undefine) [1] https://github.com/dustymabe/virtscripts/blob/master/virt-kickstart.sh [2] https://github.com/dustymabe/virtscripts/blob/master/virt-kickstart.sh#L13 [3] https://pagure.io/fedora-kickstarts/blob/master/f/fedora-atomic.ks [4] https://pagure.io/fedora-kickstarts/blob/master/f/fedora-atomic.ks#_61