1.3. 使用辅助安装程序生成 OCI 兼容的发现 ISO 镜像
生成一个发现 ISO 镜像,并将镜像上传到 Oracle® Cloud Infrastructure (OCI),以便代理可以在 OCI 上安装 OpenShift Container Platform 集群前执行硬件和网络验证检查。
在 OCI web 控制台中创建以下资源:
- 用于更好地组织、限制访问和设置 OCI 资源使用限制的比较。
- 用于安全存储发现 ISO 镜像的对象存储存储桶。您可以在稍后阶段访问镜像,用于引导实例,以便您可以创建集群。
先决条件
- 您在 OCI 上创建子 compartment 和对象存储桶。请参阅 Oracle 文档中的置备云基础架构 (OCI Console)。
- 您可以参阅有关 OpenShift Container Platform 安装和更新流程的详细信息。
- 如果使用防火墙并计划使用 Telemetry 服务,则将防火墙配置为允许 OpenShift Container Platform 访问所需的站点。
- 在创建虚拟机 (VM) 前,请参阅云实例类型(红帽生态系统目录门户) 来识别支持的 OCI 虚拟机。
流程
在混合云控制台上的 Install OpenShift with the Assisted Installer 页面中,通过完成所有必要的 Assisted Installer 步骤来生成发现 ISO 镜像。
在 Cluster Details 步骤中,完成以下字段:
字段 所需的操作 集群名称
指定集群的名称,如
ocidemo
。基域
指定集群的基域,如
splat-oci.devcluster.openshift.com
。您之前在 OCI 上创建 compartment 时,您可以通过进入 DNS managementZones List 范围 来获取此信息,然后选择父 compartment。您的基域应当会显示在公共区域选项卡下。 OpenShift version
指定
OpenShift 4.17
或更高版本。CPU 架构
指定
x86_64
或Arm64
。与外部合作伙伴平台集成
指定
Oracle Cloud Infrastructure
。指定这个值后,默认选择 Include custom manifests 复选框。
- 在 Operators 页面上,单击 Next。
- 在 Host Discovery 页面上,点 Add hosts。
对于 SSH 公钥 字段,请从本地系统添加 SSH 密钥。
提示您可以使用
ssh-keygen
工具创建 SSH 身份验证密钥对。- 点 Generate Discovery ISO 生成发现 ISO 镜像文件。
- 将文件下载到您的本地系统。
将发现 ISO 镜像上传到 OCI 存储桶。请参阅将对象存储对象上传到 Bucket (Oracle 文档)。
- 您必须为上传的发现 ISO 镜像创建一个预先验证的请求。确保您记下了预验证请求的 URL,因为在创建 OCI 堆栈时,您必须在稍后阶段指定 URL。