Hardware requirements for bare-metal instance deployment

To enable cloud users to launch bare-metal instances, your Red Hat OpenStack Services on OpenShift (RHOSO) environment must have the required hardware.

The hardware requirements for the bare-metal machines that you want to make available to your cloud users for provisioning depend on the operating system.

All bare-metal machines that you want to make available to your cloud users for provisioning must have the following capabilities:

  • A NIC to connect to the bare-metal network. Note
    Before provisioning your bare-metal nodes, disable any in-band management virtual Ethernet interfaces present in your Baseboard Management Controller (BMC). BMCs are often configured with a hardcoded MAC address across multiple physical servers. Disabling these interfaces prevents node inspection from failing in Ironic due to duplicate MAC addresses on multiple nodes.
  • The Redfish power management type, which is connected to a network that is reachable from the ironic-conductor container. Note
    Do not use the IPMI power management type due to security concerns. Use Redfish as the power management type to optimize the performance of the Bare Metal Provisioning service.
  • If the Bare Metal Provisioning service is configured to use PXE or iPXE for provisioning, then PXE boot must be enabled on the network interface that is attached to the bare-metal network, and disabled on all other network interfaces for that bare-metal node. This is not a requirement if the Bare Metal Provisioning service is configured to use virtual media for provisioning.
  • If the Bare Metal Provisioning service is configured to use virtual media for provisioning, through Redfish or a vendor-specific boot interface on each node, then the bare-metal nodes must be able to reach cluster resources for virtual media disks or other disk images.