TripleO for network infrastructure deployment

Registered by Kanzhe Jiang

Currently TripleO manages the deployment of bare-metal compute infrastructure for an OpenStack "overcloud". However this does not address the deployment of the networking infrastructure (e.g. leaf and spine switches) that provide connectivity for the overcloud. This is difficult to achieve with traditional switches since they are deployed in a non-standard fashion (often varies with vendors). However, the Open Network Install Environment (ONIE, http://onie.github.io/onie/) initiative, currently managed under the auspices of the Open Compute project (http://www.opencompute.org/), is being introduced to bootstrap the install of switch operating systems. This opens up the possibility of leveraging Ironic to switch operating system deployment in a standard way (vendor agnostic). We would like to seed this idea in this session and obtain feedback on the direction. This may also generate switch specific requirements for Ironic.

Lifeless: We discussed this at the summit -- https://etherpad.openstack.org/p/icehouse-deployment-network-infrastructure -- short story is help ironic complete it's migration path, then work on deploying to switches after that.

Blueprint information

Status:
Complete
Approver:
Robert Collins
Priority:
Undefined
Drafter:
Kanzhe Jiang
Direction:
Needs approval
Assignee:
Kanzhe Jiang
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.