可以在 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 7.1 OVA 文件。该文件需要大约 6 GB 的存储空间。

过程

  1. 登录到 vSphere Client,然后选择主机和集群视图。
  2. 编辑先前为 VMware Integrated OpenStack 配置的管理集群的设置,并将 DRS 自动化设置为手动
    重要事项:

    请勿使用 Storage vMotion 迁移 VMware Integrated OpenStack vApp 和控制器虚拟机,此操作将重命名 Kubernetes 永久卷的 vmdk 文件并中断该功能。

  3. 右键单击之前为 VMware Integrated OpenStack 配置的管理集群,然后从弹出菜单中选择部署 OVF 模板...
  4. 提供 VMware Integrated OpenStack OVA 的路径,然后单击下一步
  5. 输入 VMware Integrated OpenStack vApp 的名称,选择在准备过程中定义的数据中心,然后单击下一步
  6. 选择运行 vApp 的集群,然后单击下一步
  7. 查看要安装的模板的详细信息,然后单击下一步
  8. 阅读许可协议,然后选择我接受所有许可协议。然后,单击下一步
  9. 指定置备格式和存储策略,选择用于存储 vApp 文件的数据存储,然后单击下一步
    有关置备格式的详细信息,请参阅中 《vSphere 虚拟机管理》中的 关于虚拟磁盘置备策略
  10. 目标网络列中,选择准备过程中定义的管理网络,然后单击下一步
  11. 自定义模板页面上,输入 VMware Integrated OpenStack 的其他设置。
    1. 网络属性下,可以为 Integrated OpenStack Manager 虚拟机和 DNS 服务器输入静态 IP 地址。
      • 如果要使用 DHCP,请将所有字段留空。如果为 Integrated OpenStack Manager 输入静态 IP 地址,则还必须输入子网掩码、默认网关和 DNS 服务器。对于默认网关,请使用 eth1 接口。
      • 如果输入 Integrated OpenStack Manager FQDN,则字母数字字符必须为小写且与 DNS 服务器上的 DNS 记录相匹配。例如,“viomgr01”。
    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 虚拟机必须使用一个高度可用的时间源。您必须在此字段中输入 NTP 服务器。
  12. 页面左上角显示所有属性都具有有效值后,单击下一步
  13. 即将完成页面上,检查设置。当您确信设置正确时,单击完成以安装虚拟设备。
  14. 右键单击 VMware Integrated OpenStack 虚拟设备的名称,然后选择电源 > 打开电源
  15. 在虚拟设备中选择 Integrated OpenStack Manager 虚拟机,并记录其 IP 地址。
    可以访问此 IP 地址,以通过 Web 界面或 SSH 登录到 Integrated OpenStack Manager

后续步骤

然后,应用 VMware Integrated OpenStack 7.1 修补程序使用 Integrated OpenStack Manager Web 界面创建 OpenStack 部署,并分配许可证密钥。