如果您已选择使用 NSX-T Data Center 部署 VMware Integrated OpenStack,请按照以下过程所述配置您的环境。

前提条件

  • 部署 vCenter Server。您可以使用专用于 VMware Integrated OpenStack 的单独 vCenter Server 实例优化性能。

  • 部署并配置 NSX-T Data Center 及所有相关节点。请参见为 OpenStack 配置 NSX-T Data Center

    注:

    VMware Integrated OpenStack 可以为您的部署生成新的 DHCP 配置文件和元数据代理服务器。您不再需要预先配置这些项目。

    如果部署前要在 NSX-T Data Center 中手动配置元数据代理服务器,请指定 VMware Integrated OpenStack 管理网络 IP 范围中的第一个 IP 地址作为 Nova 服务器的 URL。

  • 打开 VMware Integrated OpenStack 所需的 TCP 和 UDP 端口。请参见必要网络端口

  • 创建一个 PTR 记录,将计划用于 OpenStack 管理服务器 的 IP 地址与其 FQDN 相关联,并确保 OpenStack 管理服务器 可以连接到 DNS 服务器。

  • 获取以下 NSX-T Data Center 参数。部署 NSX-T Data Center 时已配置这些参数。

    • NSX Manager 的 FQDN 或 IP 地址

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

    • 覆盖传输区域

    • VLAN 传输区域

    • 第 0 层路由器

    • DHCP 配置文件(如果已在 NSX-T Data Center 中配置)

    • 元数据代理服务器和 secret 参数的值(如果已在 NSX-T Data Center 中配置)

过程

  1. 配置管理、API 访问、传输和外部网络,并向每个网络分配专用 VLAN。
    1. 确保管理和 API 访问网络具有足够的 IP 地址可支持您的部署。

      这些网络所需的大小取决于部署模式以及是否希望部署 Ceilometer。

      部署模式

      IP 地址要求

      HA

      • 管理网络:11 个连续 IP 地址

      • API 访问网络:2 个连续 IP 地址

      带 Ceilometer 的 HA

      • 管理网络:16 个连续 IP 地址

      • API 访问网络:2 个连续 IP 地址

      紧凑型或微型

      • 管理网络:4 个连续 IP 地址

      • API 访问网络:1 个 IP 地址

      带 Ceilometer 的紧凑型或微型

      • 管理网络:9 个连续 IP 地址

      • API 访问网络:1 个 IP 地址

      重要:

      确保在升级期间管理网络和 API 访问网络均可扩展到原始 IP 地址数量的两倍。升级 VMware Integrated OpenStack 时,您将暂时需要足够的 IP 地址以支持两个部署。

    2. 确保 vCenter ServerNSX ManagerNSX Controller 实例可以访问第 2 层或第 3 层上的管理网络。
    3. 确保 API 访问网络可从外部访问。
    4. 在传输网络上,将最大传输单元 (MTU) 设置为 1600 字节。
  2. vCenter Server 实例上,创建数据中心。
  3. 在数据中心中,创建管理群集。
    • 对于 HA 部署,群集必须至少包含三个主机和一个数据存储。

    • 对于紧凑型或微型部署,群集必须至少包含一个主机和一个数据存储。

  4. 创建计算群集。

    计算群集必须至少包含一个主机和一个数据存储。

  5. (可选) 创建 Edge 群集。

    如果创建 Edge 群集,则必须至少包含一个主机和一个数据存储。

  6. 在管理和计算群集上,单击配置选项卡,然后修改群集参数。
    1. vSphere DRS 页面上,单击编辑... 按钮。
    2. 启用 vSphere DRS,然后单击确定
    3. vSphere 可用性页面上,单击编辑... 按钮。
    4. 启用 vSphere HA
    5. 故障和响应选项卡上,选择启用主机监控
    6. 展开主机故障响应部分,并将默认虚拟机重新启动优先级设置为
    7. 展开虚拟机监控部分,选择虚拟机和应用程序监控,然后将虚拟机监控敏感度设置为
    8. 准入控制选项卡上,确保准入控制已启用,然后单击确定
  7. 在每个群集中的每个主机上,在 BIOS 中启用虚拟化硬件扩展。
  8. 在管理网络的 VMkernel 适配器上,启用 vMotion
  9. 如果要使用数据存储群集,请在数据存储群集上启用 Storage DRS 并将群集自动化级别设置为不自动 (手动模式)
  10. 在数据中心中,为管理、计算和 Edge 群集创建一个或多个分布式交换机。

    可以在第 2 层上的相邻群集之间共享分布式交换机。为不与其他群集相邻的非第 2 层的任何群集创建单独的分布式交换机。

  11. 在创建的每个分布式交换机上,创建管理端口组并使用分配给管理网络的 VLAN ID 进行标记。
  12. 在管理节点的分布式交换机上,创建 API 访问端口组并使用分配给 API 访问网络的 VLAN ID 进行标记。
  13. 在 Edge 节点的分布式交换机上,创建外部端口组并使用分配给外部网络的 VLAN ID 进行标记。

下一步做什么

准备好环境后,即可安装 VMware Integrated OpenStack。请参见安装 VMware Integrated OpenStack