5.4. 准备 OCI 镜像


在红帽客户门户上的 Assisted Installer 中生成 OpenShift Container Platform ISO 镜像。然后,将镜像转换为 Oracle Cloud Infrastructure (OCI)兼容镜像,并将其上传到 Oracle Compute Cloud@Customer 环境的 Custom Images 页。

您可以在笔记本电脑上生成、转换和上传镜像,而不是在堡垒服务器或 Oracle 解决方案中心等环境中生成和上传。

5.4.1. 在 Assisted Installer 中生成镜像

创建集群并下载发现 ISO 镜像。

流程

  1. 使用您的凭证登录到 Assisted Installer Web 控制台
  2. Red Hat OpenShift 标题中,选择 OpenShift
  3. Red Hat OpenShift Container Platform 标题中,选择 Create Cluster
  4. Cluster Type 页中,滚动到 Cloud 选项卡的末尾,然后选择 Oracle Cloud Infrastructure (虚拟机)。
  5. Create a OpenShift Cluster 页中,选择 Interactive 标题。
  6. Cluster Details 页面上,完成以下字段:

    Expand
    字段所需的操作

    集群名称

    指定 OpenShift Container Platform 集群的名称。这个名称与您通过 Terraform 脚本创建资源的名称相同。名称必须在 1 到 54 个字符之间。它可以使用小写字母数字字符或连字符(-),但必须以小写或数字开头和结尾。

    基域

    指定集群的基域。这是在 Compute Cloud@Customer 上运行的 Terraform 脚本中的 zone_dns 变量的值。记录下这个值。

    OpenShift version

    选择 OpenShift 4.16.20。如果没有立即可见,请滚动到下拉菜单的末尾,选择 Show all available version,然后在搜索框中输入版本。

    与外部合作伙伴平台集成

    选择 Oracle Cloud Infrastructure

    指定这个值后,会默认选择 Include custom manifests 复选框,并将 Custom manifests 页添加到向导中。

  7. 保留其余字段的默认设置,然后点 Next
  8. Operators 页面上,单击 Next
  9. Host Discovery 页中,点 Add hosts 并完成以下步骤:

    注意

    最小 ISO 镜像是 Oracle Cloud Infrastructure (OCI)的强制 置备类型,且无法更改。

    1. SSH 公钥 字段中,通过复制以下命令的输出来添加 SSH 公钥:

      $ cat ~/.ssh/id_rsa.put
      Copy to Clipboard Toggle word wrap

      SSH 公钥将安装到所有 OpenShift Container Platform control plane 和计算节点上。

    2. Show proxy settings 复选框。
    3. 从您之前配置的堡垒服务器的 /etc/environment 文件中添加代理变量:

      http_proxy=http://www-proxy.<your_domain>.com:80
      https_proxy=http://www-proxy.<your_domain>.com:80
      no_proxy=localhost,127.0.0.1,1,2,3,4,5,6,7,8,9,0,.<your_domain>.com
      #(ie.oracle.com,.oraclecorp.com)
      Copy to Clipboard Toggle word wrap
    4. Generate Discovery ISO 生成发现 ISO 镜像文件。
  10. Download Discovery ISO 将该文件保存到本地系统。下载 ISO 文件后,您可以根据需要重命名该文件,如 discovery_image_<your_cluster_name>.iso

将 ISO 镜像转换为 OCI 镜像,并将它上传到来自 OCI Home Region Object Store 的 Compute Cloud@Customer 系统。

流程

  1. 将镜像从 ISO 转换为 OCI。
  2. 将 OCI 镜像上传到 OCI 存储桶,并生成 Pre-Authenticated Request (PAR) URL。
  3. 将 OCI 镜像导入到 Compute Cloud@Customer 门户。
  4. 复制镜像的 Oracle Cloud Identifier (OCID),以便在下一步中使用。

有关完整流程,请参阅 Oracle 文档中的 "OpenShift 镜像准备"部分中的第 6 - 8 步。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat