第 4 章 为裸机数据平面节点规划置备
您可以在 OpenShift (RHOSO)数据平面上的 Red Hat OpenStack Services 中使用预置备节点或未置备的裸机节点:
- 预置备的节点 :在将操作系统添加到数据平面前,您使用自己的工具在节点上安装操作系统。
- unprovisioned 节点:在将操作系统添加到数据平面前,该节点没有安装操作系统。节点使用 Red Hat OpenShift Container Platform (RHOCP) Cluster Baremetal Operator (CBO)作为 data plane 创建和部署过程的一部分来置备。
RHOSO 环境支持所有远程硬件管理协议技术和裸机3 支持的引导方法。有关支持的硬件的详情,请参考 Metal3 用户指南中的支持的硬件。https://book.metal3.io/bmo/supported_hardware.html?highlight=boot%20method#vendor-specific-protocols但是,用于安装 RHOCP 集群的安装方法限制了 RHOSO 环境可用的技术和引导方法。
RHOCP 安装方法决定了 CBO 的可用性以及创建调配网络的功能,它决定了 RHOSO 部署可用于置备裸机数据平面节点的技术和引导方法。因此,您必须规划 RHOSO 部署,以确保支持置备裸机数据平面节点所需的技术和引导方法。
红帽建议使用虚拟介质而不是 iPXE 启动进行置备,因为 RHOCP 集群中可能不提供 iPXE 引导。
4.1. Red Hat OpenShift Container Platform 安装注意事项
用于安装 RHOCP 集群的方法决定了 Cluster Baremetal Operator (CBO)的可用性以及创建 provisioning 网络的能力。网络引导需要 provisioning 网络。
- 支持的安装程序
- 您可以在使用 Assisted Installer 安装的集群中启用 CBO,您可以在安装后手动将用于网络引导部署的 provisioning 网络添加到 Assisted Installer 集群中。
- 裸机上的安装程序置备的基础架构
在使用裸机安装程序置备的基础架构安装的 RHOCP 集群上默认启用 CBO。您可以使用置备网络配置安装程序置备的集群,以启用虚拟介质和网络引导安装。
注意- 如果您在没有 provisioning 网络的情况下配置安装程序置备的集群,则只有虚拟介质置备才可用。
- 如果您在不是裸机的平台上安装了带有 IPI 的 RHOCP,您的集群可能无法启用 CBO。有关在不是裸机的平台上安装 RHOCP 的详情,请参考 RHOCP 安装指南。
有关裸机上的安装程序置备集群的更多信息,请参阅 RHOCP 安装指南中的 在裸机上部署安装程序置备的集群。
- 用户置备的基础架构
您可以通过创建一个
Provisioning
CR,在使用用户置备的基础架构安装的 RHOCP 集群上启用 CBO。注意您不能在用户置备的集群中添加 provisioning 网络。这意味着您无法在使用用户置备的基础架构安装的 RHOCP 集群上启用 PXE 网络引导。您只能在使用用户置备的基础架构安装的 RHOCP 集群中使用虚拟介质置备裸机数据平面节点。
有关如何创建
Provisioning
CR 的更多信息,请参阅 RHOCP 安装指南中的使用 Bare Metal Operator 扩展用户置备的集群。