Jump to content

Talk:UEFI Boot

From Wikitech
Latest comment: 1 year ago by Bking in topic Results from UEFI boot of wdqs1025

Results from UEFI boot of wdqs1025

I'm not sure if this is the best place to put it, but I just wanted to get some notes up of my experience reimaging wdqs1025 before I forgot.

I ran the provisioning cookbook to set UEFI, but I got the error

POST https://10.65.0.29/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Oem/EID_674_Manager.ImportSystemConfiguration returned HTTP 500 Response payload: {'error': {'@Message.ExtendedInfo': [{'Message': 'Unable to complete the operation because the provider is not ready.', 'MessageArgs': [], 'MessageArgs@odata.co unt': 0, 'MessageId': 'IDRAC.2.9.RAC0508', 'RelatedProperties': [], 'RelatedProperties@odata.count': 0, 'Resolution': 'Wait for few minutes, refresh the page and retry. If the pr oblem persists, reset the iDRAC and retry the operation.', 'Severity': 'Critical'}], 'code': 'Base.1.12.GeneralError', 'message': 'A general error has occurred. See ExtendedInfo for more information'}} Failed to run cookbooks.sre.hosts.provision.DellProvisionRunner._config_host: POST https://10.65.0.29/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Oem/EID_674_Manager.ImportSyste mConfiguration returned HTTP 500

I retried a few times without success, then I reimaged using the new raid10-4dev-efi.cfg . The host booted off its EFI partition successfully, although its boot mode is still BIOS. I attempted to change this manually from the DRAC Web UI and from the DRAC SSH interface. The error from the SSH interface is:

racadm>>racadm jobqueue create BIOS.Setup.1-1

ERROR: RAC944: Unable to create the configuration job. Run "racadm set LifecycleController.LCAttributes.LifecycleControllerState 1" to enable Lifecycle Controller, and retry the operation.

So I guess the lifecycle controller must be enabled to boot in UEFI mode? I didn't want to flip that switch before exhausting other possibilities. Will follow up with IF next week. Bking (talk) 22:00, 6 December 2024 (UTC)Reply

Per IRC conversation with @Elukey, I should've followed the cookbook error message and reset the iDRAC. I reset the iDRAC this morning and after a few more retries of the cookbook, it did complete successfully. As far as the lifecycle controller, it seems that it's enabled implicitly by the provisioning cookbook, so turning it is not only good, but required.
Note that I did have to reimage wdqs1025 after enabling UEFI, even though it already successfully imaged and booted with EFI on legacy BIOS. Bking (talk) 18:25, 9 December 2024 (UTC)Reply