Page MenuHomePhabricator

Troubleshoot why latest idrac version is not working on Dell servers
Closed, ResolvedPublic

Description

We noticed that latest IDRAC version 5.10.50 and up is breaking the IDRAC UI with "Internal server error" message. We are now just limited to version 5.10.30 so far. The goal of this task is to find out what is causing the issue and possible fix it so that we are able to run the latest version on all the servers

Event Timeline

Papaul triaged this task as Medium priority.Nov 4 2022, 4:54 PM
Papaul moved this task from Backlog to High Priority Tasks on the ops-codfw board.

I used cp4052 to test out this issue so what i can tell so for is when the IDRAC is at version 5.10.30, the IDRAC.WebServer.HostHeaderCheck value is 0=disable and when upgrading to version 5.10.50 and 6.0.02 that value changes to 1=enable.
The quick work around to get back the UI working is to login to IDRAC and run the command

racadm set IDRAC.WeServer.HostHeaderCheck 0

Long term solution:
@Volans @jbond is it possible after the IDRAC version is at 6.0.02 to reset IDRAC.WeServer.HostHeaderCheck to 0 with the firmware upgrade cookbook. check if IDRAV version >=5.10.50 set IDRAC.WeServer.HostHeaderCheck to 0.
or if you have another solution for this .

Thanks

Aklapper renamed this task from Toubleshoot why latest idrac version is not working on Dell servers to Troubleshoot why latest idrac version is not working on Dell servers.Nov 8 2022, 9:15 AM

@Papaul i think we have fixed this issue by ensuring the redfish spicerack module uses the management ip address and no the hostname. Can you confirm?

I had a chat with @jbond on IRC he is looking into this.

notes to self we can set the DNSRacName with

pp(r.request('patch', '/redfish/v1/Managers/iDRAC.Embedded.1/EthernetInterfaces/NIC.1', json={'HostName' : 'sretest1001'}).json())

Change 857740 had a related patch set uploaded (by Jbond; author: John Bond):

[operations/software/spicerack@master] redfish: Add reboot message id for new idrac versions

https://gerrit.wikimedia.org/r/857740

Change 857740 merged by jenkins-bot:

[operations/software/spicerack@master] redfish: Add reboot message id for new idrac versions

https://gerrit.wikimedia.org/r/857740

This is now fixed by @jbond and @Volans