第 6 章 可选:安装和修改 Operator
Assisted Installer 可以在 UI 或 API 中使用默认配置安装所选 Operator。如果需要高级选项,请在安装集群后安装所需的 Operator。
Assisted Installer 监控所选 Operator 的安装作为集群安装的一部分,并报告其状态。如果一个或多个 Operator 在安装过程中遇到错误,则 Assisted Installer 会报告集群安装已完成,并显示一个或多个 Operator 无法安装的警告。
有关使用 Assisted Installer UI 或 API 安装或修改集群定义时,请参阅下面的部分。有关安装 OpenShift Container Platform 集群的完整说明,请参阅 使用 Assisted Installer UI 安装或使用 Assisted Installer API 安装。
6.1. 安装 Operator 复制链接链接已复制到粘贴板!
当使用 Assisted Installer UI installng Operator 时,在向导的 Operators 页面中选择 Operator。当使用 Assisted Installer API 安装 Operator 时,使用 /v2/clusters 端点中的 POST 方法。
6.1.1. 安装 OpenShift Virtualization 复制链接链接已复制到粘贴板!
配置集群时,您可以启用 OpenShift Virtualization。
目前,IBM zSystems 和 IBM Power 不支持 OpenShift Virtualization。
如果启用,辅助安装程序:
- 验证您的环境是否满足以下先决条件。
配置虚拟机存储,如下所示:
- 对于单节点 OpenShift 集群版本 4.10 及更新版本,辅助安装程序配置 hostpath 置备程序。
- 对于早期版本中的单节点 OpenShift 集群,辅助安装程序配置 Local Storage Operator。
- 对于多节点集群,辅助安装程序配置 OpenShift Data Foundation。
先决条件
- Red Hat Enterprise Linux(RHEL)8 支持
- 支持 Intel 64 或 AMD64 CPU 扩展
- 启用 Intel 虚拟化技术或 AMD-V 硬件虚拟化扩展
- 启用 NX(无执行)标记
流程
如果您使用 Assisted Installer UI:
- 在 向导的 Operator 步骤中,启用 Install OpenShift Virtualization 复选框。
如果您使用 Assisted Installer API:
在注册新集群时,添加
"olm_operators: [{"name": "cnv"}]"
语句。注意CNV 代表容器原生虚拟化。
例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.1.2. 安装多集群引擎 (MCE) 复制链接链接已复制到粘贴板!
配置集群时,您可以启用多集群引擎 (MCE) Operator。Multicluster Engine (MCE) Operator 允许您从当前安装的集群安装额外的集群。
先决条件
- OpenShift 版本 4.10 及更高版本
- 用于多节点 OpenShift 集群的额外 4 个 CPU 内核和 16GB RAM。
- 单节点 OpenShift 集群的额外 8 个 CPU 内核和 32GB RAM。
存储注意事项
在安装前,您必须考虑管理集群所需的存储,以便从多集群引擎进行部署。您可以选择以下场景之一来自动化存储:
- 在多节点集群中安装 OpenShift Data Foundation (ODF)。ODF 是集群的推荐存储,但需要额外的订阅。详情请参阅本章中的 安装 OpenShift Data Foundation。
- 在单节点 OpenShift (SNO) 集群中安装逻辑卷管理存储(LVMS)。
- 在多节点集群中安装多集群引擎,无需配置存储。然后,配置您选择的存储,并在安装后启用中央基础架构管理 (CIM) 服务。详情请查看本章中的附加资源。
流程
如果您使用 Assisted Installer UI:
- 在向导的 Operator 步骤中,启用 Install multicluster engine 复选框。
如果您使用 Assisted Installer API:
在注册新集群时,请使用
"olm_operators: [{"name": "mce"}]"
语句,例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
安装后的步骤
- 要将辅助安装程序技术与多集群引擎搭配使用,请启用中央基础架构管理服务。详情请参阅启用中央基础架构管理服务。
- 要使用托管的 control plane 部署 OpenShift Container Platform 集群,请配置托管的 control plane。详情请参阅 Hosted Control Planes。
6.1.3. 安装 OpenShift Data Foundation 复制链接链接已复制到粘贴板!
配置集群时,您可以启用 OpenShift Data Foundation。如果启用,辅助安装程序:
- 验证您的环境是否满足以下先决条件。它不会验证磁盘设备是否已重新格式化,您必须在启动前进行验证。
- 将存储配置为使用所有可用的磁盘。
启用 OpenShift Data Foundation 时,辅助安装程序会创建一个 StorageCluster
资源,该资源指定用于 OpenShift Data Foundation 的所有可用磁盘。如果需要不同的配置,请在安装集群后修改配置,或者在安装集群后安装 Operator。
先决条件
- 集群是一个三节点 OpenShift 集群,或至少具有 3 个 worker 节点。
- 每个主机至少有一个非安装磁盘,至少具有 25GB。
- 您使用的磁盘设备必须为空。磁盘上不应保留物理卷(PV)、卷组(VG)或逻辑卷(LV)。
- 除了其他 CPU 要求外,对于三节点 OpenShift ,每个主机需要有 6 个 CPU,对于标准集群,每个主机需要 8 个 CPU 内核。
- 除了其他 RAM 要求外,每个主机还需要有 19 GiB RAM。
- 除了其他 CPU 和 RAM 要求外,每个主机需要有 2 个 CPU,每个存储磁盘有 5GiB RAM。
- 您已为每个主机分配了 control plane 或 worker 角色(而不是自动分配)。
流程
如果您使用 Assisted Installer UI:
- 在 向导的 Operator 步骤中,启用 Install OpenShift Data Foundation 复选框。
如果您使用 Assisted Installer API:
在注册新集群时,添加
"olm_operators: [{"name": "odf"}]"
语句。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.1.4. 安装逻辑卷管理器存储 复制链接链接已复制到粘贴板!
配置集群时,您可以在单节点 OpenShift 集群上启用逻辑卷管理器存储(LVMS) Operator。安装 LVMS Operator 可让您动态置备本地存储。
先决条件
- 安装了版本 4.11 或更高版本的单节点 OpenShift 集群
- 至少一个非安装磁盘
- 一个额外的 CPU 内核和 400 MB RAM (1200 MB RAM 用于 4.13 之前的版本)
流程
如果您使用 Assisted Installer UI:
- 在 向导的 Operator 步骤中,启用 Install Logical Volume Manager Storage 复选框。
如果您使用 Assisted Installer API:
在注册新集群时,请使用
olm_operators: [{"name": "lvm"}]
语句。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow