第 1 章 使用辅助安装程序在 Oracle Cloud Infrastructure (OCI) 上安装集群
您可以使用 Assisted Installer 在 Oracle® Cloud Infrastructure (OCI)上安装集群。对于大多数用户,建议使用这个方法,且需要互联网连接。
如果要手动设置集群或使用其他自动化工具,或者在断开连接的环境中工作,您可以使用基于 Red Hat Agent 的安装程序进行安装。详情请参阅使用基于代理的安装程序 在 Oracle Cloud Infrastructure (OCI)上安装集群。
1.1. 关于辅助安装程序和 OCI 集成
您可以在支持专用、混合、公共和多个云环境的 Oracle® 云基础架构 (OCI) 基础架构上运行集群工作负载。红帽和 Oracle 测试、验证和支持在 OCI 上的 OpenShift Container Platform 集群中运行的 OCI。
本节介绍如何使用 Assisted Installer 在 OCI 平台上安装 OpenShift Container Platform 集群。安装部署云原生组件,如 Oracle Cloud Controller Manager (CCM)和 Oracle Container Storage Interface (CSI),并将集群与实例节点、负载均衡器和存储等 OCI API 资源集成。
安装过程使用红帽提供的 OpenShift Container Platform 发现 ISO 镜像,以及由 OCI 提供和维护的脚本和清单。
1.1.1. 预安装注意事项
在 Oracle Cloud Infrastructure (OCI)上安装 OpenShift Container Platform 前,您必须考虑以下配置选项:
部署平台
OpenShift Container Platform 和 Oracle Cloud Infrastructure (OCI)之间的集成已在虚拟机(VM)和裸机(BM)机器上认证。使用 iSCSI 引导驱动器进行裸机安装需要辅助 vNIC,它在 Oracle 提供的 Terraform 堆栈中自动创建。
在创建虚拟机(VM)或裸机(BM)机器之前,您必须识别相关的 OCI 形成。详情请查看以下资源:
VPU 大小建议
为确保在 OCI 上运行的集群工作负载的最佳性能条件,请确保为您的工作负载调整块卷性能单元(VPU)。以下列表提供了选择特定性能需要 VPU 的指导:
- 测试或概念验证环境:100 GB,20 到 30 个 VPU。
- 基本环境:500 GB 和 60 个 VPU。
- 大型生产环境:500 GB 和 100 个或更多 VPU。
考虑保留额外的 VPU,以便为更新和扩展活动提供足够的容量。有关 VPU 的更多信息,请参阅 卷性能单元(Oracle 文档)。
实例大小建议
查找 OpenShift Container Platform 节点的计算实例 CPU、内存、VPU 和卷大小的建议值。详情请参阅在 OCI 节点上调整 OpenShift Container Platform 的实例建议(Oracle 文档)。
1.1.2. 工作流
下面概述了在连接的环境中使用 Assisted Installer 在 OCI 上安装集群的步骤:
在 OCI 控制台中,配置 OCI 帐户以托管集群:
- 在现有划分下创建一个新的子划分。
- 创建新的对象存储桶,或使用 OCI 提供的存储桶。
- 下载本地存储的堆栈文件模板。
在 Assisted Installer 控制台中设置集群:
- 输入集群配置。
- 生成并下载发现 ISO 镜像。
在 OCI 控制台中,创建基础架构:
- 将发现 ISO 镜像上传到 OCI 存储桶。
- 为 ISO 镜像创建预验证请求(PAR)。
- 上传堆栈文件模板,并使用它来创建和应用堆栈。
- 从堆栈复制自定义清单 YAML 文件。
在 Assisted Installer 控制台中完成集群安装:
- 为集群节点设置角色。
- 上传 Oracle 提供的清单。
- 安装集群。
置备 OCI 资源的步骤仅作为示例。您还可以选择通过其他方法创建所需的资源;脚本只是一个示例。使用您提供的基础架构安装集群需要了解云供应商和 OpenShift Container Platform 上的安装过程。您可以访问 OCI 配置来完成这些步骤,或使用配置对您自己的自定义脚本建模。