-
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"
}