第 14 章 在 vSphere 上安装
14.1. 准备在 vSphere 上安装
14.1.1. 先决条件
- 您可以参阅有关 OpenShift Container Platform 安装和更新流程的详细信息。
- 您可以阅读有关选择集群安装方法的文档,并为用户准备它。
- 如果使用防火墙并计划使用 Telemetry,您需要将防火墙配置为允许集群所需的站点。
- 您检查了 VMware 平台许可证。红帽对 VMware 许可证没有任何限制,但有些 VMware 基础架构组件需要许可。
14.1.2. 选择在 vSphere 上安装 OpenShift Container Platform 的方法
您可以使用安装程序置备的或用户置备的基础架构在 vSphere 上安装 OpenShift Container Platform。默认安装类型使用安装程序置备的基础架构,其中安装程序为集群置备底层基础架构。您还可以在自己提供的基础架构上安装 OpenShift Container Platform。如果不使用安装程序置备的基础架构,您必须自己管理和维护集群资源。
有关安装程序置备和用户置备的安装过程,请参阅安装过程。
进行用户置备的基础架构安装的步骤仅作为示例。使用您提供的基础架构安装集群需要了解 vSphere 平台和 OpenShift Container Platform 的安装过程。使用用户置备的基础架构安装说明作为指南 ; 您可以通过其他方法创建所需的资源。
14.1.2.1. vSphere 上的 OpenShift Container Platform 安装程序置备的基础架构安装
安装程序置备的基础架构允许安装程序预先配置并自动置备 OpenShift Container Platform 所需的资源。
- 在 vSphere 上安装集群:您可以使用安装程序置备的基础架构安装而无需自定义,在 vSphere 上安装 OpenShift Container Platform。
- 使用自定义在 vSphere 上安装集群:您可以使用安装程序置备的基础架构安装和默认自定义选项在 vSphere 上安装 OpenShift Container Platform。
- 使用自定义网络在 vSphere 上安装集群:您可以使用网络自定义在安装程序置备的 vSphere 基础架构上安装 OpenShift Container Platform。您可以在安装过程中自定义 OpenShift Container Platform 网络配置,以便集群可以与现有的 IP 地址分配共存,并遵循您的网络要求。
- 在受限网络中的 vSphere 上安装集群:您可以通过创建安装发行内容的内部镜像在受限网络中的 VMware vSphere 基础架构上安装集群。您可以使用此方法将 OpenShift Container Platform 部署到互联网中不可见的内部网络中。
14.1.2.2. vSphere 上的 OpenShift Container Platform 用户置备的基础架构安装
用户置备的基础架构要求用户置备 OpenShift Container Platform 所需的所有资源。
- 使用用户置备的基础架构在 vSphere 上安装集群:您可以在您置备的 VMware vSphere 基础架构上安装 OpenShift Container Platform。
- 使用用户置备的基础架构在 vSphere 上安装集群:您可以使用自定义的网络配置选项在 VMware vSphere 基础架构上安装 OpenShift Container Platform。
- 在带有用户置备的受限网络中的 vSphere 上安装集群:可以在受限网络中置备的 VMware vSphere 基础架构上安装 OpenShift Container Platform。
14.1.3. VMware vSphere 基础架构要求
您必须在满足您使用的组件要求的 VMware vSphere 版本 6 或 7 实例上安装 OpenShift Container Platform 集群。
组件 | 最低支持版本 | 描述 |
---|---|---|
虚拟机监控程序 | vSphere 6.5 及之后的版本 13 | 此版本是 Red Hat Enterprise Linux CoreOS(RHCOS)支持的最低版本。请查看 Red Hat Enterprise Linux 8 支持的管理程序列表。 |
使用 in-tree 驱动程序存储 | vSphere 6.5 及之后的版本 | 此插件使用 OpenShift Container Platform 中包含的 vSphere 的树内存储驱动程序创建 vSphere 存储。 |
可选: Networking (NSX-T) | vSphere 6.5U3 或 vSphere 6.7U2 及之后的版本 | OpenShift Container Platform 需要 vSphere 6.5U3 或 vSphere 6.7U2+。VMware 的 NSX Container Plugin (NCP)使用 OpenShift Container Platform 4.6 和 NSX-T 3.x+ 认证。 |
如果您使用 vSphere 版本 6.5 实例,请在安装 OpenShift Container Platform 前考虑升级到 6.7U3 或 7.0。
您必须确保在安装 OpenShift Container Platform 前同步 ESXi 主机上的时间。请参阅 VMware 文档中的编辑主机时间配置。
14.1.4. 在 vSphere 上卸载 OpenShift Container Platform 安装程序置备的基础架构安装
- 卸载使用安装程序置备的基础架构的 vSphere 上的集群:您可以删除在使用安装程序置备的基础架构的 VMware vSphere 基础架构上部署的集群。