A set of Neutron drivers for the VMware NSX.
338d47e058
The code adds support for host_groups. This allows the plugin to place the edge VMs host_groups to provide HA. In order to get the fire cell anti affinity, we do the following: 1. Admin out of band: create two ‘Virtual machine to Hosts’ rules. These are listed in the host_groups parameter(s) a. HOST-GROUP-A – all hosts in fire cell A b. HOST-GROUP-B – all hosts in fire cell B 2. The plugin does the following: a. Create 2 VM groups (each one will be a placeholder for the edges). The VM group name is of the following format: 'neutron-group-%s-%s' % (edge_id, index) b. Create 2 VM/Host rules. This will contain the VM group from above The Host group name is of the following format: 'neutron-rule-%s-%s' % (edge_id, index) c. Plugin deletes above when the edges are deleted. An admin utility method has been added that configures the host groups: nsxadmin -o nsx-update -r edges -p edge-id=edge-55 --property hostgroup=True|False Depends-On: I494a1d19341f30f22803a3fe6baf020a67ad6b08 Change-Id: I9bf3c280c37c02081c11ac8abacc424db6cac09f |
||
---|---|---|
api-ref | ||
devstack | ||
doc/source | ||
etc | ||
releasenotes | ||
tools | ||
vmware_nsx | ||
vmware_nsx_tempest | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
TESTING.rst | ||
tox.ini |
VMware-NSX package
You have come across the VMware-NSX family of Neutron plugins
External Resources:
The homepage for the VMware-NSX project is on Launchpad.
Use this site for asking for help, and filing bugs. Code is available both git.openstack.org and github.
For help on usage and hacking of VMware-NSX, please send a message to the openstack-dev mailing list.
For information on how to contribute to VMware-NSX, please see the contents of the CONTRIBUTING.rst file.