Chapter 4. Planning provisioning for bare-metal data plane nodes
Chapter 4. Planning provisioning for bare-metal data plane nodes You can use pre-provisioned nodes or unprovisioned, bare-metal nodes on the Red Hat OpenStack Services on OpenShift (RHOSO) data plane: Pre-provisioned node: You have used your own tooling to install the operating system on the node before adding it to the data plane. Unprovisioned node: The node does not have an operating system installed before you add it to the data plane. The node is provisioned by using the Red Hat OpenShift Container Platform (RHOCP) Cluster Baremetal Operator (CBO) as part of the data plane creation and deployment process. The CBO is a core RHOCP cluster Operator that is enabled by default on all platforms. A RHOSO environment can support all the remote hardware management protocol technologies and boot methods that Metal 3 supports. For information about the supported hardware, see Supported hardware in the Metal 3 user-guide . The platform on which you installed your RHOCP cluster limits the technologies and boot methods available to your RHOSO deployment for provisioning bare-metal data plane nodes. Therefore, you must plan your RHOSO deployment to ensure that the technologies and boot methods you require for provisioning bare-metal data plane nodes are supported on your RHOCP cluster platform. For more information about installing RHOCP on a specific platform, see the installation guide for your platform in the RHOCP Install guide. You require a Provisioning custom resource (CR) for node provisioning. The Provisioning CR is available on RHOCP clusters with the platform parameter set to baremetal in the install-config.yaml file. For all other platforms, contact the Red Hat Customer Experience and Engagement team for assistance. Note Provision bare-metal data plane nodes with virtual media rather than with iPXE boot, because iPXE boot might not be available in your RHOCP cluster. 4.1. The Bare Metal Operator (BMO) Provisioning bare-metal nodes on the data plane is supported with the Red Hat OpenShift Container Platform (RHOCP) Cluster Baremetal Operator (CBO). The CBO is a core cluster Operator that is enabled by default on all platforms. The CBO deploys the components required to provision bare-metal nodes within the RHOCP cluster, including the Bare Metal Operator (BMO) and Ironic containers. The BMO manages the available hosts on clusters and performs the following operations: Inspects node hardware details and reports them to the corresponding BareMetalHost CR. This includes information about CPUs, RAM, disks, and NICs. Provisions nodes with a specific image. Cleans node disk contents before and after provisioning. For more information about the Bare Metal Operator and how to configure a BareMetalHost CR, see About the Bare Metal Operator in the RHOCP Postinstallation configuration guide.