可以在 vCenter Server 实例上部署 VMware Integrated OpenStack 虚拟设备。此设备包含 OpenStack 管理服务器,您可以通过该服务器部署和维护 OpenStack 云计算基础架构。

此过程介绍了如何使用 vSphere Client 安装 VMware Integrated OpenStack。如果要使用 OVF Tool 安装虚拟设备,则必须包含 --allowExtraConfig 参数。

前提条件

  • 部署或升级要与 VMware Integrated OpenStack 一起使用的 vSphere 和任何其他 VMware 产品。
  • 确认已正确准备硬件、网络和 vCenter Server 实例。请参见准备环境
  • 确认已在管理群集上针对 VMware Integrated OpenStack 启用 DRS。
  • VMware Integrated OpenStack 下载页面 获取 VMware Integrated OpenStack 6.0 OVA 文件。该文件需要大约 6 GB 的存储空间。

过程

  1. 登录到 vSphere Client,然后选择主机和群集视图。
  2. 右键单击之前为 VMware Integrated OpenStack 配置的管理群集,然后从弹出菜单中选择部署 OVF 模板...
  3. 提供 VMware Integrated OpenStack OVA 的路径,然后单击下一步
  4. 输入 VMware Integrated OpenStack vApp 的名称,选择在准备过程中定义的数据中心,然后单击下一步
    注: VMware Integrated OpenStack vApp 的名称只能包含字母、数字和下划线 (_)。该名称不得超过 60 个字符,并且 vApp 名称和群集名称组合不能超过 80 个字符。
  5. 选择运行 vApp 的群集,然后单击下一步
  6. 查看要安装的模板的详细信息,然后单击下一步
  7. 阅读许可协议,然后选择我接受所有许可协议。然后,单击下一步
  8. 指定置备格式和存储策略,选择将存储 vApp 文件的数据存储,然后单击下一步
    有关置备格式的详细信息,请参阅中 《vSphere 虚拟机管理》中的 关于虚拟磁盘置备策略
  9. 目标网络列中,选择准备过程中定义的管理网络,然后单击下一步
  10. 自定义模板页面上,输入 VMware Integrated OpenStack 的其他设置。
    1. 网络属性下,可以为 Integrated OpenStack Manager 虚拟机和 DNS 服务器输入静态 IP 地址。
      如果要使用 DHCP,请将所有字段留空。如果为 Integrated OpenStack Manager 输入静态 IP 地址,则还必须输入子网掩码、默认网关和 DNS 服务器。
    2. 系统下,输入 Integrated OpenStack Manager 管理员帐户的初始密码。

      该密码用于 Web 界面上的 admin 帐户和 Integrated OpenStack Manager 虚拟机上的 root 用户。以下规则适用于密码:

      • 密码的长度必须在 8 到 128 个字符之间。
      • 密码必须至少包含 1 个大写字母、1 个小写字母、1 个数字和 1 个特殊字符。
      • 密码不能包含简单的模式、常用词或从帐户名称派生的词汇。
    3. 对于允许 Root 用户登录,选择 true
    4. 内部网络下,输入 Kubernetes 服务网络的网络地址、Kubernetes pod 网络的网络地址以及服务网络的域名后缀。
      重要事项:
      • 部署后即无法更改网络设置。确保每个网络大到足以支持您的部署,包括未来的扩展。

        Pod 网络必须包含足够的 IP 地址,以便为部署中的每个管理器和控制器节点分配一个 /24 CIDR 块。例如,网络 192.168.0.0/22 最多支持四个节点,网络 192.168.0.0/21 最多支持八个节点。

      • 服务和容器网络必须是由 RFC 1918 定义的有效专用网络。
      • 服务网络和 Pod 网络不得相互重叠或与任何现有网络重叠。
      • 服务网络域后缀不得与任何现有域重叠。例如,如果当前域的名称为 corp. local,则无法使用 cluster.local 作为服务网络域。请使用不同的域后缀,例如 cluster.example
    5. (可选) 日志管理下,输入日志分析服务器的 IP 地址和端口号。
      部署完成后,您可以添加或更新日志分析服务器信息。
    6. 时间管理下,输入一个或多个用于时间同步的 NTP 服务器。
      所有 VMware Integrated OpenStack 虚拟机必须使用一个高度可用的时间源。如果无法在所有 ESXi 主机上配置时间源,则必须在此字段中输入 NTP 服务器。
  11. 页面左上角显示所有属性都具有有效值后,单击下一步
  12. 即将完成页面上,检查设置。当您确信设置正确时,单击完成以安装虚拟设备。
  13. 右键单击 VMware Integrated OpenStack 虚拟设备的名称,然后选择电源 > 打开电源
  14. 在虚拟设备中选择 Integrated OpenStack Manager 虚拟机,并记录其 IP 地址。
    可以访问此 IP 地址,以通过 Web 界面或 SSH 登录到 Integrated OpenStack Manager

后续步骤

使用 Integrated OpenStack Manager Web 界面创建 OpenStack 部署,并分配许可证密钥。