This shows you the differences between two versions of the page.
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 python, Ubuntu, Puppet & Foreman. | + | Opensteak will provide a deployment tool for OPNFV platform, leveraging Python, Puppet, Foreman - 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): |
- | + | * Python: OpenStack 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 ** | + | * 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. | |
- | OpenStack is mainly written in Python, we love python, we use python for OPNFV as well. | + | * 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. |
- | + | ||
- | ** 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|}} | ||
+ |