Back to bug 1394888

Who When What Removed Added
arkady kanevsky 2016-11-14 16:15:46 UTC CC kasmith, morazi, randy_perryman, smerrow, sreichar
Blocks 1394879
Sean Merrow 2016-11-14 16:42:51 UTC Blocks 1394872
Dmitry Tantsur 2016-11-15 13:28:41 UTC Status NEW CLOSED
CC dtantsur
Resolution --- DUPLICATE
Last Closed 2016-11-15 08:28:41 UTC
arkady kanevsky 2016-11-15 14:31:09 UTC CC christopher_dearborn, richard_pioso
Dmitry Tantsur 2016-11-19 12:21:39 UTC Keywords FutureFeature, Reopened
Status CLOSED NEW
CC mgould
Resolution DUPLICATE ---
Summary [RFE][Ironic]: UEFI support [RFE][Ironic] UEFI support in pxe_drac driver
Sean Merrow 2016-12-08 21:48:16 UTC CC richard.pioso
Blocks 1394879
Sean Merrow 2016-12-16 16:22:23 UTC Blocks 1336839
Dmitry Tantsur 2017-01-06 16:53:02 UTC Status NEW ASSIGNED
Assignee lmartins mgould
Karl Hastings 2017-01-19 22:00:26 UTC CC kasmith
Joe Donohue 2017-01-27 18:02:26 UTC Type Bug Feature Request
Dmitry Tantsur 2017-02-06 10:52:25 UTC Keywords Triaged
Status ASSIGNED ON_DEV
Target Release --- 12.0 (Pike)
Link ID OpenStack gerrit 420107
Joe Donohue 2017-02-06 15:35:10 UTC CC jdonohue
Blocks 1336839 1389435
Scott Lewis 2017-03-21 13:40:34 UTC Keywords Triaged
Target Release 12.0 (Pike) ---
Ramon Acedo 2017-03-23 10:34:25 UTC CC racedoro
Ramon Acedo 2017-03-23 10:36:11 UTC Priority unspecified high
Ramon Acedo 2017-03-23 13:08:44 UTC Keywords Triaged
Red Hat Bugzilla Rules Engine 2017-03-23 13:08:55 UTC Target Release --- 12.0 (Pike)
Ramon Acedo 2017-04-11 16:02:22 UTC Keywords OtherQA
Flags needinfo?(smerrow)
Dmitry Tantsur 2017-04-12 10:41:44 UTC Status ON_DEV NEW
Assignee mgould dtantsur
Sean Merrow 2017-05-03 20:12:08 UTC CC arkady_kanevsky
Flags needinfo?(smerrow) needinfo?(arkady_kanevsky)
Chris Dearborn 2017-05-03 20:55:11 UTC Flags needinfo?(arkady_kanevsky)
Dmitry Tantsur 2017-06-12 15:20:41 UTC Target Release 12.0 (Pike) ---
Red Hat Bugzilla Rules Engine 2017-06-12 15:20:47 UTC Target Release --- 13.0 (Queens)
Joe Donohue 2017-08-04 17:02:23 UTC Blocks 1389435 1419948
Scott Lewis 2017-09-29 18:16:38 UTC Target Release 13.0 (Queens) ---
Bob Fournier 2017-10-20 17:24:45 UTC CC bfournie
Flags needinfo?(christopher_dearborn)
Chris Dearborn 2018-01-23 14:37:05 UTC Flags needinfo?(christopher_dearborn)
Dmitry Tantsur 2018-01-23 14:37:47 UTC QA Contact rbartal mlammon
PnT Account Manager 2018-01-30 14:28:55 UTC CC mgould
Joe Donohue 2018-02-08 19:07:18 UTC CC jdonohue
Sean Merrow 2018-05-11 19:32:54 UTC Blocks 1394872, 1419948 1476902, 1577362
Richard Pioso 2018-07-03 15:23:57 UTC Link ID OpenStack Storyboard 1656841
Richard Pioso 2018-07-03 15:25:39 UTC Link ID OpenStack gerrit 545184
Richard Pioso 2018-07-03 15:32:22 UTC Summary [RFE][Ironic] UEFI support in pxe_drac driver [Ironic] iDRAC hardware type does not work with UEFI boot mode
Richard Pioso 2018-07-03 15:33:35 UTC Version 11.0 (Ocata) 13.0 (Queens)
Richard Pioso 2018-07-03 15:37:57 UTC Blocks 1577362 1588541
Richard Pioso 2018-07-03 15:48:30 UTC CC richard_pioso audra_cooper, cdevine, david_paterson, dcain, kurt_hey, rajini.karthik, sumedh_sathaye
Richard Pioso 2018-07-03 15:54:20 UTC Keywords FutureFeature
Bob Fournier 2018-07-03 18:45:23 UTC Status NEW ON_DEV
Severity unspecified high
Steve Reichard 2018-07-03 20:31:37 UTC CC sreichar
Bob Fournier 2018-07-16 19:18:40 UTC Link ID OpenStack gerrit 420107
Bob Fournier 2018-08-06 18:06:02 UTC Status ON_DEV POST
Scott Lewis 2018-08-09 19:30:03 UTC Target Milestone --- beta
Red Hat Bugzilla Rules Engine 2018-08-09 19:30:09 UTC Target Release --- 14.0 (Rocky)
Bob Fournier 2018-08-10 21:06:16 UTC Blocks 1614964
Bob Fournier 2018-09-10 23:47:33 UTC Status POST MODIFIED
Fixed In Version openstack-ironic-11.1.1-0.20180817221333.9ceb015.el7ost
errata-xmlrpc 2018-09-11 16:03:59 UTC Status MODIFIED ON_QA
PnT Account Manager 2018-09-14 21:30:53 UTC CC smerrow
James Smith 2018-11-09 21:58:18 UTC Flags needinfo?(dtantsur)
Dmitry Tantsur 2018-11-12 11:35:38 UTC Doc Text The ironic integrated Dell Remote Access Controller (iDRAC) management hardware interface implementation, 'idrac', set_boot_device() function, located in ironic.drivers.modules.drac.management, could successfully set a boot device that would persist during future boots only when the Dell EMC server's boot mode was set to BIOS. The root cause was that the function understood only a single persistent boot mode, BIOS, and it was hard coded.
PERSISTENT_BOOT_MODE = 'IPL'
Initial Program Load (IPL) is a synonym for legacy BIOS boot mode. The iDRAC does not report nor make visible the boot source lists for persistent boot modes that are not configured as the server's current boot mode. Only the list associated with the configured boot mode is reported and can be modified. So, when the boot mode is configured to be UEFI, the iDRAC permits only its boot source list to be modified. However, set_boot_device() had been capable of only modifying the boot source list for BIOS (IPL), which was not reported. Its attempt to access the wrong, unreported boot source list failed. As a consequence, Dell EMC servers managed by the ironic iDRAC hardware type, 'idrac', failed to boot into the deployed operating system when the boot mode is UEFI, and errors appeared in the ironic conductor log.
The ironic iDRAC management hardware interface implementation determines the configured persistent boot mode at run-time and its boot source list is modified. The hard coding of a persistent boot mode has been eliminated.
As a result, Dell EMC PowerEdge 13th and 14th generation servers managed by the ironic iDRAC hardware type successfully boot into the deployed operating system for either persistent boot mode, BIOS, or UEFI. The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported.
Doc Type If docs needed, set a value Bug Fix
Flags needinfo?(dtantsur)
Chuck Copello 2019-01-07 21:02:57 UTC Flags needinfo?(dtantsur)
Dmitry Tantsur 2019-01-08 09:26:39 UTC Flags needinfo?(dtantsur)
James Smith 2019-01-09 17:18:22 UTC CC jamsmith
Flags needinfo?(dtantsur)
Laura Marsh 2019-01-09 19:20:53 UTC CC lmarsh
Doc Text The ironic integrated Dell Remote Access Controller (iDRAC) management hardware interface implementation, 'idrac', set_boot_device() function, located in ironic.drivers.modules.drac.management, could successfully set a boot device that would persist during future boots only when the Dell EMC server's boot mode was set to BIOS. The root cause was that the function understood only a single persistent boot mode, BIOS, and it was hard coded.
PERSISTENT_BOOT_MODE = 'IPL'
Initial Program Load (IPL) is a synonym for legacy BIOS boot mode. The iDRAC does not report nor make visible the boot source lists for persistent boot modes that are not configured as the server's current boot mode. Only the list associated with the configured boot mode is reported and can be modified. So, when the boot mode is configured to be UEFI, the iDRAC permits only its boot source list to be modified. However, set_boot_device() had been capable of only modifying the boot source list for BIOS (IPL), which was not reported. Its attempt to access the wrong, unreported boot source list failed. As a consequence, Dell EMC servers managed by the ironic iDRAC hardware type, 'idrac', failed to boot into the deployed operating system when the boot mode is UEFI, and errors appeared in the ironic conductor log.
The ironic iDRAC management hardware interface implementation determines the configured persistent boot mode at run-time and its boot source list is modified. The hard coding of a persistent boot mode has been eliminated.
As a result, Dell EMC PowerEdge 13th and 14th generation servers managed by the ironic iDRAC hardware type successfully boot into the deployed operating system for either persistent boot mode, BIOS, or UEFI. The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported.
The ironic integrated Dell Remote Access Controller (iDRAC) management hardware interface implementation, 'idrac', set_boot_device() function, located in ironic.drivers.modules.drac.management, could successfully set a boot device that would persist during future boots only when the Dell EMC server's boot mode was set to BIOS. This happened because the function understood only a single persistent boot mode, BIOS, which was hard coded.
PERSISTENT_BOOT_MODE = 'IPL'
Initial Program Load (IPL) is a synonym for legacy BIOS boot mode. The iDRAC does not report nor make visible the boot source lists for persistent boot modes that are not configured as the server's current boot mode. Only the list associated with the configured boot mode is reported and can be modified. Therefore, when the boot mode is configured to be UEFI, the iDRAC permits only its boot source list to be modified. However, set_boot_device() had been capable of only modifying the boot source list for BIOS (IPL), which was not reported. Its attempt to access the wrong, unreported boot source list failed. As a consequence, Dell EMC servers managed by the ironic iDRAC hardware type, 'idrac', failed to boot into the deployed operating system when the boot mode was UEFI, and errors appeared in the ironic conductor log.
The ironic iDRAC management hardware interface implementation determines the configured persistent boot mode at run-time, and its boot source list is modified. In this release, the hard coding of a persistent boot mode has been eliminated.
As a result, Dell EMC PowerEdge 13th and 14th generation servers managed by the ironic iDRAC hardware type successfully boot into the deployed operating system for either persistent boot mode, BIOS, or UEFI. The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported.
Laura Marsh 2019-01-09 19:29:34 UTC Flags needinfo?(dtantsur)
errata-xmlrpc 2019-01-09 23:55:05 UTC Status ON_QA RELEASE_PENDING
Dmitry Tantsur 2019-01-10 10:32:28 UTC Flags needinfo?(dtantsur) needinfo?(dtantsur)
James Smith 2019-01-10 16:05:34 UTC Doc Text The ironic integrated Dell Remote Access Controller (iDRAC) management hardware interface implementation, 'idrac', set_boot_device() function, located in ironic.drivers.modules.drac.management, could successfully set a boot device that would persist during future boots only when the Dell EMC server's boot mode was set to BIOS. This happened because the function understood only a single persistent boot mode, BIOS, which was hard coded.
PERSISTENT_BOOT_MODE = 'IPL'
Initial Program Load (IPL) is a synonym for legacy BIOS boot mode. The iDRAC does not report nor make visible the boot source lists for persistent boot modes that are not configured as the server's current boot mode. Only the list associated with the configured boot mode is reported and can be modified. Therefore, when the boot mode is configured to be UEFI, the iDRAC permits only its boot source list to be modified. However, set_boot_device() had been capable of only modifying the boot source list for BIOS (IPL), which was not reported. Its attempt to access the wrong, unreported boot source list failed. As a consequence, Dell EMC servers managed by the ironic iDRAC hardware type, 'idrac', failed to boot into the deployed operating system when the boot mode was UEFI, and errors appeared in the ironic conductor log.
The ironic iDRAC management hardware interface implementation determines the configured persistent boot mode at run-time, and its boot source list is modified. In this release, the hard coding of a persistent boot mode has been eliminated.
As a result, Dell EMC PowerEdge 13th and 14th generation servers managed by the ironic iDRAC hardware type successfully boot into the deployed operating system for either persistent boot mode, BIOS, or UEFI. The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported.
his update fixes UEFI persistent boot mode support for Dell EMC PowerEdge 13th and 14th generation servers. Those servers now successfully boot into the deployed operating system for either persistent boot modes: BIOS and UEFI.
The fix applies to servers managed by the ironic integrated Dell Remote Access Controller (iDRAC) management hardware implementation ('idrac') function, located in ironic.drivers.modules.drac.management.

The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported in PowerEdge 12th generation and ealier servers.

Prior to this update, the boot device would persist during subsequent reboots only when the server's boot mode was set to BIOS.
Flags needinfo?(dtantsur)
Dmitry Tantsur 2019-01-11 11:41:20 UTC Flags needinfo?(dtantsur)
errata-xmlrpc 2019-01-11 11:47:00 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-11-15 13:28:41 UTC 2019-01-11 11:47:00 UTC
errata-xmlrpc 2019-01-11 11:47:58 UTC Link ID Red Hat Product Errata RHEA-2019:0045
James Smith 2019-01-16 21:29:53 UTC Doc Text his update fixes UEFI persistent boot mode support for Dell EMC PowerEdge 13th and 14th generation servers. Those servers now successfully boot into the deployed operating system for either persistent boot modes: BIOS and UEFI.
The fix applies to servers managed by the ironic integrated Dell Remote Access Controller (iDRAC) management hardware implementation ('idrac') function, located in ironic.drivers.modules.drac.management.

The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported in PowerEdge 12th generation and ealier servers.

Prior to this update, the boot device would persist during subsequent reboots only when the server's boot mode was set to BIOS.
This update fixes UEFI persistent boot mode support for Dell EMC PowerEdge 13th and 14th generation servers. Those servers now successfully boot into the deployed operating system for either persistent boot modes: BIOS and UEFI.
The fix applies to servers managed by the ironic integrated Dell Remote Access Controller (iDRAC) management hardware implementation ('idrac') function, located in ironic.drivers.modules.drac.management.

The bug is not resolved for PowerEdge 12th generation and earlier servers; however, BIOS boot mode continues to be supported in PowerEdge 12th generation and ealier servers.

Prior to this update, the boot device would persist during subsequent reboots only when the server's boot mode was set to BIOS.
Joe Wood 2019-03-22 20:32:21 UTC CC jowood

Back to bug 1394888