第 11 章 使用辅助安装程序安装内部
11.1. 使用 Assisted Installer 安装内部集群
您可以使用辅助安装程序在内部硬件或内部虚拟机中安装 OpenShift Container Platform。使用 Assisted Installer 安装 OpenShift Container Platform 支持 x86_64、AArch64、ppc64le 和 s390x CPU 架构。
仅支持使用 RHEL KVM 安装在 IBM Z (s390x)上安装 OpenShift Container Platform。
11.1.1. 使用引导安装程序
Assisted Installer 是一个在 Red Hat Hybrid Cloud Console 上提供的用户友好的安装解决方案。Assisted Installer 支持各种部署平台,专注于裸机,Nutanix 和 vSphere 基础架构。
辅助安装程序提供安装功能作为服务。此软件即服务 (SaaS) 方法具有以下优点:
- Web 用户界面:在无需手动创建安装配置文件的情况下,web 用户界面会执行集群安装。
- 没有 bootstrap 节点:使用 Assisted Installer 安装时不需要 bootstrap 节点。bootstrap 过程在集群的节点上执行。
Host: Assisted Installer 主机:
- Ignition 文件
- 安装配置
- 发现 ISO
- 安装程序
简化的安装工作流: 部署不需要深入了解 OpenShift Container Platform。Assisted Installer 提供了合理的默认值,并将安装程序作为服务提供,它:
- 消除在本地安装和运行 OpenShift Container Platform 安装程序的需要。
- 确保安装程序的最新版本,到最新的已测试的 z-stream 版本。旧版本保持可用(如果需要)。
- 启用使用 API 构建自动化,而无需在本地运行 OpenShift Container Platform 安装程序。
- 高级网络: 辅助安装程序支持使用 SDN 和 OVN 的 IPv4 网络,以及只使用 OVN 的 IPv6 和双堆栈网络,基于 NMState 的静态 IP 寻址和 HTTP/S 代理。OVN 是 OpenShift Container Platform 4.12 及更新的版本的默认 Container Network Interface (CNI),但您可以使用 SDN。
预安装验证 :辅助安装程序在安装前验证配置,以确保高可能成功。验证过程包括以下检查:
- 确保网络连接
- 确保足够的网络带宽
- 确保与 registry 的连接
- 确保集群节点之间的时间同步
- 验证集群节点满足最低硬件要求
- 验证安装配置参数
- REST API: 辅助安装程序具有 REST API,支持自动化。
Assisted Installer 支持在连接的环境中安装 OpenShift Container Platform,包括使用可选的 HTTP/S 代理。它可安装以下内容:
高度可用的 OpenShift Container Platform 或单节点 OpenShift (SNO)
注意IBM Z 和 IBM Power 不支持 SNO。
- 在具有完整平台集成的裸机、Nutanix 或 vSphere 上的 OpenShift Container Platform,或其他虚拟平台上没有集成
- OpenShift Virtualization 和 OpenShift Data Foundation(以前称为 OpenShift Container Storage)
用户界面提供了一个直观的交互式工作流,其中自动化不存在或不需要。用户也可以使用 REST API 自动执行安装。
详情请参阅 OpenShift Container Platform 的辅助安装程序 文档。
11.1.2. 对引导安装程序的 API 支持
在宣布弃用后,Assisted Installer 支持的 API 最少会保持三个月的稳定。