[RHOCP 4] Failed to Provision Physical Server on xFusion: Missing Boot Attribute in Redfish Manager API
Issue
-
Over 100+
Baremetalworker nodes need to be added to the cluster, andBMOis being used toprovisionthe physical servers. However, the process fails with the following error when the server is defined as/redfish/v1/Systems/1.Normal Registered 2m52s metal3-baremetal-controller Registered new host Normal BMCAccessValidated 2m42s metal3-baremetal-controller Verified access to BMC Normal InspectionStarted 2m42s metal3-baremetal-controller Hardware inspection started Normal ProfileSet 2m42s metal3-baremetal-controller Hardware profile set: unknown Normal InspectionError 2m32s metal3-baremetal-controller Failed to inspect hardware. Reason: unable to start inspection: No suitable virtual media device found -
Explored the resources under the
Redfish APIand identified thevirtual mediaunder/redfish/v1/Managers/1. Attempted to provision the server by pointing to thisendpoint, but encountered the following error:Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Registered 139m metal3-baremetal-controller Registered new host Normal RegistrationError 139m metal3-baremetal-controller Failed to get power state for node <masked>. Error: The attribute Boot is missing from the resource /redfish/v1/Managers/1 Normal RegistrationError 137m metal3-baremetal-controller Failed to get power state for node <masked>. Error: The attribute Boot is missing from the resource /redfish/v1/Managers/1
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4.14
- Redfish API
- 1.0.4
- VirtualMedia
- 1.0.2
- xFusion Baremetal Host
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.