11.2. 安装多架构计算集群
具有 x86_64
或 arm64
control plane 的集群可以支持两个不同的 CPU 架构的 worker 节点。多架构集群组合了每个架构的优势并支持各种工作负载。
例如,您可以将 arm64
、IBM Power®(ppc64le
)或 IBM Z®(s390x
) worker 节点添加到带有 x86_64
的现有 OpenShift Container Platform 集群中。
安装的主要步骤如下:
- 创建并注册多架构计算集群。
-
创建
x86_64
或arm64
基础架构环境,下载用于环境的 ISO 发现镜像,并添加 control plane。arm64
基础架构环境仅适用于 Amazon Web Services (AWS)和 Google Cloud (GC)。 -
创建
arm64
ppc64le
或s390x
基础架构环境,下载 arm64、ppc64le
或s390x
的 ISO 发现镜像,并添加 worker 节点。
支持的平台
有关每个 OpenShift Container Platform 版本支持的平台 ,请参阅关于带有多架构计算机器的 集群。对您安装的版本使用合适的平台。
主要步骤
- 启动使用 API 安装 OpenShift Container Platform 的流程。详情请参阅 其它资源 部分中的 使用辅助安装程序 API 安装。
当您到达安装的"注册一个新的集群"步骤时,将集群注册为多架构计算集群:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意当您到达安装的"Registering a new infrastructure environment"步骤时,将
cpu_architecture
设置为x86_64
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 当您到达安装的"Adding hosts"步骤时,将
host_role
设置为master
:注意如需更多信息,请参阅 其它资源 中的 将角色分配给主机。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
下载
x86_64
架构的发现镜像。 -
使用生成的发现镜像引导
x86_64
架构主机。 - 开始安装,并等待集群完全安装好。
重复安装的"Registering a new infrastructure environment"步骤。这次,将
cpu_architecture
设置为以下之一:ppc64le
(用于 IBM Power®)、s390x
(用于 IBM Z®)或arm64
。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重复安装的"Adding hosts"步骤。这次,将
host_role
设置为worker
:注意如需了解更多详细信息,请参阅 其它资源 中的 将角色分配给主机。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 下载 arm64、ppc64le 或 s390x 架构的发现镜像。
- 使用生成的发现镜像引导架构主机。
- 开始安装,并等待集群完全安装好。
验证
运行以下命令,查看集群中的 arm64、ppc64le 或 s390x worker 节点:
oc get nodes -o wide
$ oc get nodes -o wide
Copy to Clipboard Copied! Toggle word wrap Toggle overflow