From d19fcbcd2b74f657e936400eaec15ceda3ec25e8 Mon Sep 17 00:00:00 2001 From: Christopher Dearborn Date: Mon, 20 Apr 2020 15:34:14 -0400 Subject: [PATCH] DRAC: Added redfish management interface issue Added a known issue for a bug where using the iDRAC redfish management interface to set the boot device on a server that is configured to UEFI boot results in the iDRAC returning an error. Change-Id: I082563862e326bc292afc897e7a50dec7d084e9f (cherry picked from commit 7f814058f004ce5ca996ce41601c62f6750e9115) --- doc/source/admin/drivers/idrac.rst | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/doc/source/admin/drivers/idrac.rst b/doc/source/admin/drivers/idrac.rst index 4bee84b87a..2602ac15e7 100644 --- a/doc/source/admin/drivers/idrac.rst +++ b/doc/source/admin/drivers/idrac.rst @@ -622,3 +622,24 @@ To resolve this issue, increase the timeout to 90 seconds by setting the retry c [agent] post_deploy_get_power_state_retries = 18 + +Redfish management interface failure to set boot device +------------------------------------------------------- + +When using the ``idrac-redfish`` management interface with certain iDRAC +firmware versions (at least versions 2.70.70.70, 4.00.00.00, and +4.10.10.10) and attempting to set the boot device on a baremetal server +that is configured to UEFI boot, the iDRAC will return the following +error:: + + Unable to Process the request because the value entered for the + parameter Continuous is not supported by the implementation. + +To work around this issue, set the ``force_persistent_boot_device`` parameter +in ``driver-info`` on the node to ``Never`` by running the following command +from the command line: + +.. code-block:: bash + + openstack baremetal node set --driver-info \ + force_persistent_boot_device=Never ${node_uuid}