GCE Images with Imagefactory/oz

Richard W.M. Jones rjones at redhat.com
Sat Jun 28 22:00:09 UTC 2014


On Fri, Jun 27, 2014 at 06:18:06PM -0500, Renich Bon Ciric wrote:
> On Wed, Jun 25, 2014 at 11:12 AM, Richard W.M. Jones <rjones at redhat.com> wrote:
> > So I've only skimmed the Google Cloud Engine docs, but this would be
> > how you could do this with virt-builder ...
> >
> >   $ virt-builder fedora-20 --output disk.raw --size 10G \
> >       --install bash-completion,denyhosts,irqbalance,ntp,patch,rsyslog,yum-cron-daily \
> >       --hostname metadata.google.internal \
> >       --write '/etc/hosts:
> > 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
> > 169.254.169.254 metadata.google.internal metadata
> > ' \
> >
> > # use --write or --upload for the other files
> >
> >       --delete /etc/sysconfig/networking \
> >       --edit '/etc/ntp.conf:
> >                    /^server [1-3]\.fedora.*$/d' \
> >       --run-command 'systemctl disable firewalld.service iptables.service' \
> >
> > # (I got bored, there are more commands ...)
> >
> >   $ tar zcf fedora-20.tar.gz disk.raw
> >
> > No root needed!
> >
> > Rich.
> 
> 
> Oh, please, check out my version of things here:
> https://github.com/renich/gce-images-fedora/tree/master/virt-builder
> 
> I'd love a review by the creator! ;)
> 
> I tried to keep the command not so bloated. I used a --firstboot
> command to put everything I could in the script. At least things that
> don't require scripts as parameters.
> 
> The "build" is the command and "setup" is the script to follow; very
> much ike a post-install section on a kickstart.

Sorry for the delayed reply, but yes this looks good to me.

(I've not used the gc* utilities so I'm not really
qualified to talk about those).

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org


More information about the cloud mailing list