可以使用 Integrated OpenStack Manager Web 界面部署 OpenStack。

前提条件

  • 准备网络和 vCenter Server 环境。请参见准备环境
  • vCenter Server 实例上安装 VMware Integrated OpenStack。请参见安装 VMware Integrated OpenStack 虚拟设备
  • vSphere 中,生成 Integrated OpenStack Manager 虚拟机的快照。如果要删除并重新创建部署,将需要使用此快照。
  • 确认所有必需群集和数据存储均可用。如果在启动部署向导后将任何资源添加到 vSphere 环境,则必须关闭并重新打开该向导,然后才会显示所做的更改。
  • 确认已正确设置 DNS 服务器并且网络网关或防火墙在专用网络上转发 DNS 请求。
  • 对于 NSX-T Data Center 部署,请获取以下参数的值:
    • NSX Manager 的 FQDN 或 IP 地址
    • 用于访问 NSX Manager 的用户名和密码
    • 覆盖传输区域
    • VLAN 传输区域
    • 第 0 层路由器
    • DHCP 配置文件
    • 元数据代理服务器和密钥
  • 对于 NSX Data Center for vSphere 部署,请获取以下参数的值:
    • NSX Manager 的 FQDN 或 IP 地址
    • 用于访问 NSX Manager 的用户名和密码
    • 传输区域
    • Edge 群集
    • Edge 群集的资源池和数据存储
    • NSX Data Center for vSphere 的分布式交换机
    • 外部网络的端口组
    • 元数据服务网络的端口组(如果独立于管理网络)

过程

  1. admin 用户身份登录到 Integrated OpenStack Manager Web 界面。
    可以通过在 Web 浏览器中打开 Integrated OpenStack Manager 的 IP 地址来访问 Web 界面。要查找 IP 地址,请在 vSphere Client 中选择 Integrated OpenStack Manager 虚拟机,然后查看 摘要选项卡。
  2. 选择 OpenStack 部署,然后单击添加
  3. 选择是要创建部署还是使用导出的模板填充设置。
    注:
    • 密码不会保存在导出的模板中。必须输入每个密码并进行验证,然后才能填充其他设置。
    • 其他 vCenter Server 实例不会保存在导出的模板中。必须手动添加 vCenter Server 实例,然后才能填充其设置。
  4. 指定部署名称、部署模式、控制器数量和控制器大小。

    对于非 HA 模式,可以部署一个中型或大型控制器。对于 HA 模式,可以部署三个或五个任意大小的控制器。

    部署后,可以扩大控制层面并将非 HA 部署转换为 HA 模式。但是,无法缩小控制层面,也无法将 HA 部署转换为非 HA 模式。

  5. 单击下一步
  6. 输入管理 vCenter Server 实例的 FQDN 或 IP 地址,然后指定其管理员凭据。
    注: 如果要使用 NSX Data Center for vSphere 网络连接部署 VMware Integrated OpenStack,必须按照在 NSX Manager 中注册 vCenter Server 实例的格式输入该实例的位置。要查找正确格式,请登录到 NSX Manager,单击 管理 vCenter 注册,然后查看 vCenter Server 部分。确保在 VMware Integrated OpenStack 中输入的值与 NSX ManagervCenter Server 部分中显示的值相同。
  7. 如果 Integrated OpenStack Manager 通过安全的专用网络连接到 vCenter Server 实例并且您需要禁用证书验证,请选中忽略 vCenter Server 证书验证复选框。
  8. 单击下一步
  9. 管理网络下,从下拉菜单中选择管理网络,选择是否启用 DHCP,并为专用 OpenStack 端点指定 IP 地址。
    注: 以下条件适用:
    • 如果禁用 DHCP,则必须输入:
      • 网络的一个或多个 IP 地址范围
      • 这些范围的子网掩码
      • 网关地址
      • 一个或多个 DNS 服务器
    • 专用 OpenStack 端点的 IP 地址不能包含在为管理网络指定的任何 IP 地址范围内。
  10. API 网络下,从下拉菜单中选择 API 访问网络,选择是否启用 DHCP,为公共 OpenStack 端点指定 IP 地址,并且可以选择指定公共主机名。
    注: 以下条件适用:
    • 如果禁用 DHCP,则必须输入:
      • 网络的一个或多个 IP 地址范围
      • 这些范围的子网掩码
      • 网关地址
      • 一个或多个 DNS 服务器
    • 公共 OpenStack 端点的 IP 地址不能包含在为 API 访问网络指定的任何 IP 地址范围内。
    • 初始部署后,将无法更改公共 OpenStack 端点的公共主机名。
  11. 控制层面资源下,选择要用于 OpenStack 控制层面的 vSphere 数据中心、资源池和数据存储。
    注: 部署控制层面后,无法更改数据存储。
  12. 永久存储下,选择一个数据存储,然后单击下一步
  13. 从下拉菜单中选择网络模式。
    重要事项: 部署 OpenStack 后,无法更改网络模式。要切换到不同的网络模式,必须重新部署。
  14. 输入网络后端的参数。
    • 如果选择了 NSX 策略,请执行以下步骤:
      1. 输入 NSX Manager 的 FQDN 或 IP 地址和管理员凭据,然后单击验证
        注: 如果您已部署 NSX Manager 群集,请仅指定父 NSX Manager 节点。部署 OpenStack 后,按照 为 VMware Integrated OpenStack 配置 NSX Manager 群集中所述指定其他节点。
      2. 从下拉菜单中选择默认传输区域、第 0 层路由器、DHCP 服务器配置文件和元数据代理服务器。
      3. 输入元数据代理服务器的密钥,然后单击下一步
    • 如果选择了 DVS,请指定要用于 OpenStack 的分布式交换机和中继网络,然后单击下一步
  15. Nova 配置下,单击添加,然后选择包含计算群集的 vCenter Server 实例。
  16. 输入目标群集中的实例的 Nova 可用区。
  17. 选择所需的群集和数据存储,然后单击提交
    再次单击 添加可将多个计算群集包含到部署中。
  18. 确认计算设置,然后单击下一步
  19. Glance 配置下,单击添加,然后选择包含要用于存储映像的数据存储的 vCenter Server 实例。
  20. 选择一个或多个数据存储,然后单击确定
  21. 确认映像数据存储设置,然后单击下一步
  22. Cinder 配置下,单击添加,然后选择包含要用于块存储的群集的 vCenter Server 实例。
  23. 选择 VMDKFCD 作为后端驱动程序。
  24. 输入目标群集的可用区。
  25. 选择一个或多个群集,然后单击确定
  26. 确认块存储设置,然后单击下一步
  27. 本地管理员用户下,输入 OpenStack 管理员帐户的密码,然后单击下一步

    此密码用于以云管理员身份向 OpenStack 和 VMware Integrated OpenStack 仪表板进行身份验证。

    重要事项: 不要选择 配置标识源和配置 LDAP。对于 VMware Integrated OpenStack 7.1 的新部署,只能在部署完成后配置 LDAP。有关说明,请参见 配置 LDAP 身份验证
  28. 选择是否要启用 VMware Integrated OpenStack 运营商版本,然后单击下一步
  29. Barbican 配置下,选择 Simple CryptoKMIP 作为密钥管理插件。
    如果选择 KMIP,则必须输入 KMIP 服务器的主机名和凭据。
  30. 检查设置。设置正确无误时,单击完成

结果

Integrated OpenStack Manager 将开始部署 OpenStack 云,并且部署的状态显示为正在置备。状态更改为正在运行时,部署完成。

注: 当部署处于 正在置备状态时,不要横向扩展部署或添加组件(例如 Designate)。

后续步骤

  • 在所有控制器节点上禁用 vSphere HA。
  • 分配许可证密钥,并验证 OpenStack 云是否已部署且正常运行。