b2858f8719
Add support for availability zones hints on routers creation - The router will be created on an edge that belongs to the requested resource pool - The nsxv_router_binding db table has a new column for the edge resource pool - New nsxv configuration: availability_zones which should contain a list of resource pools ids, that can be used as hints DocImpact: New configuration parameter availability_zones under nsxv Change-Id: Ib34689d554dafe25f62a045feebe9eed68d2174d
46 lines
2.0 KiB
ReStructuredText
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 ids 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
|