Features/Aeolus Conductor

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(get ready for translation)
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{autolang|base=yes}}
 +
 
<!-- All fields on this form are required to be accepted by FESCo.
 
<!-- All fields on this form are required to be accepted by FESCo.
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
Line 11: Line 13:
 
== Owner ==
 
== Owner ==
 
<!--This should link to your home wiki page so we know who you are-->
 
<!--This should link to your home wiki page so we know who you are-->
* Name: [[User:Lalancette|Chris Lalancette]]
+
* Name: [[User:Lalancette|Chris Lalancette]], [[User:Mmorsi|Mo Morsi]]
  
 
<!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or  technical issues need to be resolved-->
 
<!-- Include you email address that you can be reached should people want to contact you about helping with your feature, status is requested, or  technical issues need to be resolved-->
* Email: clalance@redhat.com
+
* Email: clalance@redhat.com, mmorsi@redhat.com
  
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/16 | Fedora 16 ]]  
 
* Targeted release: [[Releases/16 | Fedora 16 ]]  
 
* Last updated: 2011-05-25
 
* Last updated: 2011-05-25
* Percentage of completion: 0%
+
* Percentage of completion: 100%
* Packages submitted for review:
+
* Packages necessary: [http://aeolusproject.org/page/Packages_Missing_From_Fedora Package List]
** [https://bugzilla.redhat.com/show_bug.cgi?id=688322 webby]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=670209 rsolr]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=669726 escape]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=641957 database_cleaner]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=644809 webrat]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=688318 directory_watcher]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=688315 little_plugger]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=688316 logging]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=688317 loquacious]
+
** [https://bugzilla.redhat.com/show_bug.cgi?id=680936 libssh2-python]
+
* Packages necessary, but not yet submitted:
+
** compass-960-plugin >= 0.9.13
+
** rspec-rails >=1.3.2
+
** aeolus-image-builder-agent
+
** aeolus-image-builder-console
+
** sunspot_rails
+
** cucumber-rails
+
** factory_girl
+
** sunspot
+
** waz-blobs
+
** fog
+
** excon
+
** iwhd
+
** aeolus-conductor
+
** condor >= 7.5.5
+
** solr
+
** oz
+
** imagefactory
+
** python-cloudservers
+
  
=== Updates: ===
+
=== Updates ===
 +
* 2011-07-29 - Patches for rails 3 have landed, and been built into rawhide and F-16.  Based on fesco ticket [https://fedorahosted.org/fesco/ticket/652 652], this package is now ready for inclusion in F-16.
 +
* 2011-07-25 - All packages are accepted (save one which just needs to get built now).  Still waiting on the Rails 3 code port, though that is largely complete
 +
* 2011-07-20 - Most dependencies are in.  Still waiting for 8 packages to be finished, and Rails 3 code port
 +
* 2011-07-13 - Large numbers of packages committed to Fedora.  Still waiting on Rails 3 code port and ~10 additional packages
 
* 2011-05-25 - Initial Feature submission
 
* 2011-05-25 - Initial Feature submission
  
Line 66: Line 43:
  
 
== How To Test ==
 
== How To Test ==
Install all dependencies.  Once installed, run "aeolus-configure" as root to configure the system.  Once aeolus-configure has completed, login to the host at http://some.host.org/conductor and test the UI end-to-end, including building images, uploading images to specific clouds, and launching instances in the clouds.  More information is available at [http://www.aeolusproject.org/use_it.html].
+
Install all dependencies.  Once installed, run "aeolus-configure" as root to configure the system.  Once aeolus-configure has completed, login to the host at http://some.host.org/conductor and test the UI end-to-end, including building images, uploading images to specific clouds, and launching instances in the clouds.  More information is available at the [http://www.aeolusproject.org/use_it.html Aeolus User Documentation] page.
  
 
== User Experience ==
 
== User Experience ==
 +
Aeolus Conductor will allow users to easily create and deploy instances on a variety of cloud backends, all through the same UI.
  
 
== Dependencies ==
 
== Dependencies ==
Many.  See the list
+
Many.  See [http://www.aeolusproject.org/page/Packages_Missing_From_Fedora Missing Packages].
  
 
== Contingency Plan ==
 
== Contingency Plan ==
 +
If all of the packages do not make it in time for Fedora-16, we are carrying local packages in [http://repos.fedorapeople.org/repos/aeolus Fedorapeople.org repos].  Whatever dependencies don't make it for Fedora-16 can get added for Fedora-17.
  
 
== Documentation ==
 
== Documentation ==
 +
[http://www.aeolusproject.org Aeolus project home page]
 +
[http://www.aeolusproject.org/about.html Aeolus about page]
 +
[http://www.aeolusproject.org/use_it.html Aeolus user documentation page]
  
 
== Release Notes ==
 
== Release Notes ==
 
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
 
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
 
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
 
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
 +
 +
The Aeolus Conductor is a web UI and tools to create and manage cloud instances across a wide variety of cloud types, all from the same UI.  More information about the UI and what is supported is available at the [http://aeolusproject.org Aeolus home page].
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==
Line 87: Line 71:
 
If you need help, please [http://www.aeolusproject.org/contact.html contact us].
 
If you need help, please [http://www.aeolusproject.org/contact.html contact us].
  
[[Category:FeaturePageIncomplete]]
+
[[Category:FeatureAcceptedF16]]|[[Category:Cloud SIG]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- 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 -->

Latest revision as of 13:15, 13 October 2011


Contents

[edit] Feature Name Aeolus Conductor

[edit] Summary

Aeolus Conductor (http://aeolusproject.org) is a cross-cloud IaaS platform.

[edit] Owner

  • Email: clalance@redhat.com, mmorsi@redhat.com

[edit] Current status

  • Targeted release: Fedora 16
  • Last updated: 2011-05-25
  • Percentage of completion: 100%
  • Packages necessary: Package List

[edit] Updates

  • 2011-07-29 - Patches for rails 3 have landed, and been built into rawhide and F-16. Based on fesco ticket 652, this package is now ready for inclusion in F-16.
  • 2011-07-25 - All packages are accepted (save one which just needs to get built now). Still waiting on the Rails 3 code port, though that is largely complete
  • 2011-07-20 - Most dependencies are in. Still waiting for 8 packages to be finished, and Rails 3 code port
  • 2011-07-13 - Large numbers of packages committed to Fedora. Still waiting on Rails 3 code port and ~10 additional packages
  • 2011-05-25 - Initial Feature submission

[edit] Detailed Description

Aeolus is an umbrella for a number of cloud related projects. The projects all come together to create the Conductor, a Web UI and tools for managing cloud instances across heterogeneous clouds. For instance, a user can build and launch instances into EC2, RHEV-M, and Rackspace all from the same UI.

[edit] Benefit to Fedora

Allow Fedora to have a hybrid cloud-management stack.

[edit] Scope

Get all dependencies into Fedora, and test the project end-to-end.

[edit] How To Test

Install all dependencies. Once installed, run "aeolus-configure" as root to configure the system. Once aeolus-configure has completed, login to the host at http://some.host.org/conductor and test the UI end-to-end, including building images, uploading images to specific clouds, and launching instances in the clouds. More information is available at the Aeolus User Documentation page.

[edit] User Experience

Aeolus Conductor will allow users to easily create and deploy instances on a variety of cloud backends, all through the same UI.

[edit] Dependencies

Many. See Missing Packages.

[edit] Contingency Plan

If all of the packages do not make it in time for Fedora-16, we are carrying local packages in Fedorapeople.org repos. Whatever dependencies don't make it for Fedora-16 can get added for Fedora-17.

[edit] Documentation

Aeolus project home page Aeolus about page Aeolus user documentation page

[edit] Release Notes

The Aeolus Conductor is a web UI and tools to create and manage cloud instances across a wide variety of cloud types, all from the same UI. More information about the UI and what is supported is available at the Aeolus home page.

[edit] Comments and Discussion

[edit] Help

If you need help, please contact us.|