ironic.drivers.modules.drac.boot.
DracRedfishVirtualMediaBoot
[source]¶Bases: ironic.drivers.modules.redfish.boot.RedfishVirtualMediaBoot
iDRAC Redfish interface for virtual media boot-related actions.
Virtual Media allows booting the system from “virtual” CD/DVD drive containing user image that BMC “inserts” into the drive.
The CD/DVD images must be in ISO format and (depending on BMC implementation) could be pulled over HTTP, served as iSCSI targets or NFS volumes.
The baseline boot workflow is mostly based on the standard Redfish virtual media boot interface, which looks like this:
For building deploy or rescue ISO, redfish boot interface uses deploy_kernel/deploy_ramdisk or rescue_kernel/rescue_ramdisk properties from [instance_info] or [driver_info].
For building boot (user) ISO, redfish boot interface seeks kernel_id and ramdisk_id properties in the Glance image metadata found in [instance_info]image_source node property.
iDRAC virtual media boot interface only differs by the way how it sets the node to boot from a virtual media device - this is done via OEM action call implemented in Dell sushy OEM extension package.
VIRTUAL_MEDIA_DEVICES
= {'cdrom': 'cd', 'floppy': 'floppy'}¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.