Integration of Neutron NSX plugin working with KVM
Feature Lead: Andrey Danin
Design Reviewer: Vitaly Kramskikh, Andrew Woodward
Developers: Igor Zinovik
QA: Igor Zinovik
In order to communicate with NSX cluster we need to install to the Slave nodes 'NSX bits' packages which allows us to consume virtual tunnels to the NSX cluster. Also we need credentials for NSX cluster to register the Slave nodes in it and to provide the credentials to the Neutron NSX plugin.
Because there is no tasks in Naulgun/Astute now to check credentials, download packages and create some kind of repo with them, we assume that downloading of 'NSX bits' will be done by Puppet, and no credentials verification will be provided in current implementation.
Limitations:
current implementation does not support installation and configuration of NSX appliances.
current implementation assumes KVM hypervisor for Nova Compute
current implementation assumes 'NSX bits' packages must be located on any Web server which should be reached by Slave nodes during Puppet run
Prerequisites:
NSX cluster is up and running
NSX parameters are known
Web server that hosts NSX packages and does directory indexing. It must be accessible by slave nodes.
Features to implement
Specific configuration of OpenVSwitch
Neutron NSX plugin configuration
Disable L3 agent
UI extensions
Blueprint information
- Status:
- Complete
- Approver:
- Andrew Woodward
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Igor Zinovik
- Definition:
- Approved
- Series goal:
- Accepted for 5.1.x
- Implementation:
-
Implemented
- Milestone target:
-
5.1
- Started by
- Vladimir Kuklin
- Completed by
- Vladimir Kuklin
Whiteboard
Addressed by: https:/
Implemantation of NSX integration
Gerrit topic: https:/
Addressed by: https:/
NSX plugin configuration in Web UI
Addressed by: https:/
Add NSX support to deployment_
Gerrit topic: https:/
Addressed by: https:/
Add debug logging into NSX Puppet providers
Addressed by: https:/
Improve resource dependencies for NSX resources
Addressed by: https:/
More stict naming of OVS packets in L23network
Addressed by: https:/
Use unified OVS package resource names for NSX components
Work Items
Dependency tree

* Blueprints in grey have been implemented.