User Tools

Site Tools


project_proposals:opensteak

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
project_proposals:opensteak [2015/06/09 18:38]
Arnaud Morin created
project_proposals:opensteak [2015/07/23 14:03] (current)
Arnaud Morin [Key Project Facts]
Line 10: Line 10:
 ====== Project description ====== ====== Project description ======
  
-Flexible ​OPNFV platform ​deployment with pure pythonUbuntu, Puppet ​Foreman.+Opensteak will provide a deployment tool for OPNFV platform, ​leveraging Python, PuppetForeman ​- focusing on Ubuntu as the base Linux distribution.
  
-Main benefits ​of OPNFV deployment using OpenSteak:​ +Main objectives ​of OpenSteak:​ 
-  * Provisioning ​Ubuntu 14.04 +  * Ubuntu 14.04 as based Linux distribution for compute and control nodes 
-  * Pure puppet ​modules (from upstream) +  * Installation/​configuration using Puppet ​modules (from upstream) 
-  * Foreman consistency with other projects (Foreman/​Quickstack installer) +  * Foreman ​(consistency with other projects (Foreman/​Quickstack installer) 
-  * Integration of OpenStack ​and MidoNet/OpenDayLight+  * Integration of OpenStack ​with various SDN controllers (e.g. MidoNet/ODL/​OpenContrail)
  
-Some openSteak tools are already ​part of BGS+Details on OpenSteak components (many of them are already ​in use by BGS): 
- +  * PythonOpenStack is mainly written in Python. Providing an installer which is mostly based on Python is expected to provide ​for a seamless and smooth developer experience
-** Python ​** +  * UbuntuUbuntu is a well known linux distro. It is also a very common Operating Systems used to deploy OpenStack (source: november 2014 survey: http://​superuser.openstack.org/​articles/​openstack-user-survey-insights-november-2014) 
- +  * PuppetStackforge puppet-modules are now under the big tent (source: http://​git.openstack.org/​cgit/​openstack/​governance/​tree/​reference/​projects.yaml#​n1011). It is also one of the main way to deploy OpenStack (source: november 2014 survey: http://​superuser.openstack.org/​articles/​openstack-user-survey-insights-november-2014). Most of the end users will finally be able to tune the puppet modules to fit their specific needs. 
-OpenStack is mainly written in Python, we love python, we use python ​for OPNFV as well+  * ForemanForeman is tool that help managing bare metal servers as well as virtual servers. OpenSteak is relying on the wide variety of API from foreman to bring all the OPNFV stuff up and running.
- +
-** Ubuntu ​** +
- +
-Ubuntu is a well known linux distro. It is also a very common Operating Systems used to deploy OpenStack (source: november 2014 survey: http://​superuser.openstack.org/​articles/​openstack-user-survey-insights-november-2014) +
- +
-** Puppet ​** +
- +
-Stackforge puppet-modules are now under the big tent (source: http://​git.openstack.org/​cgit/​openstack/​governance/​tree/​reference/​projects.yaml#​n1011). It is also one of the main way to deploy OpenStack (source: november 2014 survey: http://​superuser.openstack.org/​articles/​openstack-user-survey-insights-november-2014). Most of the end users will finally be able to tune the puppet modules to fit their specific needs. +
- +
-** Foreman ​** +
- +
-Foreman is tool that help managing bare metal servers as well as virtual servers. OpenSteak is relying on the wide variety of API from foreman to bring all the OPNFV stuff up and running.+
  
 ====== Scope ====== ====== Scope ======
Line 43: Line 31:
 ====== Dependencies ====== ====== Dependencies ======
  
-  * The "​BGS"​ project (Genesis)+  * The "​BGS"​ project (and Genesis ​as its evolution)
   * The "​OCTOPUS"​ project   * The "​OCTOPUS"​ project
   * The "​Pharos"​ project   * The "​Pharos"​ project
   * The "​FuncTest"​ project   * The "​FuncTest"​ project
 +  * The "​Foreman/​Quickstack"​ project
  
 ====== Planned deliverables ====== ====== Planned deliverables ======
Line 59: Line 47:
   * When is the first release planned? ​   * When is the first release planned? ​
     * tbc     * tbc
-    * We already have a running version of OpenSteak in our labs without ​ODL/MidoNet+    * We already have a running version of OpenSteak in our labs without ​SDN controller
     * We need to add a SDN controller     * We need to add a SDN controller
     * We need to write some automation scripts     * We need to write some automation scripts
Line 88: Line 76:
  
 ** Link to approval of additional submitters: ** tbc ** Link to approval of additional submitters: ** tbc
 +
 +** Link to PDF presentation done on July, 23rd **
 +
 +{{:​project_proposals:​opensteak-presentation-2015-07-23.pdf|}}
 +
project_proposals/opensteak.1433875086.txt.gz · Last modified: 2015/06/09 18:38 by Arnaud Morin