Support Matrix
This page lists the supported environments and versions for Bare Metal as a Service (BMaaS) provisioning, covering both Non-BCM (PXE/Metal3-based) and BCM (NVIDIA Base Command Manager) provisioning modes.
Supported Operating Systems¶
The following operating systems are supported for bare metal node provisioning:
Bare metal with Non-BCM (using Metal3/Ironic Solution)¶
The following operating systems are supported for Non-BCM bare metal node provisioning:
| Operating System | Supported Versions | Status |
|---|---|---|
| Ubuntu | 24.x | Supported |
| Ubuntu | 22.x | Supported |
Custom Images¶
Customers may also use their own QCOW2 images for Non-BCM bare metal provisioning. The custom image must meet the following requirements:
- The QCOW2 image must be a whole-disk image (containing the full disk layout, including partition table and bootloader).
-
The image must include
cloud-initwithConfigDriveandOpenStackenabled as datasources. This is required for the bare metal provisioner to inject the node's network and bootstrap configuration during PXE boot. Set the following during image build:export DIB_CLOUD_INIT_DATASOURCES="ConfigDrive, OpenStack"
Warning
Images that omit the ConfigDrive and OpenStack cloud-init datasources will fail to receive their network configuration and will not complete provisioning.
For step-by-step instructions on building a compatible custom image, see Bare Metal Image Builder.
Bare metal with BCM¶
The following operating systems are supported for BCM-based bare metal node provisioning:
| Operating System | Version | Status |
|---|---|---|
| Ubuntu | 22.x | Supported |
| Ubuntu | 24.x | Coming Soon |
| Rocky Linux | 9.x | Coming Soon |