OpenStack
OpenStack consists of a number services for running IaaS clouds. This includes Object Store (Swift), Compute (Nova) and Image (Glance) services, among others.
The Diablo release of OpenStack was included Fedora 16. The Essex release is included in Fedora 17. The Folsom release is included in Fedora 18.
This page tracks Fedora Cloud SIG's effort to maintain OpenStack in Fedora. See our periodic status reports for an insight into what's been happening.
Getting Started
See Getting started with OpenStack Nova for details on how to try out the OpenStack packages.
Preview repository
OpenStack has a preview repository, allowing Fedora N-1 users to try out OpenStack packages from the latest Fedora release. This is similar to the Virtualization Preview Repository.
Preview packages, currently OpenStack Folsom, may be installed using yum after performing the following step:
curl http://repos.fedorapeople.org/repos/openstack/openstack-folsom/fedora-openstack-folsom.repo -o /etc/yum.repos.d/fedora-openstack-folsom.repo
OpenStack in Fedora 17
Instructions for getting started with OpenStack Essex on Fedora 17
OpenStack in Fedora 18
Features/OpenStack Folsom is a Fedora 18 feature, test instructions are available at Test_Day:2012-09-18_OpenStack
Packages
- openstack-swift (bugs)
- openstack-glance (bugs)
- openstack-nova (bugs)
- openstack-keystone (bugs)
- openstack-quantum (bugs)
- python-django-horizon (bugs)
- python-novaclient (bugs)
- python-nova-adminclient (bugs)
- python-quantumclient (bugs)
- python-keystoneclient (bugs)
- openstack-tempo (bugs)
Package Reviews
Packaging in progress:
- none open at the moment
Images
Rather than recommending users to download pre-built Ubuntu images in Getting_started_with_OpenStack Nova, we should have a set of official Fedora images like Cloud_SIG/EC2_Images. These should be built using similar process to the EC2 images.
For now, we can suggest users build Fedora images using Oz.
To Package
- openstack-reddwarf - database as a service (will be part of openstack-nova?
- crowbar - OpenStack deployment service and chef wrapper
Ubuntu
Some of Ubuntu's stuff may be useful to compare against:
- Ubuntu OpenStack packaging wiki
- Ubuntu OpenStack packaging mailing list
- Ubuntu cloud images
- OpenStack Beginner's Guide on Ubuntu 11-10
OpenStack Official Documentation
OpenStack in EPEL
The Folsom version of OpenStack is in EPEL 6 TESTING, supporting RHEL 6.3. See the Getting started with OpenStack EPEL for installation and setup notes
You can drill down to the latest "el6" version of each of the openstack packages to see, the latest versions available and associated changes.
The following ancillary EPEL packages were added/updated to support the openstack packages:
- python-distutils-extra
- bpython
- python-migrate
- python-novaclient
- python-prettytable
- python-greenlet
- python-eventlet
- python-passlib
- python-sqlalchemy0.7
- python-nose1.1
- python-webob1.0
- python-routes1.12
- python-paste-deploy1.5