[RFE] Specific boot NICs for Redfish

Bug #2043019 reported by Dmitry Tantsur
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ironic
Triaged
Wishlist
Unassigned

Bug Description

Currently, we tell the BMC to boot from network without indicating which network device to boot. This causes issues e.g. when there are other DHCP servers present (which is not desirable but sometimes happens) or when the firmware does not properly loop through NICs on boot.

Redfish allows booting a node from a specific UEFI device by setting:

System.Boot.BootSourceOverrideTarget = "UefiTarget"
System.Boot.UefiTargetBootSourceOverride = "<UEFI device>"

The UEFI device path can be determined from EthernetInterface.UefiDevicePath of the ports with pxe_enabled=true (I don't think we can support several of them, so it will only apply when one port is PXE booting).

Tags: rfe
tags: added: rfe
Revision history for this message
Sam Schmitt (samcat116) wrote :

This would also be great for systems with many interfaces, where looping through all interfaces (for both IPv4 and IPv6) can take a long time.

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.