Clarify NSX-V vs. NSX-T
NSX-T is the common name, not "Transformers" or "v3". This makes that change throughout the docs and conf help. It also fixes a broken link to the NSX-T pubs. This change does not rename conf groups and options that use "v3". That should be considered for a follow-on effort (with appropriate deprecation). Change-Id: I466f60e4476cedc439e17cba39a333a3853a32d9
This commit is contained in:
parent
1a7454a261
commit
042b6a6600
@ -19,9 +19,8 @@ for the neutron API applies here as well.
|
|||||||
|
|
||||||
The VMware NSX neutron extensions supported by your plugin will depend on the version
|
The VMware NSX neutron extensions supported by your plugin will depend on the version
|
||||||
of VMware NSX used. Two versions described herein are:
|
of VMware NSX used. Two versions described herein are:
|
||||||
* [NSX for vSphere](https://www.vmware.com/support/pubs/nsx_pubs.html) aka 'NSX-v'.
|
* [NSX for vSphere](https://www.vmware.com/support/pubs/nsx_pubs.html) aka 'NSX-V'.
|
||||||
* [NSX Transformers](https://my.vmware.com/web/vmware/details?productId=580&downloadGroup=NSX-v3-101)
|
* [NSX-T](https://docs.vmware.com/en/VMware-NSX-T/index.html).
|
||||||
aka 'NSX-v3'.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -53,7 +52,7 @@ when interfacing with the NSX manager backend.
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v.
|
NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
None (read-only).
|
None (read-only).
|
||||||
@ -116,7 +115,7 @@ providing the ability to specify per-subnet DHCP MTU via the
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v.
|
NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT
|
POST, PUT
|
||||||
@ -179,7 +178,7 @@ providing the ability to specify per-subnet DNS search via the
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v.
|
NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT
|
POST, PUT
|
||||||
@ -242,7 +241,7 @@ providing the ability to enable MAC learning on the associated port via the
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v3.
|
NSX-T.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT
|
POST, PUT
|
||||||
@ -320,7 +319,7 @@ onto physical networks in NSX.
|
|||||||
Resource attribute extensions.
|
Resource attribute extensions.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v3, NSX-v.
|
NSX-T, NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
See the
|
See the
|
||||||
@ -379,7 +378,7 @@ security groups belonging to the said port.
|
|||||||
Resource attribute extensions.
|
Resource attribute extensions.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v3, NSX-v.
|
NSX-T, NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
The `provider` attribute on neutron security groups is only settable during creation (POST).
|
The `provider` attribute on neutron security groups is only settable during creation (POST).
|
||||||
@ -544,14 +543,14 @@ GET port
|
|||||||
|
|
||||||
###### Description
|
###### Description
|
||||||
Extends neutron [routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
Extends neutron [routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
||||||
by adding the `router_size` attribute to support configuration of NSX-v
|
by adding the `router_size` attribute to support configuration of NSX-V
|
||||||
edge size.
|
edge size.
|
||||||
|
|
||||||
###### Extension Type
|
###### Extension Type
|
||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v.
|
NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT
|
POST, PUT
|
||||||
@ -560,7 +559,7 @@ POST, PUT
|
|||||||
[routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
[routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
||||||
|
|
||||||
###### Extension Attribute(s)
|
###### Extension Attribute(s)
|
||||||
* `router_size`: The NSX-v edge size to use.
|
* `router_size`: The NSX-V edge size to use.
|
||||||
|
|
||||||
###### Example Response
|
###### Example Response
|
||||||
```json
|
```json
|
||||||
@ -608,14 +607,14 @@ POST, PUT
|
|||||||
|
|
||||||
###### Description
|
###### Description
|
||||||
Extends neutron [routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
Extends neutron [routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
||||||
by adding the `router_type` attribute to support configuration of NSX-v
|
by adding the `router_type` attribute to support configuration of NSX-V
|
||||||
router type.
|
router type.
|
||||||
|
|
||||||
###### Extension Type
|
###### Extension Type
|
||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v.
|
NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT
|
POST, PUT
|
||||||
@ -624,7 +623,7 @@ POST, PUT
|
|||||||
[routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
[routers](https://developer.openstack.org/api-ref/networking/v2/#routers-routers)
|
||||||
|
|
||||||
###### Extension Attribute(s)
|
###### Extension Attribute(s)
|
||||||
* `router_type`: The NSX-v router type. Must be either `shared` or `exclusive`.
|
* `router_type`: The NSX-V router type. Must be either `shared` or `exclusive`.
|
||||||
|
|
||||||
###### Example Response
|
###### Example Response
|
||||||
```json
|
```json
|
||||||
@ -680,7 +679,7 @@ by adding a `local_ip_prefix` attribute allowing rules to be created with IP pre
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v3, NSXv.
|
NSX-T, NSXv.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST; using an IP prefix on a rule can only be done when creating the rule.
|
POST; using an IP prefix on a rule can only be done when creating the rule.
|
||||||
@ -721,7 +720,7 @@ with a boolean attribute `logging` to enable per security group logging on NSX.
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v3, NSX-v.
|
NSX-T, NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT.
|
POST, PUT.
|
||||||
@ -809,7 +808,7 @@ the `vnic_index` attribute enabling per-port assignment of a VNIC index.
|
|||||||
Resource attribute extension.
|
Resource attribute extension.
|
||||||
|
|
||||||
###### Supported NSX Versions
|
###### Supported NSX Versions
|
||||||
NSX-v.
|
NSX-V.
|
||||||
|
|
||||||
###### Supported Verbs
|
###### Supported Verbs
|
||||||
POST, PUT.
|
POST, PUT.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
Admin Utility
|
Admin Utility
|
||||||
=============
|
=============
|
||||||
|
|
||||||
The NSXv and the NSXv3 support the nsxadmin utility. This enables and administrator to determine and rectify inconsistencies between the Neutron DB and the NSX.
|
NSX-V and NSX-T support the nsxadmin utility. This enables and administrator to determine and rectify inconsistencies between the Neutron DB and NSX.
|
||||||
usage: nsxadmin -r <resources> -o <operation>
|
usage: nsxadmin -r <resources> -o <operation>
|
||||||
|
|
||||||
NSXv Plugin
|
NSX-V Plugin
|
||||||
-----------
|
------------
|
||||||
|
|
||||||
The following resources are supported: 'security-groups', 'edges', 'networks', 'firewall-sections', 'orphaned-edges', 'spoofguard-policy', 'missing-edges', 'backup-edges', 'nsx-security-groups', 'dhcp-binding' and 'metadata'
|
The following resources are supported: 'security-groups', 'edges', 'networks', 'firewall-sections', 'orphaned-edges', 'spoofguard-policy', 'missing-edges', 'backup-edges', 'nsx-security-groups', 'dhcp-binding' and 'metadata'
|
||||||
|
|
||||||
@ -171,7 +171,7 @@ Routers
|
|||||||
|
|
||||||
nsxadmin -r routers -o nsx-recreate --property edge-id=edge-308
|
nsxadmin -r routers -o nsx-recreate --property edge-id=edge-308
|
||||||
|
|
||||||
- Recreate a router on the nsx backend by removing it from the current edge (if any), and attaching to a new one::
|
- Recreate a router on the NSX backend by removing it from the current edge (if any), and attaching to a new one::
|
||||||
|
|
||||||
nsxadmin -r routers -o nsx-recreate --property router-id=8cdd6d06-b457-4cbb-a0b1-41e08ccce287
|
nsxadmin -r routers -o nsx-recreate --property router-id=8cdd6d06-b457-4cbb-a0b1-41e08ccce287
|
||||||
|
|
||||||
@ -241,7 +241,7 @@ Security Groups, Firewall and Spoofguard
|
|||||||
|
|
||||||
nsxadmin -r firewall-section -o nsx-clean
|
nsxadmin -r firewall-section -o nsx-clean
|
||||||
|
|
||||||
- Reorder the nsx L3 firewall sections to correctly support the policy security groups
|
- Reorder the NSX L3 firewall sections to correctly support the policy security groups
|
||||||
|
|
||||||
nsxadmin -r firewall-sections -o nsx-reorder
|
nsxadmin -r firewall-sections -o nsx-reorder
|
||||||
|
|
||||||
@ -297,7 +297,7 @@ Config
|
|||||||
|
|
||||||
nsxadmin -r config -o validate
|
nsxadmin -r config -o validate
|
||||||
|
|
||||||
NSXv3 Plugin
|
NSX-T Plugin
|
||||||
------------
|
------------
|
||||||
|
|
||||||
The following resources are supported: 'security-groups', 'routers', 'networks', 'nsx-security-groups', 'dhcp-binding', 'metadata-proxy', 'orphaned-dhcp-servers', 'firewall-sections', 'certificate', 'orphaned-networks', 'orphaned-routers',
|
The following resources are supported: 'security-groups', 'routers', 'networks', 'nsx-security-groups', 'dhcp-binding', 'metadata-proxy', 'orphaned-dhcp-servers', 'firewall-sections', 'certificate', 'orphaned-networks', 'orphaned-routers',
|
||||||
@ -355,7 +355,7 @@ Ports
|
|||||||
|
|
||||||
nsxadmin -r ports -o list-mismatches
|
nsxadmin -r ports -o list-mismatches
|
||||||
|
|
||||||
- Update the VMs ports (all or of a specific project) on the backend after migrating nsx-v -> nsx-v3::
|
- Update the VMs ports (all or of a specific project) on the backend after migrating NSX-V -> NSX-T::
|
||||||
|
|
||||||
nsxadmin -r ports -o nsx-migrate-v-v3 (--property project-id=<> --property host-moref=<> --property respool-moref=<> --property net-name=<> --property datastore-moref=<>)) --plugin nsxv3
|
nsxadmin -r ports -o nsx-migrate-v-v3 (--property project-id=<> --property host-moref=<> --property respool-moref=<> --property net-name=<> --property datastore-moref=<>)) --plugin nsxv3
|
||||||
|
|
||||||
@ -386,7 +386,7 @@ Security Groups & NSX Security Groups
|
|||||||
|
|
||||||
nsxadmin -r security-groups -o fix-mismatch
|
nsxadmin -r security-groups -o fix-mismatch
|
||||||
|
|
||||||
- Update NSX security groups dynamic criteria for NSXv3 CrossHairs::
|
- Update NSX security groups dynamic criteria for NSX-T CrossHairs::
|
||||||
|
|
||||||
nsxadmin -r nsx-security-groups -o migrate-to-dynamic-criteria
|
nsxadmin -r nsx-security-groups -o migrate-to-dynamic-criteria
|
||||||
|
|
||||||
@ -419,7 +419,7 @@ Metadata Proxy
|
|||||||
|
|
||||||
nsxadmin -r metadata-proxy -o list
|
nsxadmin -r metadata-proxy -o list
|
||||||
|
|
||||||
- Resync metadata proxies for NSXv3 version 1.1.0 and above (enable md proxy, or update the uuid). This is only for migrating to native metadata support::
|
- Resync metadata proxies for NSX-T version 1.1.0 and above (enable md proxy, or update the uuid). This is only for migrating to native metadata support::
|
||||||
|
|
||||||
nsxadmin -r metadata-proxy -o nsx-update --property metadata_proxy_uuid=<metadata_proxy_uuid>
|
nsxadmin -r metadata-proxy -o nsx-update --property metadata_proxy_uuid=<metadata_proxy_uuid>
|
||||||
|
|
||||||
@ -434,7 +434,7 @@ DHCP Bindings
|
|||||||
|
|
||||||
nsxadmin -r dhcp-binding -o list
|
nsxadmin -r dhcp-binding -o list
|
||||||
|
|
||||||
- Resync DHCP bindings for NSXv3 version 1.1.0 and above. This is only for migrating to native DHCP support::
|
- Resync DHCP bindings for NSX-T version 1.1.0 and above. This is only for migrating to native DHCP support::
|
||||||
|
|
||||||
nsxadmin -r dhcp-binding -o nsx-update --property dhcp_profile_uuid=<dhcp_profile_uuid>
|
nsxadmin -r dhcp-binding -o nsx-update --property dhcp_profile_uuid=<dhcp_profile_uuid>
|
||||||
|
|
||||||
@ -445,11 +445,11 @@ DHCP Bindings
|
|||||||
Orphaned DHCP Servers
|
Orphaned DHCP Servers
|
||||||
~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
- List orphaned DHCP servers (exist on NSXv3 backend but don't have a corresponding binding in Neutron DB)::
|
- List orphaned DHCP servers (exist on NSX-T backend but don't have a corresponding binding in Neutron DB)::
|
||||||
|
|
||||||
nsxadmin -r orphaned-dhcp-servers -o nsx-list
|
nsxadmin -r orphaned-dhcp-servers -o nsx-list
|
||||||
|
|
||||||
- Clean orphaned DHCP servers (delete logical DHCP servers from NSXv3 backend)::
|
- Clean orphaned DHCP servers (delete logical DHCP servers from NSX-T backend)::
|
||||||
|
|
||||||
nsxadmin -r orphaned-dhcp-servers -o nsx-clean
|
nsxadmin -r orphaned-dhcp-servers -o nsx-clean
|
||||||
|
|
||||||
@ -547,7 +547,7 @@ Config
|
|||||||
NSXtvd Plugin
|
NSXtvd Plugin
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
- All the nsx-v/v3 utilities can be used by calling
|
- All the NSX-V/T utilities can be used by calling
|
||||||
|
|
||||||
nsxadmin --plugin nsxv/v3 -r <> -o <>
|
nsxadmin --plugin nsxv/v3 -r <> -o <>
|
||||||
|
|
||||||
|
@ -5,8 +5,8 @@ Below are the options for configuring the NSX plugin with DevStack. Prior
|
|||||||
to doing this DevStack needs to be downloaded. After updating the relevant
|
to doing this DevStack needs to be downloaded. After updating the relevant
|
||||||
configuration file(s) run ./stack.sh
|
configuration file(s) run ./stack.sh
|
||||||
|
|
||||||
NSXv
|
NSX-V
|
||||||
----
|
-----
|
||||||
|
|
||||||
LBaaS v2 Driver
|
LBaaS v2 Driver
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
@ -119,7 +119,7 @@ Add neutron-vpnaas repo as an external repository and configure following flags
|
|||||||
NEUTRON_VPNAAS_SERVICE_PROVIDER=VPN:vmware:vmware_nsx.services.vpnaas.nsxv.ipsec_driver.NSXvIPsecVpnDriver:default
|
NEUTRON_VPNAAS_SERVICE_PROVIDER=VPN:vmware:vmware_nsx.services.vpnaas.nsxv.ipsec_driver.NSXvIPsecVpnDriver:default
|
||||||
|
|
||||||
|
|
||||||
NSXv3
|
NSX-T
|
||||||
-----
|
-----
|
||||||
|
|
||||||
QoS Driver
|
QoS Driver
|
||||||
@ -162,7 +162,7 @@ Trunk Driver
|
|||||||
Enable trunk service and configure following flags in ``local.conf``::
|
Enable trunk service and configure following flags in ``local.conf``::
|
||||||
|
|
||||||
[[local]|[localrc]]
|
[[local]|[localrc]]
|
||||||
# Trunk plugin NSXv3 driver config
|
# Trunk plugin NSX-T driver config
|
||||||
ENABLED_SERVICES+=,q-trunk
|
ENABLED_SERVICES+=,q-trunk
|
||||||
Q_SERVICE_PLUGIN_CLASSES=trunk
|
Q_SERVICE_PLUGIN_CLASSES=trunk
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ via a timing mechanism such as Linux cron.
|
|||||||
Plugin Jobs
|
Plugin Jobs
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
NSX-v
|
NSX-V
|
||||||
~~~~~
|
~~~~~
|
||||||
|
|
||||||
error_dhcp_edge: scans for DHCP Edge appliances which are in ERROR state.
|
error_dhcp_edge: scans for DHCP Edge appliances which are in ERROR state.
|
||||||
|
@ -233,7 +233,7 @@ cluster_opts = [
|
|||||||
nsx_common_opts = [
|
nsx_common_opts = [
|
||||||
cfg.StrOpt('nsx_l2gw_driver',
|
cfg.StrOpt('nsx_l2gw_driver',
|
||||||
help=_("Specify the class path for the Layer 2 gateway "
|
help=_("Specify the class path for the Layer 2 gateway "
|
||||||
"backend driver(i.e. NSXv3/NSX-V). This field will be "
|
"backend driver (i.e. NSX-T/NSX-V). This field will be "
|
||||||
"used when a L2 Gateway service plugin is configured.")),
|
"used when a L2 Gateway service plugin is configured.")),
|
||||||
cfg.StrOpt('locking_coordinator_url',
|
cfg.StrOpt('locking_coordinator_url',
|
||||||
help=_("(Optional) URL for distributed locking coordination "
|
help=_("(Optional) URL for distributed locking coordination "
|
||||||
@ -246,7 +246,7 @@ nsx_common_opts = [
|
|||||||
help=_("If true, the server then allows the caller to "
|
help=_("If true, the server then allows the caller to "
|
||||||
"specify the id of resources. This should only "
|
"specify the id of resources. This should only "
|
||||||
"be enabled in order to allow one to migrate an "
|
"be enabled in order to allow one to migrate an "
|
||||||
"existing install of neutron to the nsx-v3 plugin.")),
|
"existing install of neutron to the NSX-T plugin.")),
|
||||||
cfg.ListOpt('nsx_extension_drivers',
|
cfg.ListOpt('nsx_extension_drivers',
|
||||||
default=[],
|
default=[],
|
||||||
help=_("An ordered list of extension driver "
|
help=_("An ordered list of extension driver "
|
||||||
|
Loading…
Reference in New Issue
Block a user