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

About this task

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