e20cea8e51
Adds support for NSXv plugin and retain support for old NSX plugin after vendor code split https://review.openstack.org/#/c/144312 Change-Id: I5660dee7ca821bfe3dc9897364c6d5d6f559e1d8 Signed-off-by: Roey Chen <roeyc@vmware.com>
45 lines
1.9 KiB
ReStructuredText
45 lines
1.9 KiB
ReStructuredText
========================
|
|
Devstack external plugin
|
|
========================
|
|
|
|
Add and set the following in your local.conf/localrc file:
|
|
|
|
enable_plugin vmware-nsx https://git.openstack.org/stackforge/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_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
|