第 10 章 使用辅助安装程序安装内部


10.1. 使用 Assisted Installer 安装内部集群

您可以使用辅助安装程序在内部硬件或内部虚拟机中安装 OpenShift Container Platform。使用 Assisted Installer 安装 OpenShift Container Platform 支持 x86_64AArch 64、ppc64les390x CPU 架构。

10.1.1. 使用引导安装程序

Assisted Installer 是一个在 Red Hat Hybrid Cloud Console 上提供的用户友好的安装解决方案。Assisted Installer 支持各种部署平台,专注于裸机,Nutanix 和 vSphere 基础架构。

辅助安装程序提供安装功能作为服务。此软件即服务 (SaaS) 方法具有以下优点:

  • Web 用户界面:在无需手动创建安装配置文件的情况下,web 用户界面会执行集群安装。
  • 没有 bootstrap 节点:使用 Assisted Installer 安装时不需要 bootstrap 节点。bootstrap 过程在集群的节点上执行。
  • Host: Assisted Installer 主机:

    • Ignition 文件
    • 安装配置
    • 发现 ISO
    • 安装程序
  • 简化的安装工作流: 部署不需要深入了解 OpenShift Container Platform。Assisted Installer 提供了合理的默认值,并将安装程序作为服务提供,它:

    • 消除在本地安装和运行 OpenShift Container Platform 安装程序的需要。
    • 确保安装程序的最新版本,到最新的已测试的 z-stream 版本。旧版本保持可用(如果需要)。
    • 启用使用 API 构建自动化,而无需在本地运行 OpenShift Container Platform 安装程序。
  • 高级网络: 辅助安装程序支持 IPv4 和 IPv6 网络,以及使用 OVN-Kubernetes 网络插件的双栈网络、基于 NMState 的静态 IP 寻址和 HTTP/S 代理。OVN-Kubernetes 是 OpenShift Container Platform 4.12 及更新的版本的默认 Container Network Interface (CNI)。OpenShift SDN 支持 OpenShift Container Platform 4.14,但不支持 OpenShift Container Platform 4.15 及更新的版本。
  • 预安装验证 :辅助安装程序在安装前验证配置,以确保高可能成功。验证过程包括以下检查:

    • 确保网络连接
    • 确保足够的网络带宽
    • 确保与 registry 的连接
    • 确保集群节点之间的时间同步
    • 验证集群节点满足最低硬件要求
    • 验证安装配置参数
  • REST API: 辅助安装程序具有 REST API,支持自动化。

Assisted Installer 支持在连接的环境中安装 OpenShift Container Platform,包括使用可选的 HTTP/S 代理。它可安装以下内容:

  • 高可用性 OpenShift Container Platform 或单节点 OpenShift (SNO)
  • 在具有完整平台集成的裸机、Nutanix 或 vSphere 上的 OpenShift Container Platform,或其他虚拟平台上没有集成
  • 可选: OpenShift Virtualization、多集群引擎、逻辑卷管理器 (LVM) 存储和 OpenShift Data Foundation

    注意

    目前,IBM Z®(s390x) 架构不支持 OpenShift Virtualization 和 LVM 存储。

用户界面提供了一个直观的交互式工作流,其中自动化不存在或不需要。用户也可以使用 REST API 自动执行安装。

详情请参阅 OpenShift Container Platform 的辅助安装程序 文档。

10.1.2. 对引导安装程序的 API 支持

在宣布弃用后,Assisted Installer 支持的 API 最少会保持三个月的稳定。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.