VMware NSXv Support

Registered by Gary Kotton on 2015-05-25

This blueprint enables support in Nova for the VMware NSXv Neutron plugin. This plugin was added in the Kilo cycle. The plugin can be found at: https://github.com/stackforge/vmware-nsx/blob/stable/kilo/vmware_nsx/neutron/plugins/vmware/plugin.py#L24
The following support needs to be added to nova:
1. VNIC index - the NSXv security groups require the VNIC index in order to be able to enforce the security groups.
2. Metadata support - the NSXv DHCP/router support does not have the option doing a proxy for the metadata service (like in the upstream reference implementations). When an instance boots the traffic sent to the metadata service will have a HTTP header that will enable the metadata service to correctly query neutron to get the correct instance ID.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Gary Kotton
Direction:
Approved
Assignee:
Gary Kotton
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
Gary Kotton on 2015-05-25
Completed by
John Garbutt on 2015-08-05

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/vmware-nsxv-support,n,z

Addressed by: https://review.openstack.org/147126
    Neutron: add in API method for updating VNIC index

Addressed by: https://review.openstack.org/147539
    Metadata: support proxying loadbalancers

Please note, this blueprint still needs to be approved for liberty, even if it doesn’t need a spec. That is done by adding it into the weekly meeting agenda to the list of spec-less blueprint that need approving. --johnthetubaguy 22nd June 2015
Thank you for submitting this blueprint for review. This was approved during the nova-meeting. --johnthetubaguy 26th June 2015

Addressed by: https://review.openstack.org/209372
    Neutron: add in API method for updating VNIC index

Addressed by: https://review.openstack.org/209374
    Metadata: support proxying loadbalancers

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.