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

前提条件

  • 使用 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. root 用户身份登录到 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
  3. 通过启用 TVD 向部署中添加 NSX-T Data Center 后端。
    viocli add tvd -m manager-ip -u username -p password [--insecure {true | false}] [--overlay-tz overlay-zone] [--vlan-tz vlan-zone] [--tier-0-router t0-router] [--dhcp-profile dhcp-profile] [--md-proxy mdp-server] [--md-proxy-secret mdp-secret]
    选项 说明

    manager-ip

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

    username

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

    password

    输入 NSX Manager 管理员的密码。

    --nsx-insecure {true | false}

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

    overlay-zone

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

    vlan-zone

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

    t0-router

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

    dhcp-profile

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

    mdp-server

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

    mdp-secret

    输入 NSX-T Data Center 元数据代理服务器的共享密钥。

  4. 如果要继续对某些现有项目使用 NSX Data Center for vSphere,请立即将这些项目映射到 NSX Data Center for vSphere 后端。
    toolbox
    openstack project plugin create project-uuid --plugin nsx-v

结果

您的部署已连接到 NSX Data Center for vSphereNSX-T Data Center 后端。默认情况下,所有项目都使用 NSX-T Data Center 后端,除非您手动将其映射到 NSX Data Center for vSphere 后端。