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-conductorcontainer.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.