19.3. 关于 ZTP 以及单一节点上的分布单元
您可以使用支持的安装程序 (AI) 和启用了内核缩减技术的策略生成器,使用 Red Hat Advanced Cluster Management (RHACM) (ACM) 在单个节点上大规模安装分布式单元 (DU)。DU 安装是在断开连接的环境中使用 ZTP 完成的。
ACM 在 hub 和 spoke 架构中管理集群,其中单个 hub 集群管理多个 spoke 集群。ACM 从预定义的自定义资源 (CR) 应用无线访问网络 (RAN) 策略。使用 ZTP 和 AI 运行 ACM 置备和部署 spoke 集群的 hub 集群。DU 安装跟踪在单一节点上 OpenShift Container Platform 的 AI 安装。
AI 服务在裸机上运行的单一节点上处理 OpenShift Container Platform 的置备。安装 MultiClusterHub
自定义资源时,ACM 附带并部署受支持的安装程序。
使用 ZTP 和 AI,您可以置备 OpenShift Container Platform 单一节点来大规模运行 DU。在断开连接的环境中的分布式单元的 ZTP 概述如下:
- 运行 ACM 的 hub 集群管理一个断开连接的内部 registry,用于镜像 OpenShift Container Platform 发行镜像。内部 registry 用于置备 spoke 单一节点。
- 您可以在使用 YAML 格式化格式化的清单文件中为您的 DU 管理裸机主机机器。您可以将清单文件存储在 Git 存储库中。
您可以在站点上安装 DU 裸机主机,并使主机准备好调配。要准备好置备,每个裸机主机都需要以下内容:
- 网络连接 - 包括您的网络的 DNS.主机应该可通过 hub 和受管 spoke 集群访问。确定 hub 和要安装 hub 集群的主机之间有第 3 层连接。
每个主机的基板管理控制器 (BMC) 详情 - ZTP 使用 BMC 详情来连接用于访问 BMC 的 URL 和凭证。创建 spoke 集群定义 CR。它们定义受管集群的相关元素。所需的 CR 如下:
自定义资源 描述 命名空间
受管单节点集群的命名空间。
BMCSecret CR
主机 BMC 的凭证。
Image Pull Secret CR
断开连接的 registry 的 pull secret。
AgentClusterInstall
指定单节点集群的配置,如 networking、supervisor(control plane)节点的数量,等等。
ClusterDeployment
定义集群名称、域和其他详情。
KlusterletAddonConfig
管理 ManagedCluster 上用于 ACM 的附加组件的安装和终止。
ManagedCluster
描述 ACM 的受管集群。
InfraEnv
描述要在辅助安装程序服务创建的目的地节点上挂载的安装 ISO。这是清单创建阶段的最后一步。
BareMetalHost
描述裸机主机的详情,包括 BMC 和凭证详情。
- 在主机清单存储库中检测到更改时,将触发主机管理事件来调配新的或更新的主机。
-
主机已调配。当置备并成功重启主机时,主机代理会向 hub 集群报告
Ready
状态 。