[RFE] Ironic Neutron ML2 Integration
Bug #1526403 reported by
Vladyslav Drok
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Wishlist
|
Vasyl Saienko |
Bug Description
To allow Ironic to support more than flat networks we should leverage the Neutron ML2 plugin and provide a mechanism by which supportive ML2 drivers can support ToR switch port binding for baremetal deployments. The mechanism proposed involves passing per port LLDP information and link aggregation information to Neutron in the form of binding profiles. It also relies on the proposals in network-provider for the network flip to support true network isolation and proposes a way to defer port binding to aid this.
Changed in ironic: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: | added: rfe |
Changed in ironic: | |
assignee: | nobody → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | Devananda van der Veen (devananda) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Devananda van der Veen (devananda) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Jim Rollenhagen (jim-rollenhagen) |
Changed in ironic: | |
assignee: | Jim Rollenhagen (jim-rollenhagen) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Jim Rollenhagen (jim-rollenhagen) |
Changed in ironic: | |
assignee: | Jim Rollenhagen (jim-rollenhagen) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → SHIGEMATSU Mitsuhiro (pshige) |
Changed in ironic: | |
assignee: | SHIGEMATSU Mitsuhiro (pshige) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
tags: |
added: rfe-approved removed: rfe |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Zhenguo Niu (niu-zglinux) |
Changed in ironic: | |
assignee: | Zhenguo Niu (niu-zglinux) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Zhenguo Niu (niu-zglinux) |
Changed in ironic: | |
assignee: | Zhenguo Niu (niu-zglinux) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Zhenguo Niu (niu-zglinux) |
Changed in ironic: | |
assignee: | Zhenguo Niu (niu-zglinux) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Vladyslav Drok (vdrok) |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → sivaramakrishna (sivaramakrishna-g) |
Changed in ironic: | |
assignee: | sivaramakrishna (sivaramakrishna-g) → Vasyl Saienko (vsaienko) |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → Devananda van der Veen (devananda) |
Changed in ironic: | |
assignee: | Devananda van der Veen (devananda) → Vasyl Saienko (vsaienko) |
To post a comment you must log in.
Specification has been approved and is available at http:// specs.openstack .org/openstack/ ironic- specs/specs/ approved/ ironic- ml2-integration .html.
Copying this from the old BP (https:/ /blueprints. launchpad. net/ironic/ +spec/ironic- ml2-integration):
Gerrit topic: https:/ /review. openstack. org/#q, topic:bp/ ironic- ml2-integration ,n,z
Addressed by: https:/ /review. openstack. org/188528
Initial rough draft of the Ironic ML2 Integration
Merged into ironic-specs: /github. com/openstack/ ironic- specs/blob/ master/ specs/liberty/ ironic- ml2-integration .rst
https:/
Patches:
Ironic /review. openstack. org/#/c/ 206232/
https:/
CLI /review. openstack. org/#/c/ 206144
https:/
Nova /review. openstack. org/#/c/ 206163/
https:/
Addressed by: https:/ /review. openstack. org/206232
Addition of portgroups to support LAG interfaces
Addressed by: https:/ /review. openstack. org/206238
Addition of portgroups to support LAG interfaces
Addressed by: https:/ /review. openstack. org/206243
Addition of portgroups to support LAG interfaces
Addressed by: https:/ /review. openstack. org/206244
Addition of portgroups to support LAG interfaces
Addressed by: https:/ /review. openstack. org/206245
Addition of portgroups to support LAG interfaces
Addressed by: https:/ /review. openstack. org/212064
Add portgroups to support LAG interfaces - DB
Gerrit topic: https:/ /review. openstack. org/#q, topic:bp/ network- provider, n,z
Gerrit topic: https:/ /review. openstack. org/#q, topic:bp/ network_ provider, n,z
Addressed by: https:/ /review. openstack. org/256363
Allow to build user image with DIB
Addressed by: https:/ /review. openstack. org/256364
refactor ironic enroll-node code
Addressed by: https:/ /review. openstack. org/256365 Connection info to ironic port
Add Link-Local-
Addressed by: https:/ /review. openstack. org/256366
Update Ironic VM network connection
Addressed by: https:/ /review. openstack. org/256367 provision_ network function
Add configure_