第 24 章 在 VMC 上安装
24.1. 准备在 VMC 上安装
24.1.1. 先决条件
- 您可以参阅有关 OpenShift Container Platform 安装和更新 流程的详细信息。
- 您可以阅读有关 选择集群安装方法的文档,并为用户准备它。
- 如果使用防火墙并计划使用 Telemetry,则将防火墙配置为允许集群所需的站点。
24.1.2. 选择在 VMC 上安装 OpenShift Container Platform 的方法
您可以使用安装程序置备或用户置备的基础架构在 VMC 上安装 OpenShift Container Platform。默认安装类型使用安装程序置备的基础架构,安装程序会在其中为集群置备底层基础架构。您还可以在自己提供的基础架构上安装 OpenShift Container Platform。如果不使用安装程序置备的基础架构,您必须自己管理和维护集群资源。
如需有关安装程序置备和用户置备的安装过程的更多信息,请参阅 安装过程。
执行用户置备的基础架构安装的步骤仅作为示例。使用您提供的基础架构安装集群需要了解 VMC 平台和 OpenShift Container Platform 的安装过程。使用用户置备的基础架构安装说明作为指南 ; 您可以通过其他方法创建所需的资源。
24.1.2.1. 在 VMC 上安装 OpenShift Container Platform 安装程序置备的基础架构
安装程序置备的基础架构允许安装程序预配置和自动置备 OpenShift Container Platform 所需的资源。
- 在 VMC 上安装集群 : 您可以使用安装程序置备的基础架构安装在 VMC 上安装 OpenShift Container Platform。
- 使用自定义在 VMC 上安装集群 : 您可以使用安装程序置备的基础架构安装和默认自定义选项在 VMC 上安装 OpenShift Container Platform。
- 使用自定义网络在 VMC 上安装集群:您可以使用网络自定义 在安装程序置备的 VMC 基础架构上安装 OpenShift Container Platform。您可以在安装过程中自定义 OpenShift Container Platform 网络配置,以便集群可以与现有 IP 地址分配共存并遵循您的网络要求。
- 在受限网络中的 VMC 上安装集群 :您可以通过创建安装发行内容的内部镜像在受限网络中的 VMC 基础架构上安装集群。您可以使用此方法在互联网不可见的内部网络中部署 OpenShift Container Platform。
24.1.2.2. 在 VMC 上安装 OpenShift Container Platform 用户置备的基础架构
用户置备的基础架构要求用户置备 OpenShift Container Platform 所需的所有资源。
- 使用用户置备的基础架构在 VMC 上安装集群: 您可以在您置备的 VMC 基础架构上安装 OpenShift Container Platform。
- 使用用户置备的基础架构和网络自定义在 VMC 上安装集群:您可以使用自定义的网络 配置选项在 VMC 基础架构上安装 OpenShift Container Platform。
- 在带有用户置备的受限网络中的 VMC 上安装集群: OpenShift Container Platform 可以在受限网络中置备的 VMC 基础架构上安装。
24.1.3. VMware vSphere 基础架构要求
您必须在满足您使用的组件要求的 VMware vSphere 实例之一上安装 OpenShift Container Platform 集群:
- 版本 7.0 更新 2 或更高版本
- 版本 8.0 更新 1 或更高版本
您可以在内部或 VMware Cloud 验证的供应商中托管 VMware vSphere 基础架构,以满足下表中概述的要求:
虚拟环境产品 | 所需的版本 |
---|---|
VMware 虚拟硬件 | 15 或更高版本 |
vSphere ESXi 主机 | 7.0 更新 2 或更高版本; 8.0 更新 1 或更高版本 |
vCenter 主机 | 7.0 更新 2 或更高版本; 8.0 更新 1 或更高版本 |
在 VMware vSphere 版本 7.0 和 7.0 Update 1 上安装集群已弃用。这些版本仍被完全支持,但所有 vSphere 6.x 版本都不再被支持。OpenShift Container Platform 版本 4.12 需要 VMware 虚拟硬件版本 15 或更高版本。要为您的 vSphere 虚拟机更新硬件版本,请参阅更新集群部分中的"在 vSphere 中运行的节点上更新硬件"文章。
组件 | 最低支持版本 | 描述 |
---|---|---|
虚拟机监控程序(Hypervisor) | vSphere 7.0 更新 2 (或更新版本)或 vSphere 8.0 更新 1 (或更新版本)带有虚拟硬件版本 15 | 此版本是 Red Hat Enterprise Linux CoreOS(RHCOS)支持的最低版本。有关与 RHCOS 兼容的 Red Hat Enterprise Linux (RHEL) 最新版本中支持的硬件的更多信息,请参阅红帽客户门户网站中的硬件。 |
使用 in-tree 驱动程序存储 | vSphere 7.0 更新 2 或更高版本; 8.0 更新 1 或更高版本 | 此插件使用 OpenShift Container Platform 中包含的 vSphere 的树内存储驱动程序创建 vSphere 存储。 |
您必须确保在安装 OpenShift Container Platform 前同步 ESXi 主机上的时间。请参阅 VMware 文档中的 编辑主机时间配置。
24.1.4. VMware vSphere CSI Driver Operator 要求
要安装 vSphere CSI Driver Operator,必须满足以下要求:
- VMware vSphere 版本: 7.0 更新 2 或更高版本; 8.0 更新 1 或更高版本
- vCenter 版本: 7.0 更新 2 或更高版本; 8.0 更新 1 或更高版本
- 硬件版本 15 或更高版本的虚拟机
- 集群中还没有安装第三方 vSphere CSI 驱动程序
如果集群中存在第三方 vSphere CSI 驱动程序,OpenShift Container Platform 不会覆盖它。存在第三方 vSphere CSI 驱动程序可防止 OpenShift Container Platform 更新到 OpenShift Container Platform 4.13 或更高版本。
只有在安装清单中使用 platform: vsphere
部署的集群中才支持 VMware vSphere CSI Driver Operator。
其他资源
- 要删除第三方 CSI 驱动程序,请参阅删除第三方 vSphere CSI Driver。