-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
4.16
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
Unable to inspect the Baremetal nodes with redfish driver that are managed by Dell OpenManage software
Version-Release number of selected component (if applicable):
4.16
How reproducible:
everytime
Steps to Reproduce:
1. Import a Dell server managed by Dell OpenManage software into BMH of OpenShift --- apiVersion: metal3.io/v1alpha1 kind: BareMetalHost metadata: name: dell-r660-leaf2-1 namespace: chrisj spec: automatedCleaningMode: metadata bmc: address: "redfish-virtualmedia://172.20.133.10/redfish/v1/Systems/Members('10095')" credentialsName: dell-r660-leaf2-1-credentials disableCertificateVerification: true bootMACAddress: '6C:92:CF:1D:06:00' online: false preprovisioningNetworkDataName: dell-r660-leaf2-1-network 2. Please note that 172.20.133.10 is an IP of the Dell OpenManage appliance managing BM nodes via iDrac 3. Nodes registers but fails the inspection with the error: Collecting hardware details from the host failed.Failed to inspect hardware. Reason: unable to start inspection: The attribute Links/ManagedBy is missing from the resource /redfish/v1/Systems/Members%28%2710095%27%29
Actual results:
Error above
Expected results:
Nodes register and runs inspection / deployment
Additional info:
OpenManage redfish output does not match the outpu directly from idrac: OpenManage: "Links": { "ResourceBlocks": [] }, ################ idrac: "Links": { "Chassis": [ { "@odata.id": "/redfish/v1/Chassis/System.Embedded.1" } ], "Chassis@odata.count": 1, "CooledBy": [ { "@odata.id": "/redfish/v1/Chassis/System.Embedded.1/Thermal#/Fans/0" }, ... }, { "@odata.id": "/redfish/v1/Chassis/System.Embedded.1/Thermal#/Fans/15" } ], "CooledBy@odata.count": 16, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1" }