VMware NSXv Support

Registered by Gary Kotton

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
Completed by
John Garbutt

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.