|
|
(20 intermediate revisions by 9 users not shown) |
Line 3: |
Line 3: |
| [http://openstack.org OpenStack] consists of a number services for running IaaS clouds. This includes Object Store (Swift), Compute (Nova) and Image (Glance) services, among others. | | [http://openstack.org OpenStack] consists of a number services for running IaaS clouds. This includes Object Store (Swift), Compute (Nova) and Image (Glance) services, among others. |
|
| |
|
| The [http://wiki.openstack.org/ReleaseNotes/Diablo Diablo] release of OpenStack was [[Features/OpenStack|included Fedora 16]]. The [http://wiki.openstack.org/EssexReleaseSchedule Essex] release is [[Features/OpenStack_Essex|included in Fedora 17]]. The [http://wiki.openstack.org/FolsomReleaseSchedule Folsom] release is [[Features/OpenStack_Folsom|included in Fedora 18]].
| | Historically, Fedora and OpenStack releases have been matching 1:1: |
|
| |
|
| This page tracks [[Cloud SIG|Fedora Cloud SIG]]'s effort to maintain OpenStack in Fedora. See our [[OpenStack_status_reports|periodic status reports]] for an insight into what's been happening.
| | * Fedora 16 [[Features/OpenStack|includes OpenStack Diablo]] |
| | * Fedora 17 [[Features/OpenStack_Essex|includes OpenStack Essex]] |
| | * Fedora 18 [[Features/OpenStack_Folsom|includes OpenStack Folsom]] |
| | * Fedora 19 [[Features/OpenStack_Grizzly|includes OpenStack Grizzly]] |
| | * Fedora 20 includes OpenStack Havana. |
| | * Fedora 21 includes OpenStack Icehouse. |
| | * Fedora 22 includes OpenStack Juno. |
| | * Fedora 23 includes OpenStack Kilo. |
|
| |
|
| == Getting Started ==
| | Starting with OpenStack Liberty, this mapping was not possible to maintain anymore due to schedule skew and too many changes in dependencies upstream. |
| | The [https://www.rdoproject.org/ RDO Project] maintains OpenStack packages for Enterprise Linux distributions, but these are no longer available for Fedora. |
|
| |
|
| See [[Getting started with OpenStack Nova]] for details on how to try out the OpenStack packages.
| | = OpenStack Official Documentation = |
| | | * [http://docs.openstack.org/ OpenStack Manuals] |
| == 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]].
| |
| | |
| Currently this targets Fedora 16.
| |
| | |
| Preview packages may be installed using yum after performing the following step:
| |
| | |
| <pre><nowiki>
| |
| $> cd /etc/yum.repos.d/
| |
| $> wget http://repos.fedorapeople.org/repos/apevec/openstack-preview/fedora-openstack-preview.repo
| |
| </nowiki></pre>
| |
| | |
| = OpenStack in Fedora 17 =
| |
| | |
| [[Getting_started_with_OpenStack_on_Fedora_17| Instructions for getting started with OpenStack on Fedora 17]]
| |
| | |
| The following features are proposed for Fedora 17:
| |
| | |
| * [[Features/OpenStack Essex]]
| |
| * [[Features/OpenStack Horizon]]
| |
| * [[Features/OpenStack Quantum]]
| |
| * [[Features/OpenStack using libguestfs]]
| |
| * [[Features/OpenStack using Oz for image building]]
| |
| * [[Features/OpenStack using virtual watchdog]]
| |
| * [[Features/OpenStack using Qpid]]
| |
| | |
| == Packages ==
| |
| | |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openstack-swift openstack-swift] [https://bugzilla.redhat.com/buglist.cgi?component=openstack-swift&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openstack-glance openstack-glance] [https://bugzilla.redhat.com/buglist.cgi?component=openstack-glance&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openstack-nova openstack-nova] [https://bugzilla.redhat.com/buglist.cgi?component=openstack-nova&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openstack-keystone openstack-keystone] [https://bugzilla.redhat.com/buglist.cgi?component=openstack-keystone&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openstack-quantum openstack-quantum] [https://bugzilla.redhat.com/buglist.cgi?component=openstack-quantum&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/python-django-horizon python-django-horizon] [https://bugzilla.redhat.com/buglist.cgi?component=python-django-horizon&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/python-novaclient python-novaclient] [https://bugzilla.redhat.com/buglist.cgi?component=python-novaclient&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/python-nova-adminclient python-nova-adminclient] [https://bugzilla.redhat.com/buglist.cgi?component=python-nova-adminclient&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/python-quantumclient python-quantumclient] [https://bugzilla.redhat.com/buglist.cgi?component=python-quantumclient&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/python-keystoneclient python-keystoneclient] [https://bugzilla.redhat.com/buglist.cgi?component=python-keystoneclient&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openstack-tempo openstack-tempo] [https://bugzilla.redhat.com/buglist.cgi?component=openstack-tempo&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&bug_status=POST (bugs)]
| |
| | |
| == Package Reviews ==
| |
| | |
| * [https://bugzilla.redhat.com/617632 openstack-swift] (done)
| |
| * [https://bugzilla.redhat.com/707199 openstack-nova] (done)
| |
| * [https://bugzilla.redhat.com/731966 openstack-glance] (done)
| |
| * [https://bugzilla.redhat.com/735179 openstack-keystone] (done)
| |
| * [https://bugzilla.redhat.com/755033 openstack-quantum] (done)
| |
| * [https://bugzilla.redhat.com/785946 python-django-horizon] (done)
| |
| * [https://bugzilla.redhat.com/781831 python-nova-adminclient] (done)
| |
| * [https://bugzilla.redhat.com/731980 python-novaclient] (done)
| |
| * [https://bugzilla.redhat.com/785016 python-quantumclient] (done)
| |
| * [https://bugzilla.redhat.com/784910 python-keystoneclient] (done)
| |
| * [https://bugzilla.redhat.com/781858 openstack-tempo] (done)
| |
| | |
| Packaging in progress:
| |
| | |
| * [http://wiki.openstack.org/Melange openstack-melange] - network information service (Bob Kukura)
| |
| * openvswitch userspace (Chris Wright)
| |
| | |
| == 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 [[Getting_started_with_OpenStack_Nova#Building_an_Image_With_Oz|suggest]] users build Fedora images using [http://aeolusproject.org/oz.html Oz].
| |
| | |
| == To Package ==
| |
| | |
| # [http://kanaka.github.com/noVNC/ noVNC] - a HTML5 VNC client
| |
| # [http://wiki.openstack.org/DatabaseAsAService openstack-reddwarf] - database as a service (will be part of openstack-nova?
| |
| # [https://github.com/dellcloudedge/crowbar crowbar] - OpenStack deployment service and chef wrapper
| |
| | |
| On the shelf for now:
| |
| * [http://burrow.openstack.org/ openstack-burrow] - message queue
| |
| ** Burrow development seems to have halted a while back when the main dev stopped working on it
| |
| | |
| == Ubuntu ==
| |
| | |
| Some of Ubuntu's stuff may be useful to compare against:
| |
| | |
| * [http://wiki.openstack.org/Packaging Ubuntu OpenStack packaging wiki]
| |
| * [https://lists.ubuntu.com/mailman/listinfo/openstack-packaging Ubuntu OpenStack packaging mailing list]
| |
| * [http://uec-images.ubuntu.com/oneiric/current/ Ubuntu cloud images]
| |
| * [http://cssoss.wordpress.com/2011/10/19/openstack-beginners-guide-v2-0-for-diablo-on-ubuntu-11-10-oneiric-is-here/ OpenStack Beginner's Guide on Ubuntu 11-10]
| |
| | |
| == OpenStack Official Documentation ==
| |
| * [http://docs.openstack.org/cactus/openstack-compute/starter/content/ OpenStack Compute Starter Guide]
| |
| * [http://docs.openstack.org/diablo/openstack-compute/admin/content/ OpenStack Compute Administration Manual] | |
|
| |
|
| = OpenStack in EPEL = | | = OpenStack in EPEL = |
|
| |
|
| The Essex version of OpenStack is in EPEL 6, supporting RHEL 6.2. | | The OpenStack Folsom was retired from EPEL 6. |
| See the [[Getting started with OpenStack EPEL]] for installation and setup notes
| | Please visit [https://www.rdoproject.org/ RDO project] for running OpenStack on EL platforms. |
| | |
| You can drill down to the latest "el6" version of each of the
| |
| [http://koji.fedoraproject.org/koji/search?match=glob&type=package&terms=openstack* 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
| |
| | |
|
| |
|
| [[Category:OpenStack]] | | [[Category:OpenStack]] |