(Created page with "{{admon/important | Comments and Explanations | The page source contains comments providing guidance to fill out each section. They are invisible when viewing this page. To rea...") |
(move to OpenStack category) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= OpenStack using Oz for image building = | |||
== Summary == | == Summary == | ||
Add a virtual machine image building service to OpenStack, which will use [https://github.com/clalancette/oz Oz] and libguestfs. | |||
== Owner == | == Owner == | ||
* Name: [[User:Rjones| Richard Jones]] | |||
* Email: | * Email: rjones@redhat.com | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/ | * Targeted release: [[Releases/18 | Fedora 18 ]] | ||
* Last updated: | * Last updated: 2011-12-20 | ||
* Percentage of completion: | * Percentage of completion: 00% | ||
== Detailed Description == | |||
With upstream OpenStack there is currently no way to build your own images. All you can do is to upload guests that you have built by hand. | |||
Ideally what you should be able to do is say "give me a Fedora 16 guest" or "give me a Windows 2003 guest with Firefox installed". Oz is an image building tool which lets you do this. | |||
Therefore we would like to add Oz as a service to OpenStack upstream, and package this for Fedora 17. | |||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Users who install [[Features/OpenStack Essex|Fedora 17 and OpenStack Essex]] will have an easy-to-use image building service available. | |||
== Scope == | == Scope == | ||
We will aim to get this feature into OpenStack upstream first, ensure that it is backported to Essex upstream, and then package it for Fedora 17. | |||
== How To Test == | == How To Test == | ||
TBD. A test day has been booked for OpenStack. | |||
<!-- This does not need to be a full-fledged document. Describe the dimensions of tests that this feature is expected to pass when it is done. If it needs to be tested with different hardware or software configurations, indicate them. The more specific you can be, the better the community testing can be. | <!-- This does not need to be a full-fledged document. Describe the dimensions of tests that this feature is expected to pass when it is done. If it needs to be tested with different hardware or software configurations, indicate them. The more specific you can be, the better the community testing can be. | ||
Line 55: | Line 48: | ||
== User Experience == | == User Experience == | ||
It will be very easy to build images by simply specifying the guest type and version required using the Nova command line tools. | |||
== Dependencies == | == Dependencies == | ||
(None, since Oz and libguestfs are already packaged for Fedora) | |||
== Contingency Plan == | == Contingency Plan == | ||
No plan needed. If the feature is not ready, it can simply be dropped. | |||
== Documentation == | == Documentation == | ||
Line 73: | Line 69: | ||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[Talk:Features/ | * See [[Talk:Features/OpenStack using Oz for image building]] | ||
[[Category:FeaturePageIncomplete]] | [[Category:FeaturePageIncomplete]] | ||
Line 81: | Line 76: | ||
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | <!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | ||
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | <!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | ||
[[Category:OpenStack]] |
Latest revision as of 06:05, 25 April 2012
OpenStack using Oz for image building
Summary
Add a virtual machine image building service to OpenStack, which will use Oz and libguestfs.
Owner
- Name: Richard Jones
- Email: rjones@redhat.com
Current status
- Targeted release: Fedora 18
- Last updated: 2011-12-20
- Percentage of completion: 00%
Detailed Description
With upstream OpenStack there is currently no way to build your own images. All you can do is to upload guests that you have built by hand.
Ideally what you should be able to do is say "give me a Fedora 16 guest" or "give me a Windows 2003 guest with Firefox installed". Oz is an image building tool which lets you do this.
Therefore we would like to add Oz as a service to OpenStack upstream, and package this for Fedora 17.
Benefit to Fedora
Users who install Fedora 17 and OpenStack Essex will have an easy-to-use image building service available.
Scope
We will aim to get this feature into OpenStack upstream first, ensure that it is backported to Essex upstream, and then package it for Fedora 17.
How To Test
TBD. A test day has been booked for OpenStack.
User Experience
It will be very easy to build images by simply specifying the guest type and version required using the Nova command line tools.
Dependencies
(None, since Oz and libguestfs are already packaged for Fedora)
Contingency Plan
No plan needed. If the feature is not ready, it can simply be dropped.