Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-56932

Metal3 on Dell OpenManage - 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

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 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"
            }
      
      

       

              hroy@redhat.com Himanshu Roy
              cjanisze@redhat.com Chris Janiszewski
              None
              None
              Jad Haj Yahya Jad Haj Yahya
              None
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: