diff --git a/doc/source/devstack.rst b/doc/source/devstack.rst index a835ebd229..129959ecce 100644 --- a/doc/source/devstack.rst +++ b/doc/source/devstack.rst @@ -8,6 +8,25 @@ configuration file(s) run ./stack.sh NSX-V ----- +Mandatory basic configuration +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Add those parameters in ``local.conf``:: + + [[local|localrc]] + enable_plugin vmware-nsx https://opendev.org/x/vmware-nsx + Q_PLUGIN=vmware_nsx_v + NSXV_MANAGER_URI= + NSXV_USER= + NSXV_PASSWORD= + NSXV_VDN_SCOPE_ID= + NSXV_DVS_ID= + NSXV_DATACENTER_MOID= + NSXV_DATASTORE_ID= + NSXV_RESOURCE_POOL_ID= + NSXV_EXTERNAL_NETWORK= + NSXV_CLUSTER_MOID= + QoS Driver ~~~~~~~~~~ @@ -29,6 +48,7 @@ FWaaS (V2) Driver Add neutron-fwaas repo as an external repository and configure following flags in ``local.conf``:: [[local|localrc]] + enable_plugin neutron-fwaas https://opendev.org/openstack/neutron-fwaas enable_service q-fwaas-v2 Q_SERVICE_PLUGIN_CLASSES+=,firewall_v2 @@ -138,6 +158,22 @@ Add octavia and python-octaviaclient repos as external repositories and configur NSX-T ----- +Mandatory basic configuration +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Add those parameters in ``local.conf``:: + + [[local|localrc]] + enable_plugin vmware-nsx https://opendev.org/x/vmware-nsx + Q_PLUGIN=vmware_nsx_v3 + NSX_MANAGER= + NSX_USER= + NSX_PASSWORD= + DHCP_PROFILE_UUID= + METADATA_PROXY_UUID= + DEFAULT_TIER0_ROUTER_UUID= + DEFAULT_OVERLAY_TZ_UUID= + QoS Driver ~~~~~~~~~~ @@ -188,6 +224,7 @@ FWaaS (V2) Driver Add neutron-fwaas repo as an external repository and configure following flags in ``local.conf``:: [[local|localrc]] + enable_plugin neutron-fwaas https://opendev.org/openstack/neutron-fwaas enable_service q-fwaas-v2 Q_SERVICE_PLUGIN_CLASSES+=,firewall_v2 @@ -205,6 +242,7 @@ Neutron VPNaaS Add neutron-vpnaas repo as an external repository and configure following flags in ``local.conf``:: [[local|localrc]] + enable_plugin neutron-vpnaas https://opendev.org/openstack/neutron-vpnaas NEUTRON_VPNAAS_SERVICE_PROVIDER=VPN:vmware:vmware_nsx.services.vpnaas.nsxv3.ipsec_driver.NSXv3IPsecVpnDriver:default Q_SERVICE_PLUGIN_CLASSES+=,vmware_nsx_vpnaas @@ -245,6 +283,22 @@ Add octavia and python-octaviaclient repos as external repositories and configur NSX-P ----- +Mandatory basic configuration +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Add those parameters in ``local.conf``:: + + [[local|localrc]] + enable_plugin vmware-nsx https://opendev.org/x/vmware-nsx + Q_PLUGIN=vmware_nsx_p + NSX_POLICY= + NSX_USER= + NSX_PASSWORD= + DHCP_PROFILE_UUID= + METADATA_PROXY_UUID= + DEFAULT_TIER0_ROUTER_UUID= + DEFAULT_OVERLAY_TZ_UUID= + QoS Driver ~~~~~~~~~~ @@ -265,6 +319,7 @@ FWaaS (V2) Driver Add neutron-fwaas repo as an external repository and configure following flags in ``local.conf``:: [[local|localrc]] + enable_plugin neutron-fwaas https://opendev.org/openstack/neutron-fwaas enable_service q-fwaas-v2 Q_SERVICE_PLUGIN_CLASSES+=,firewall_v2 @@ -312,6 +367,7 @@ Neutron VPNaaS Add neutron-vpnaas repo as an external repository and configure following flags in ``local.conf``:: [[local|localrc]] + enable_plugin neutron-vpnaas https://opendev.org/openstack/neutron-vpnaas NEUTRON_VPNAAS_SERVICE_PROVIDER=VPN:vmware:vmware_nsx.services.vpnaas.nsxp.ipsec_driver.NSXpIPsecVpnDriver:default Q_SERVICE_PLUGIN_CLASSES+=,vmware_nsx_vpnaas @@ -323,12 +379,23 @@ Add neutron-vpnaas repo as an external repository and configure following flags NSX-TVD ------- +Mandatory basic configuration +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Add those parameters in ``local.conf``:: + + [[local|localrc]] + enable_plugin vmware-nsx https://opendev.org/x/vmware-nsx + Q_PLUGIN=vmware_nsx_tvd + + FWaaS (V2) Driver ~~~~~~~~~~~~~~~~~ Add neutron-fwaas repo as an external repository and configure following flags in ``local.conf``:: [[local|localrc]] + enable_plugin neutron-fwaas https://opendev.org/openstack/neutron-fwaas enable_service q-fwaas-v2 Q_SERVICE_PLUGIN_CLASSES+=,vmware_nsxtvd_fwaasv2