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

前提条件

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

  • 部署并配置 NSX Data Center for vSphere 及所有相关节点。

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

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

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

    • NSX Manager 的 FQDN 或 IP 地址

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

    • 传输区域

    • Edge 群集

    • Edge VTEP 的 vSphere Distributed Switch

    • 外部网络的端口组

过程

  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