You can modify the default router setting that NSX uses in the custom.yml file.

The Neutron configuration file includes a parameter that sets the default router types. For example, tenant_router_types = shared, distributed, exclusive. You can modify the custom.yml file to override this configuration with a custom setting.

1

Implement the custom.yml file.

sudo mkdir -p /opt/vmware/vio/custom
sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
2

Open the /opt/vmware/vio/custom/custom.yml file in a text editor.

3

Uncomment the nsxv_tenant_router_types parameter and specify the router types for NSX tenants.

nsxv_tenant_router_types: exclusive, shared, distributed
4

Using SSH, log in to the VMware Integrated OpenStack manager.

5

Switch to root user.

sudo su -
6

Push the new configuration to your VMware Integrated OpenStack deployment.

viocli deployment configure --limit controller