第 4 章 为裸机数据平面节点规划置备


您可以在 OpenShift (RHOSO)数据平面上的 Red Hat OpenStack Services 中使用预置备节点或未置备的裸机节点:

  • 预置备的节点 :在将操作系统添加到数据平面前,您使用自己的工具在节点上安装操作系统。
  • unprovisioned 节点:在将操作系统添加到数据平面前,该节点没有安装操作系统。节点使用 Red Hat OpenShift Container Platform (RHOCP) Cluster Baremetal Operator (CBO)作为 data plane 创建和部署过程的一部分来置备。CBO 是核心 RHOCP 集群 Operator,在所有平台上都默认启用。

    重要

    当 CBO 最初置备节点时,它会将 RHEL 系统时钟和系统固件(UEFI/BIOS)设置为 UTC 时区。在置备后,使用 edpm_timezone Ansible 变量将时钟设置为另一个时区。

RHOSO 环境支持所有远程硬件管理协议技术和裸机3 支持的引导方法。有关支持的硬件的详情,请参考 Metal3 用户指南中的支持的硬件https://book.metal3.io/bmo/supported_hardware.html?highlight=boot%20method#vendor-specific-protocols

安装 RHOCP 集群的平台限制了 RHOSO 部署可用的技术和引导方法,以置备裸机数据平面节点。因此,您必须规划 RHOSO 部署,以确保 RHOCP 集群平台上支持置备裸机数据平面节点所需的技术和引导方法。有关在特定平台上安装 RHOCP 的更多信息,请参阅 RHOCP 安装指南中的您的平台安装指南。https://docs.redhat.com/en/documentation/openshift_container_platform/4.18/html/installation_overview/index

您需要一个 Provisioning 自定义资源(CR)来进行节点置备。Provisioning CR 在 RHOCP 集群中可用,其 platform 参数设置为 install-config.yaml 文件中的 baremetal。对于所有其他平台,请联系红帽 客户体验与参与团队 以获得帮助。

注意

使用虚拟介质置备裸机数据平面节点,而不是使用 iPXE 引导,因为 iPXE 引导可能在 RHOCP 集群中不可用。

4.1. Bare Metal Operator (BMO)

Cluster Baremetal Operator (CBO)部署在 data plane 上置备裸机节点所需的组件,包括 Bare Metal Operator (BMO)和 Ironic 容器。CBO 是一个核心集群 Operator,在所有平台上都默认启用。

BMO 管理集群中的可用主机并执行以下操作:

  • 检查节点硬件详情并将其报告给对应的 BareMetalHost CR。这包括 CPU、RAM、磁盘和 NIC 的信息。
  • 使用特定镜像置备节点。
  • 在置备前后清理节点磁盘内容。

如需有关 Bare Metal Operator 以及如何配置 BareMetalHost CR 的更多信息,请参阅使用 Bare Metal Operator 配置

注意

为部署准备的节点应该为 UEFI 可引导。如果没有磁盘,则必须使用远程存储部署裸机节点,它必须是:

  • 由主机 UEFI 固件启动。
  • 有 Red Hat Enterprise Linux (RHEL)支持的 Host-Bus Adapter 硬件。

不支持在没有 Host-Bus Adapter 硬件(如带有 iSCSI Boot Firmware Table (iBFT)的 iSCSI)的无盘节点。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部