对于 NSX Data Center for vSphere 部署,可以将路由器类型限制为仅用于租户并指定默认路由器类型。

注:

管理员可以创建任何类型的路由器。

过程

  1. viouser 用户身份登录到 OpenStack 管理服务器
  2. 如果您的部署未使用 custom.yml 文件,请将模板 custom.yml 文件复制到 /opt/vmware/vio/custom 目录。
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  3. 在文本编辑器中打开 /opt/vmware/vio/custom/custom.yml 文件。
  4. 取消对 nsxv_tenant_router_types 参数的注释,然后指定要用于租户的路由器类型。

    可以输入 exclusiveshareddistributed 或以逗号 (,) 分隔的任意组合。

    nsxv_tenant_router_types 参数的值将按顺序用作默认的路由器类型。

  5. 部署更新的配置。
    sudo viocli deployment configure

    部署此配置会短暂中断 OpenStack 服务。

结果

租户只能创建所列类型的路由器。如果租户创建路由器时未指定类型,则默认使用第一个可用的类型。