Fedora 19 released, now with official cloud images

Posted on Wednesday, 3 July 2013 at 23:33 UTC
— Filed in Fedora OpenStack

Earlier this week, Fedora 19 ("Schrödinger's Cat") has been released. If you've missed the news, here's the announcement by Fedora Project Leader Robyn Bergeron and to be complete, here's the release notes, too.

As with ever new Fedora release, there's a load of new features. But in all those linked pages (and most press articles, too) one thing is easily missed or even completely absent that might be of interest to all users and operators of clouds (be it OpenStack, Eucalyptus, CloudStack or any other).

Fedora 19 Cloud Images

While providing AMI images inside Amazon EC2 for a while already, Fedora 19 is the first release to also feature official raw and qcow2 images ready to run in your own public or private cloud!

From the release notes, section Cloud (2.7.1):

Ready-to-run cloud images are provided as part of Fedora 19. These are available in Amazon EC2 or for direct download. The downloadable images are available in compressed raw image format and in qcow2 for immediate use with EC2, OpenStack, CloudStack, or Eucalyptus. The images are configured with cloud-init, and so will take advantage of ec2-compatible metadata services for provisioning SSH keys.

So what are you waiting for? Get them, while they're hot! Quick link: cloud.fedoraproject.org

Import into OpenStack

For fellow OpenStack operators who wish to import Fedora 19 into Glance, the OpenStack Image Service, let me provide an example on how to easily import an image, e.g. x86_64 / qcow2:

glance image-create --name "Fedora 19 x86_64" --is-public true --container-format bare --disk-format qcow2 --copy-from http://download.fedoraproject.org/pub/fedora/linux/releases/19/Images/x86_64/Fedora-x86_64-19-20130627-sda.qcow2

Or click your way through Horizon instead

If you run OpenStack Grizzly or Havana, it's also possible to import the image easily through Horizon, the OpenStack Dashboard.

In your Project view, just go to Images & Snapshots and click the Create Image button in the top right corner. Again, specify a Name (e.g. Fedora 19 x86_64), provide the Image Location by URL, choose QCOW2 as the Format and decide whether you want to make this image Public to all users of your cloud or only to your very own tenant. The Minimum Disk and Minimum RAM parameters are optional.

Now, Create Image and, depending on your bandwidth to the closest mirror, Fedora 19 will soon be available to be launched!