vmware-nsx/devstack
Adit Sarfaty aea205b69d NSX|v3 use nsxlib in devstack cleanup
Refactor the devstack cleanup script to use nsxlib instead of accessing
the nsxmanager directly.
This patch is needed for the XSRF support.

(cherry picked from commit 9ac5edd12e)

Change-Id: I6bc4f68412331fb4b1de1f5da1c6660fb608e86e
2017-09-05 11:34:27 +03:00
..
lib NSXV3: ovs bridge was not getting created in restack 2017-05-23 14:33:21 +00:00
nsx_v NSXV devstackgaterc file 2016-12-26 18:35:54 +00:00
nsx_v3 NSXv3: Add support for secure metadata-proxy access 2017-05-03 15:27:21 +00:00
tools NSX|v3 use nsxlib in devstack cleanup 2017-09-05 11:34:27 +03:00
README.rst NSX|V add edge_ha per availability zone 2016-07-20 10:58:49 +03:00
localrc_nsx_v3 NSX|V3: Add support for native metadata proxy service 2016-06-23 08:45:47 +00:00
override-defaults Define has_neutron_plugin_security_group using override-defaults 2016-01-13 23:26:21 +09:00
plugin.sh NSXv3: set nsxlib to be stable/ocata for devstack 2017-08-02 19:09:15 -07:00
settings Implement devstack external plugin 2015-02-24 08:46:13 -08:00

README.rst

Devstack external plugin

Add and set the following in your local.conf/localrc file:

enable_plugin vmware-nsx https://git.openstack.org/openstack/vmware-nsx

For Nsx-mh:

Q_PLUGIN=vmware_nsx

PUBLIC_BRIDGE # bridge used for external connectivity, typically br-ex NSX_GATEWAY_NETWORK_INTERFACE # interface used to communicate with the NSX Gateway NSX_GATEWAY_NETWORK_CIDR # CIDR to configure $PUBLIC_BRIDGE, e.g. 172.24.4.211/24

For Nsx-v:

Q_PLUGIN=vmware_nsx_v

NSXV_MANAGER_URI # URL for NSXv manager (e.g - https://management_ip). NSXV_USER # NSXv username. NSXV_PASSWORD # NSXv password. NSXV_CLUSTER_MOID # clusters ids containing OpenStack hosts. NSXV_DATACENTER_MOID # datacenter id for edge deployment. NSXV_RESOURCE_POOL_ID # resource-pool id for edge deployment. NSXV_AVAILABILITY_ZONES # alternative resource-pools/data stores ids/edge_ha for edge deployment NSXV_DATASTORE_ID # datastore id for edge deployment. NSXV_EXTERNAL_NETWORK # id of logic switch for physical network connectivity. NSXV_VDN_SCOPE_ID # network scope id for VXLAN virtual-wires. NSXV_DVS_ID # Dvs id for VLAN based networks. NSXV_BACKUP_POOL # backup edge pools management range, # <edge_type>:[edge_size]:<minimum_pooled_edges>:<maximum_pooled_edges>. # edge_type:'service'(service edge) or 'vdr'(distributed edge). # edge_size: 'compact', 'large'(by default), 'xlarge' or 'quadlarge'.

# To enable the metadata service, the following variables should be also set: NSXV_MGT_NET_PROXY_IPS # management network IP address for metadata proxy. NSXV_MGT_NET_PROXY_NETMASK # management network netmask for metadata proxy. NSXV_NOVA_METADATA_IPS # IP addresses used by Nova metadata service. NSXV_NOVA_METADATA_PORT # TCP Port used by Nova metadata server. NSXV_MGT_NET_MOID # Network ID for management network connectivity