第 15 章 在 Oracle Cloud Infrastructure (OCI)上安装
从 OpenShift Container Platform 4.14 及更新版本开始,您可以使用辅助安装程序,使用您提供的基础架构在 Oracle Cloud Infrastructure 上安装集群。Oracle Cloud Infrastructure 提供可满足您对法规遵从性、性能和成本效益的需要的服务。您可以访问 OCI 资源管理器配置来置备和配置 OCI 资源。
本节概述了辅助安装程序 Web 控制台中支持与 Oracle Cloud Infrastructure 集成所需的步骤。它没有记录要在 Oracle 云基础架构中执行的步骤,也没有涵盖这两个平台之间的集成。有关完整和全面的流程,请参阅 使用辅助安装程序在 OCI 上安装集群。
15.1. 生成一个 OCI 兼容的发现 ISO 镜像
通过完成所需的步骤,在辅助安装程序中生成发现 ISO 镜像。在 Oracle Cloud Infrastructure 上安装 OpenShift Container Platform 前,您必须将镜像上传到 Oracle Cloud Infrastructure。
先决条件
- 您在 Oracle Cloud Infrastructure 上创建了一个子隔层和对象存储桶。请参阅 OpenShift Container Platform 文档中的 创建 OCI 资源和服务。
- 您满足安装集群所需的要求。详情请查看先决条件。
流程
- 登录到 Red Hat Hybrid Cloud 控制台。
- 点 Create cluster。
- 在 Cluster type 页面上,点 Datacenter 选项卡。
- 在 Assisted Installer 部分中,点 Create cluster。
在 Cluster Details 页面上,完成以下字段:
-
在 Cluster name 字段中,指定集群名称,如
ocidemo
。 -
在 Base domain 字段中,指定集群的基域,如
splat-oci.devcluster.openshift.com
。在创建隔层和区域后,从 OCI 中获取基域。 - 在 OpenShift version 字段中,指定 OpenShift 4.15 或更高版本。
-
在 CPU architecture 字段中,指定
x86_64
或Arm64
。 - 从 Integrate with external partner platforms 列表中,选择 Oracle Cloud Infrastructure。Include custom manifests 复选框被自动选择。
-
在 Cluster name 字段中,指定集群名称,如
- 点击 Next。
- 在 Operators 页面上,单击 Next。
在 Host Discovery 页面上,执行以下操作:
- 单击 Add host 以显示对话框。
-
对于 SSH public key 字段,请从本地系统上传一个公共 SSH 密钥。您可以使用
ssh-keygen
生成一个 SSH 密钥对。 - 点 Generate Discovery ISO 生成发现镜像 ISO 文件。
- 将文件下载到您的本地系统。然后,您将文件上传到 Oracle Cloud Infrastructure 中的存储桶,来作为一个对象。