diff options
author | Julia Kreger <juliaashleykreger@gmail.com> | 2020-05-12 16:19:34 -0700 |
---|---|---|
committer | Julia Kreger <juliaashleykreger@gmail.com> | 2020-07-10 08:43:17 -0700 |
commit | bd0033611d5c51c10ce3c6f23c960d0b8e8e0feb (patch) | |
tree | f71f5a8f71ada72232c38348f6ad54e642441706 /doc/source/admin/drivers/redfish.rst | |
parent | bf65acf6ba75ba4c2adf57094b0f0445036cc3af (diff) | |
download | ironic-bd0033611d5c51c10ce3c6f23c960d0b8e8e0feb.tar.gz |
Iso booting via redfish virtual media
Adds support to signal a pass-through request to the
redfish-virtual-media boot interface so a user can supply
a boot ISO to boot the machine.
Tested on an HPE Edgeline e910 series machine using the
``redfish-virtual-media`` boot interface.
Story: 2007633
Task: 39823
Change-Id: Ie74472969c75994794dc0ca19bbe7cfd395855c9
Diffstat (limited to 'doc/source/admin/drivers/redfish.rst')
-rw-r--r-- | doc/source/admin/drivers/redfish.rst | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/source/admin/drivers/redfish.rst b/doc/source/admin/drivers/redfish.rst index 2e5a50a2b..f784740dc 100644 --- a/doc/source/admin/drivers/redfish.rst +++ b/doc/source/admin/drivers/redfish.rst @@ -185,6 +185,29 @@ property can be used to pass user-specified kernel command line parameters. For ramdisk kernel, ``[instance_info]/kernel_append_params`` property serves the same purpose. +Virtual Media Ramdisk +~~~~~~~~~~~~~~~~~~~~~ + +The ``ramdisk`` deploy interface can be used in concert with the the +``redfish-virtual-media`` boot interface to facilitate the boot of a remote +node utilizing pre-supplied virtual media. + +Instead of supplying an ``[instance_info]/image_source`` parameter, a +``[instance_info]/boot_iso`` parameter can be supplied. The image will +be downloaded by the conductor, and the instance will be booted using +the supplied ISO image. In accordance with the ``ramdisk`` deployment +interface behavior, once booted the machine will have a ``provision_state`` +of ``ACTIVE``. + +.. code-block:: bash + + openstack baremetal node set \ + --instance_info boot_iso=http://url/to.iso node-0 + +This initial interface does not support bootloader configuration +parameter injection, as such the ``[instance_info]/kernel_append_params`` +setting is ignored. + .. _Redfish: http://redfish.dmtf.org/ .. _Sushy: https://opendev.org/openstack/sushy .. _TLS: https://en.wikipedia.org/wiki/Transport_Layer_Security |