1.4. 为集群置备 OCI 基础架构


当使用 Assisted Installer 为 OpenShift Container Platform 集群创建详情时,您可以在 Terraform 堆栈中指定这些详情。堆栈是一种 OCI 功能,可自动置备在 OCI 上安装 OpenShift Container Platform 集群所需的所有 OCI 基础架构资源。

先决条件

  • 您已将发现 ISO 镜像下载到本地目录。详情请参阅"使用 Assisted Installer 来生成 OCI 兼容的发现 ISO 镜像"。
  • 将 Terraform 堆栈模板下载到本地目录。详情请参阅"准备 OCI 环境"。

流程

  1. 登录到您的 Oracle Cloud Infrastructure (OCI) 帐户。
  2. 将发现 ISO 镜像从本地驱动器上传到您创建的新对象存储桶。有关完整流程,请参阅将对象存储对象上传到 Bucket (Oracle 文档)。
  3. 找到上传的发现 ISO,并完成以下步骤:

    1. 从相邻选项菜单中,为 ISO 创建 Pre-Authenticated Request (PAR)。
    2. 复制生成的 URL,以在下一步中用作 OpenShift Image Source URI。

    有关完整流程,请参阅在对象存储中创建 Pre-Authenticated Requests (Oracle 文档)

  4. 创建并应用 Terraform 堆栈:

    重要

    Terraform 堆栈包含用于创建集群资源和自定义清单的文件。堆栈还包括脚本,当您应用堆栈时,脚本会创建 OCI 资源,如 DNS 记录、实例等。如需资源列表,请参阅 OCI README 文件中的 OpenShift 的 Terraform 定义资源

    1. 将 Terraform 堆栈模板 create-cluster-vX.X.zip 上传到新的对象存储桶。
    2. 完成堆栈信息,然后点下一步

      重要
      • 确保 Cluster Name 与 Assisted Installer 中的 Cluster Name 匹配,并且 Zone DNS 与 Assisted Installer 中的 Base Domain 匹配。
      • OpenShift Image Source URI 字段中,粘贴您在上一步中生成的 Pre-Authenticated Request URL 链接。
      • 根据您要在裸机上或虚拟机上安装,确保定义了正确的 Compute Shape 字段值。如果没有,请从列表中选择不同的形成。详情请查看 Compute Shapes (Oracle 文档)。
    3. Apply 以应用堆栈。

    有关完整流程,请参阅使用资源管理器(Oracle 文档)创建 OpenShift Container Platform 基础架构

  5. 从 Terraform 堆栈的 Outputs 页中复制 dynamic_custom_manifest.yml 文件。

    注意

    YAML 文件包含所有必需的清单,它们对配置值进行串联并进行预格式化。详情请参阅自定义清单 README 文件

    有关完整流程,请参阅获取 OpenShift Container Platform 自定义清单以了解安装(Oracle 文档)。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.