[RFE] Clean up UEFI boot options before booting an ISO

Bug #2042570 reported by Dmitry Tantsur
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Triaged
Wishlist
Unassigned

Bug Description

As explained in https://storyboard.openstack.org/#!/story/2008763 having boot options related to non-existing paths can prevent the node from booting. Using Redfish, we can at least try purging wrong items before booting.

While the implementation is not yet agreed upon, one way to do would be to update the Ironic's prepare_ramdisk code to check the BootOptions collection of a System, match each option's UefiDevicePath against a CD pattern and drop the BootOptionReference of the found items from the System's BootOrder (directly or using @Settings).

NOTE: It is critical to do this operation out-of-band before we try to boot the ramdisk for inspection or deployment (unless already fast-tracking), as well as during the preparation for the ramdisk deploy.

Dmitry Tantsur (divius)
Changed in ironic:
importance: Undecided → Wishlist
Revision history for this message
Steve Baker (steve-stevebaker) wrote :

Should we close this as a duplicate of https://bugs.launchpad.net/ironic/+bug/2041901?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.