2.2. 支持的安装程序先决条件

Assisted Installer 验证以下先决条件以确保成功安装。

2.2.1. CPU 架构

在以下 cpu 构架中支持 Assisted 安装程序:

  • x86_64
  • arm64
  • ppc64le
  • s390x

2.2.2. 硬件

Assisted Installer 需要一个至少 8 个 CPU 内核、16.00 GiB RAM 和 100 GB 磁盘大小的主机。

对于 control plane,主机必须至少具有以下资源:

  • 4 个 CPU 内核
  • 16.00 GiB RAM
  • 100 GB 存储
  • 对于 etcd wal_fsync_duration_seconds,10ms 写速度或更小

对于 worker,每个主机必须至少具有以下资源:

  • 2 个 CPU 内核
  • 8.00 GiB RAM
  • 100 GB 存储

2.2.3. Networking

网络必须满足以下要求:

  • DHCP 服务器,除非使用静态 IP 地址。
  • 基本域名。您必须确保满足以下要求:

    • 没有通配符,如 *.<cluster_name>.<base_domain>,否则安装将无法进行。
    • api.<cluster_name>.<base_domain> 的 DNS A/AAAA 记录。
    • *.apps.<cluster_name>.<base_domain> 的带有 DNS A/AAAA 记录。
  • 如果您打算通过 oc CLI 工具访问集群,则对 API URL 打开端口 6443
  • 如果您打算允许防火墙外的用户访问控制台,则控制台打开端口 443
  • 在使用 User Managed Networking 时,集群中每个节点的 DNS A/AAAA 记录,否则安装将无法进行。在安装完成后使用 Cluster Managed Networking 时,集群中每个节点的 DNS A/AAAA 记录都需要 DNS A/AAAA 记录,以便在使用 Cluster Managed Networking 时在没有 A/AAAA 记录的情况下进行安装。
  • 如果要使用静态 IP 地址时,使用预设置主机名引导集群中每个节点的 DNS PTR 记录。否则,在使用静态 IP 寻址时,辅助安装程序具有自动重命名功能,它将把节点重命名为其网络接口 MAC 地址。
重要

顶级域注册器中的 DNS A/AAAA 记录设置可能需要大量时间更新。在安装前确保 A/AAAA 记录 DNS 设置可以正常工作,以防止安装延迟。

OpenShift Container Platform 集群的网络还必须满足以下要求:

  • 所有集群节点之间的连接
  • 每个节点到互联网的连接
  • 访问 NTP 服务器,以便在集群节点之间进行时间同步

2.2.4. preflight 验证

Assisted Installer 确保集群在安装过程中满足先决条件,因为它消除了复杂的安装后故障排除,从而节省大量时间和工作时间。在节点上安装软件前,辅助安装程序执行以下验证:

  • 确保网络连接
  • 确保有足够的网络带宽
  • 确保连接到 registry
  • 确保集群节点之间的时间同步
  • 验证集群节点是否满足最低硬件要求
  • 验证安装配置参数

如果 Assisted Installer 没有成功验证忘记要求,安装将无法进行。