第 12 章 可选:在 Nutanix 上安装

如果在 Nutanix 上安装 OpenShift Container Platform,辅助安装程序可将 OpenShift Container Platform 集群与 Nutanix 平台集成,这会将 Machine API 公开给 Nutanix,并使用 Nutanix Container Storage Interface (CSI) 动态置备存储容器。

12.1. 使用 UI 在 Nutanix 中添加主机

要使用用户界面 (UI) 在 Nutanix 中添加主机,请从 Assisted Installer 生成发现镜像 ISO。使用最小的发现镜像 ISO。这是默认设置。镜像仅包含使用联网引导主机所需的内容。在引导时会下载大多数内容。ISO 镜像大小为 100MB。

完成后,您必须为 Nutanix 平台创建一个镜像,并创建 Nutanix 虚拟机。

先决条件

  • 您已在 Assisted Installer UI 中创建了集群配置集。
  • 您已设置了 Nutanix 集群环境,并记录集群名称和子网名称。

流程

  1. Cluster details 中,从 Integrate with external partner platforms 下拉列表中选择 Nutanix。Include custom manifest 复选框是可选的。
  2. 在 Host discovery 中,单击 Add hosts 按钮。
  3. 可选:添加一个 SSH 公钥,以便可以以 core 用户身份连接到 Nutanix 虚拟机。通过登录到集群主机,您可以在安装过程中为您提供调试信息。

    1. 如果您在本地计算机上没有现有的 SSH 密钥对,请按照 为集群节点 SSH 访问生成密钥对 中的步骤操作。
    2. SSH public key 字段中,单击 Browse 来上传包含 SSH 公钥的 id_rsa.pub 文件。或者,将文件拖放到文件管理器的字段中。要查看文件管理器中的文件,请在菜单中选择 Show hidden files
  4. 选择所需的置备类型。

    注意

    Minimal image file: Provision with virtual media 下载一个将获取引导所需数据的较小的镜像。

  5. Networking 中,选择 Cluster-managed networking。Nutanix 不支持 User-managed networking

    1. 可选: 如果集群主机位于需要使用代理的防火墙后面,请选择 Configure cluster-wide proxy settings。输入代理服务器的 HTTP 和 HTTPS URL 的用户名、密码、IP 地址和端口。
    2. 可选:如果要使用 ignition 文件引导它,请配置发现镜像。如需了解更多详细信息,请参阅配置发现镜像
  6. Generate Discovery ISO
  7. 复制 发现 ISO URL
  8. 在 Nutanix Prism UI 中,按照指示 从 Assisted Installer 中上传发现镜像
  9. 在 Nutanix Prism UI 中,通过 Prism Central 创建 control plane (master) 虚拟机。

    1. 输入 Name。例如,control-planemaster
    2. 输入虚拟机数量。对于 control plane,这应该是 3。
    3. 确保剩余的设置满足 control plane 主机的最低要求。
  10. 在 Nutanix Prism UI 中,通过 Prism Central 创建 worker 虚拟机。

    1. 输入 Name。例如,worker
    2. 输入虚拟机数量。您应该至少创建 2 个 worker 节点。
    3. 确保剩余的设置满足 worker 主机的最低要求。
  11. 返回到 Assisted Installer 用户界面,并等待 Assisted Installer 发现主机,每个都处于 Ready 状态。
  12. 继续安装过程。