如果已使用 NSX Data Center for vSphere 部署 VMware Integrated OpenStack,则可以为部署中的某些项目指定 NSX-T Data Center 后端。

重要:

此过程将更新 custom.yml 文件,或者如果环境中不存在该文件,将自动生成 custom.yml 文件。运行 viocli enable-tvd 命令后,请勿删除 custom.yml,否则将丢弃您的配置。有关详细信息,请参见 viocli enable-tvd 命令

前提条件

  • 使用 NSX Data Center for vSphere 网络部署 VMware Integrated OpenStack

  • 部署 NSX-T Data Center 并获取以下参数:

    • NSX Manager 的 IP 地址

    • 用于访问 NSX Manager 的用户名和密码

    • 覆盖传输区域

    • VLAN 传输区域

    • 第 0 层路由器

    • DHCP 配置文件

    • 元数据代理服务器

过程

  1. 为要使用 NSX-T Data Center 的任何项目创建计算群集,并将这些群集配置为 NSX-T Data Center 环境中的传输节点。

    计算群集不能同时属于 NSX Data Center for vSphereNSX-T Data Center 部署。

  2. viouser 用户身份登录到 OpenStack 管理服务器
  3. 启用 TVD 插件。
    sudo viocli enable-tvd --nsx-mgr manager-ip --nsx-user username --nsx-passwd password [--nsx-insecure {true | false}] [--nsx-ca-file ca-file] [--nsx-overlay-tz overlay-zone] [--nsx-vlan-tz vlan-zone] [--nsx-tier0-rt t0-router] [--nsx-dhcp-profile profile] [--nsx-md-proxy mdp-server]

    选项

    说明

    --nsx-mgr

    输入 NSX-T Data Center 部署的 NSX Manager 的 IP 地址。

    --nsx-user

    输入 NSX Manager 管理员的用户名。

    --nsx-passwd

    输入 NSX Manager 管理员的密码。

    --nsx-insecure {true | false}

    指定是否验证 NSX Manager 服务器的证书。默认值是 true

    --nsx-ca-file

    指定验证 NSX Manager 服务器的证书时要使用的 CA 包文件。

    如果您将 --nsx-insecure 设置为 true,将忽略此参数。

    --nsx-overlay-tz

    输入用于创建隧道隔离 Neutron 网络的默认 NSX-T Data Center 覆盖网络传输区域的名称或 UUID。

    --nsx-vlan-tz

    输入用于在 Neutron 网络之间进行桥接的默认 NSX-T Data Center VLAN 传输区域的名称或 UUID(如果未指定物理网络)。

    --nsx-tier0-rt

    输入用于连接到第 1 层逻辑路由器和配置外部网络的默认第 0 层路由器的名称或 UUID。

    --nsx-dhcp-profile

    输入用于启用本机 DHCP 服务的 NSX-T Data Center DHCP 配置文件的名称或 UUID。

    --nsx-md-proxy

    输入用于启用本机元数据服务的 NSX-T Data Center 元数据代理服务器的名称或 UUID。

  4. 将现有项目映射到 NSX-T Data CenterNSX Data Center for vSphere 后端。
    • 要从 OpenStack 管理服务器 CLI 创建项目映射,请运行以下命令:

      openstack project plugin create project-uuid --plugin {nsx-v | nsx-t}
    • 要从 VMware Integrated OpenStack 仪表板创建项目映射,请执行以下步骤:

      1. 以云管理员身份登录 VMware Integrated OpenStack 仪表板,并从标题栏的下拉菜单中选择管理项目。

      2. 选择管理员 > 项目 > 项目插件映射

      3. 单击创建项目映射

      4. 指定所需项目和后端类型,然后单击提交

    默认情况下,无映射的项目使用 NSX Data Center for vSphere 后端。