使用 viocli enable-tvd 命令可以向先前使用 NSX Data Center for vSphere 部署的 VMware Integrated OpenStack 部署添加 NSX-T Data Center 网络支持。
此命令将更新 custom.yml 文件,或者如果环境中不存在该文件,将自动生成 custom.yml 文件。运行 viocli enable-tvd 命令后,请勿删除 custom.yml,否则将丢弃您的配置。
viocli enable-tvd 将在 custom.yml 文件中配置以下参数:
nsxv3_default_vlan_tz
nsxv3_api_managers
nsxv3_native_md_proxy
nsxv3_ca_file
nsxv3_default_overlay_tz
neutron_backend
nsxv3_default_tier0_router
nsxv3_insecure
nsxv3_api_username
nsxv3_native_dhcp_profile
viocli enable-tvd 命令使用以下语法。
viocli enable-tvd [-d NAME] --nsx-mgr MANAGER-IP --nsx-user USERNAME --nsx-passwd PASSWORD [--nsx-insecure {true | false}] [--nsx-ca-file CA-FILE] [--nsx-overlay-tz OVERLAY-TZ] [--nsx-vlan-tz VLAN-TZ] [--nsx-tier0-rt TIER0-ROUTER] [--nsx-dhcp-profile DHCP-PROFILE] [--nsx-md-proxy MD-PROXY] [--verbose]
参数 |
强制或可选 |
说明 |
---|---|---|
-d NAME 或 --deployment NAME |
可选 |
要使用的部署的名称。 如果未输入值,则使用默认部署。 |
--nsx-mgr MANAGER-IP |
强制 |
NSX-T Data Center 部署的 NSX Manager 的 IP 地址。 |
--nsx-user USERNAME |
强制 |
NSX Manager 管理员的用户名。 |
--nsx-passwd PASSWORD |
强制 |
NSX Manager 管理员的密码。 |
--nsx-insecure {true | false} |
可选 |
指定是否验证 NSX Manager 服务器的证书。 如果不包括此选项,则默认使用 |
--nsx-ca-file -CA-FILE |
可选 |
验证 NSX Manager 服务器的证书时要使用的 CA 包文件。 如果包括 --nsx-insecure true 选项,将忽略此选项。 |
--nsx-overlay-tz OVERLAY-TZ |
可选 |
用于创建隧道隔离 Neutron 网络的默认 NSX-T Data Center 覆盖网络传输区域的名称或 UUID。 |
--nsx-vlan-tz VLAN-TZ |
可选 |
用于在 Neutron 网络之间进行桥接的默认 NSX-T Data Center VLAN 传输区域的名称或 UUID(如果未指定物理网络)。 |
--nsx-tier0-rt TIER0-ROUTER |
可选 |
用于连接到第 1 层逻辑路由器和配置外部网络的默认第 0 层路由器的名称或 UUID。 |
--nsx-dhcp-profile DHCP-PROFILE |
可选 |
用于启用本机 DHCP 服务的 DHCP 服务器配置文件的名称或 UUID。 在使用插件之前,必须在 NSX-T Data Center 中创建配置文件。 |
--nsx-md-proxy MD-PROXY |
可选 |
用于启用本机元数据服务的元数据代理服务器的名称或 UUID。 在使用插件之前,必须在 NSX-T Data Center 中创建代理服务器。 |
--verbose |
可选 |
在详细模式下显示输出。 |
如果不包括 --nsx-ca-file、--nsx-overlay-tz、--nsx-vlan-tz、--nsx-tier0-rt、--nsx-dhcp-profile 或 --nsx-md-proxy 参数,系统将尝试自动确定正确的信息。如果命令失败,请包含这些参数后重试。
还可以运行 viocli enable-tvd -h 或 viocli enable-tvd --help 以显示命令的参数。