(moved to FeatureReadyForFesco, ticket #665) |
No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Update}} | |||
= OpenStack = | = OpenStack = | ||
Line 11: | Line 12: | ||
* Name: [[User:markmc|Mark McLoughlin]] | * Name: [[User:markmc|Mark McLoughlin]] | ||
* Email: [mailto:markmc@redhat.com markmc@redhat.com] | * Email: [mailto:markmc@redhat.com markmc@redhat.com] | ||
* Name: [[User:pbrady|Padraig Brady]] | |||
* Email: [mailto:pbrady@redhat.com pbrady@redhat.com] | |||
* Name: [[User:rkukura|Bob Kukura]] | |||
* Email: [mailto:rkukura@redhat.com rkukura@redhat.com] | |||
* Name: [[User:asalkeld|Angus Salkeld]] | * Name: [[User:asalkeld|Angus Salkeld]] | ||
* Email: [mailto:asalkeld@redhat.com asalkeld@redhat.com] | * Email: [mailto:asalkeld@redhat.com asalkeld@redhat.com] | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/16 |Fedora 16]] | * Targeted release: [[Releases/16 |Fedora 16]] | ||
* Last updated: 2011- | * Last updated: 2011-10-21 | ||
* Percentage of completion: | * Percentage of completion: 100% | ||
== Detailed Description == | == Detailed Description == | ||
Line 48: | Line 54: | ||
# [https://bugzilla.redhat.com/show_bug.cgi?id=732692 Updated python-xattr] for (disabled by default) glance image caching | # [https://bugzilla.redhat.com/show_bug.cgi?id=732692 Updated python-xattr] for (disabled by default) glance image caching | ||
# [[Getting_started_with_OpenStack_Nova|Getting started documentation]] (done) | # [[Getting_started_with_OpenStack_Nova|Getting started documentation]] (done) | ||
# SELinux policy for [https://bugzilla.redhat.com/732699 glance](done) and [https://bugzilla.redhat.com/734346 nova] | # SELinux policy for [https://bugzilla.redhat.com/732699 glance] (done) and [https://bugzilla.redhat.com/734346 nova] (done) | ||
# [https://bugzilla.redhat.com/734347 iptables rules] compatible with Fedora | # [https://bugzilla.redhat.com/734347 iptables rules] compatible with Fedora (done) | ||
# Instructions on [[Getting_started_with_OpenStack_Nova#Building_an_Image_With_Oz|how to build Fedora images]] for Nova (done) | # Instructions on [[Getting_started_with_OpenStack_Nova#Building_an_Image_With_Oz|how to build Fedora images]] for Nova (done) | ||
# Possibly [https://bugzilla.redhat.com/734351 host pre-built Fedora images] for OpenStack users | # Possibly [https://bugzilla.redhat.com/734351 host pre-built Fedora images] for OpenStack users | ||
# A test day! | # A [[Test_Day:2011-10-20_OpenStack_Test_Day|test day!]] (done) | ||
# Bugfixing! | # Bugfixing! | ||
== How To Test == | == How To Test == | ||
Follow the instructions in [[Getting_started_with_OpenStack_Nova]]. | Follow the instructions in [[Getting_started_with_OpenStack_Nova]] or [[Test_Day:2011-10-20_OpenStack_Test_Day]]. | ||
== User Experience == | == User Experience == | ||
Line 65: | Line 71: | ||
== Dependencies == | == Dependencies == | ||
The [http://wiki.openstack.org/DiabloReleaseSchedule OpenStack Diablo] release schedule. Diablo | The [http://wiki.openstack.org/DiabloReleaseSchedule OpenStack Diablo] release schedule. Diablo was released on September 29th, 2011. | ||
All dependencies have been packaged. | All dependencies have been packaged. | ||
We need some help with SELinux, which the awesome [[User:dwalsh|dwalsh]] | We need some help with SELinux, which the awesome [[User:dwalsh|dwalsh]] and [[User:mgrepl|mgrepl]] have been providing. | ||
If we wish to host Fedora images for OpenStack, we may require infrastructure support. | If we wish to host Fedora images for OpenStack, we may require infrastructure support. | ||
Line 91: | Line 97: | ||
* See [[Talk:Features/OpenStack]] | * See [[Talk:Features/OpenStack]] | ||
[[Category: | [[Category:FeatureAcceptedF16]] | ||
| | |||
[[Category:OpenStack]] | |||
Latest revision as of 16:00, 27 May 2016
OpenStack
Summary
OpenStack is a collection of services that can be used to setup and run a cloud compute and storage infrastructure.
The three main services in OpenStack are the Compute Service (Nova), the Object Storage Service (Swift) and the Image Service (Glance).
Owners
- Name: Mark McLoughlin
- Email: markmc@redhat.com
- Name: Padraig Brady
- Email: pbrady@redhat.com
- Name: Bob Kukura
- Email: rkukura@redhat.com
- Name: Angus Salkeld
- Email: asalkeld@redhat.com
Current status
- Targeted release: Fedora 16
- Last updated: 2011-10-21
- Percentage of completion: 100%
Detailed Description
OpenStack is a fast growing open-source project which provides a set of services for building a compute and storage cloud. Fedora 16 will include the Diablo release of OpenStack.
OpenStack's Object Storage Service (Swift) is a highly available, distributed, eventually consistent object/blob store which can be used to store lots of data efficiently, safely, and cheaply.
The Compute Service (Nova) is a cloud computing fabric controller, the main part of any IaaS system. Nova can be used to host and manage their own cloud computing systems. Nova can be configured to manage several different hypervisors, but defaults to libvirt/KVM.
The Image Service (Glance) allows for discovering, registering, and retrieving virtual machine images. Glance has a RESTful API that allows querying of VM image metadata as well as retrieval of the actual image. VM images made available through Glance can be stored in a variety of locations from simple filesystems to object-storage systems like OpenStack Swift or AWS S3.
Benefit to Fedora
Fedora can be used to build a highly available and scalable compute/storage cloud.
By bringing together the excellent work of the fast-growing OpenStack community and Fedora's superb libvirt/KVM integration, Fedora can hope to attract yet more users interested in building an IaaS system.
Scope
The main challenge is in packaging Nova, Swift and Glance. Once complete, further distro integration work like SELinux policy creation is needed.
In detail, the tasks include:
- openstack-swift, openstack-nova and openstack-glance packaging (done)
- python-novaclient packaging (done)
- Updated python-xattr for (disabled by default) glance image caching
- Getting started documentation (done)
- SELinux policy for glance (done) and nova (done)
- iptables rules compatible with Fedora (done)
- Instructions on how to build Fedora images for Nova (done)
- Possibly host pre-built Fedora images for OpenStack users
- A test day! (done)
- Bugfixing!
How To Test
Follow the instructions in Getting_started_with_OpenStack_Nova or Test_Day:2011-10-20_OpenStack_Test_Day.
User Experience
Users will have the ability to build an IaaS system.
Dependencies
The OpenStack Diablo release schedule. Diablo was released on September 29th, 2011.
All dependencies have been packaged.
We need some help with SELinux, which the awesome dwalsh and mgrepl have been providing.
If we wish to host Fedora images for OpenStack, we may require infrastructure support.
Contingency Plan
We would punt to F17.
Documentation
Release Notes
OpenStack, a set of services for building an IaaS system, is now available.
Comments and Discussion
|