Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 2073111

Summary: Redfish idrac-virtualmedia doesn't power on new BareMetalHost
Product: OpenShift Container Platform Reporter: Ian Pilcher <ipilcher>
Component: Bare Metal Hardware ProvisioningAssignee: Riccardo Pittau <rpittau>
Bare Metal Hardware Provisioning sub component: ironic QA Contact: Amit Ugol <augol>
Status: CLOSED INSUFFICIENT_DATA Docs Contact:
Severity: medium    
Priority: low CC: alosadag, rpittau
Version: 4.10Keywords: Triaged
Target Milestone: ---   
Target Release: 4.11.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-01 12:11:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Ironic conductor log
none
Ironic conductor log none

Description Ian Pilcher 2022-04-07 16:18:10 UTC
Created attachment 1871360 [details]
Ironic conductor log

Attempting to add a Dell FC430 blade (iDRAC 8) as a BareMetalHost to an existing cluster:

oc apply -f - <<EOF
apiVersion: metal3.io/v1alpha1
kind: BareMetalHost
metadata:
  name: node22
spec:
  online: true
  bmc:
    address: idrac-virtualmedia://node22-idrac.pemlab.rdu2.redhat.com/redfish/v1/Systems/System.Embedded.1
    credentialsName: node22-bmc-secret
    disableCertificateVerification: True
  bootMACAddress: '30:d0:42:88:25:07'
  hardwareProfile: unknown
  bootMode: UEFI
EOF

The BMH is stuck in "Registering" state, and it never powers on.  The Ironic conductor log shows that Ironic never sends any POST requests to the iDRAC, although it is able to communicate with it.

iDRAC firmware is 2.82.82.82 and "BIOS" is 2.14.0.

Comment 1 Ian Pilcher 2022-04-07 17:57:01 UTC
Just noticed this:

2022-04-07 15:58:49.383 1 DEBUG ironic.drivers.modules.drac.utils [req-28641617-2f6f-4855-8419-b914dde5434d ironic-user - - - -] Failed: clear job queue with system 4c4c4544-0039-4410-8057-c2c04f5a4233 for node e8813482-85ac-470b-867a-ebed181427ac. Will try next manager, if available. Error: Manager 33425a4f-c0c2-5780-4410-00394c4c4544: The attribute Links/Oem/Dell/DellJobService is missing from the resource /redfish/v1/Managers/iDRAC.Embedded.1 execute_oem_manager_method /usr/lib/python3.6/site-packages/ironic/drivers/modules/drac/utils.py:100[00

After clearing the job queue and deleting/re-adding the BMH, I'm still getting the same error.  Uploading new log.

Comment 2 Ian Pilcher 2022-04-07 17:57:35 UTC
Created attachment 1871370 [details]
Ironic conductor log