vmware-nsx/devstack/README.rst

46 lines
2.0 KiB
ReStructuredText

========================
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