Merge "Documentation update for ilo hardware type"
This commit is contained in:
commit
325dfbafc9
@ -614,7 +614,7 @@ For more up-to-date information, refer
|
|||||||
|
|
||||||
Node Cleaning Support
|
Node Cleaning Support
|
||||||
^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^
|
||||||
The hardware type ``ilo`` supports node cleaning.
|
The hardware type ``ilo`` and ``ilo5`` supports node cleaning.
|
||||||
|
|
||||||
For more information on node cleaning, see :ref:`cleaning`
|
For more information on node cleaning, see :ref:`cleaning`
|
||||||
|
|
||||||
@ -689,6 +689,18 @@ Supported **Manual** Cleaning Operations
|
|||||||
delivered with a flexible-quantity kit or after completing an Activation
|
delivered with a flexible-quantity kit or after completing an Activation
|
||||||
Key Agreement (AKA), then the driver can still be used for executing
|
Key Agreement (AKA), then the driver can still be used for executing
|
||||||
this cleaning step.
|
this cleaning step.
|
||||||
|
``apply_configuration``:
|
||||||
|
Applies given BIOS settings on the node. See
|
||||||
|
`BIOS configuration support`_. This step is part of the ``bios`` interface.
|
||||||
|
``factory_reset``:
|
||||||
|
Resets the BIOS settings on the node to factory defaults. See
|
||||||
|
`BIOS configuration support`_. This step is part of the ``bios`` interface.
|
||||||
|
``create_configuration``:
|
||||||
|
Applies RAID configuration on the node. See :ref:`raid`
|
||||||
|
for more information. This step is part of the ``raid`` interface.
|
||||||
|
``delete_configuration``:
|
||||||
|
Deletes RAID configuration on the node. See :ref:`raid`
|
||||||
|
for more information. This step is part of the ``raid`` interface.
|
||||||
``update_firmware``:
|
``update_firmware``:
|
||||||
Updates the firmware of the devices. Also an out-of-band step associated
|
Updates the firmware of the devices. Also an out-of-band step associated
|
||||||
with the ``management`` interface. See
|
with the ``management`` interface. See
|
||||||
@ -723,8 +735,8 @@ For more information on node manual cleaning, see :ref:`manual_cleaning`
|
|||||||
|
|
||||||
Node Deployment Customization
|
Node Deployment Customization
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
The hardware type ``ilo`` supports customization of node deployment via
|
The hardware type ``ilo`` and ``ilo5`` supports customization of node
|
||||||
deploy templates, see :ref:`node-deployment-deploy-steps`
|
deployment via deploy templates, see :ref:`node-deployment-deploy-steps`
|
||||||
|
|
||||||
The supported deploy steps are:
|
The supported deploy steps are:
|
||||||
|
|
||||||
@ -774,12 +786,14 @@ The supported deploy steps are:
|
|||||||
controllers, host bus adapters, disk drive firmware, network interfaces
|
controllers, host bus adapters, disk drive firmware, network interfaces
|
||||||
and Onboard Administrator (OA).
|
and Onboard Administrator (OA).
|
||||||
|
|
||||||
|
* ``flash_firmware_sum``:
|
||||||
|
Updates all or list of user specified firmware components on the node
|
||||||
|
using Smart Update Manager (SUM). It is an inband step associated with
|
||||||
|
the ``management`` interface. See `Smart Update Manager (SUM) based firmware update`_
|
||||||
|
for more information on usage.
|
||||||
* ``apply_configuration``:
|
* ``apply_configuration``:
|
||||||
Applies RAID configuration on the node. See :ref:`raid`
|
Applies RAID configuration on the node. See :ref:`raid`
|
||||||
for more information. This step is part of the ``raid`` interface.
|
for more information. This step is part of the ``raid`` interface.
|
||||||
* ``delete_configuration``:
|
|
||||||
Deletes RAID configuration on the node. See :ref:`raid`
|
|
||||||
for more information. This step is part of the ``raid`` interface.
|
|
||||||
|
|
||||||
Example of using deploy template with the Compute service
|
Example of using deploy template with the Compute service
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
@ -1513,17 +1527,25 @@ All the fields in the firmware image block are mandatory.
|
|||||||
Smart Update Manager (SUM) based firmware update
|
Smart Update Manager (SUM) based firmware update
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
The firmware update based on `SUM`_ is an inband clean step supported by iLO
|
The firmware update based on `SUM`_ is an inband clean/deploy step supported
|
||||||
driver. The firmware update is performed on all or list of user specified
|
by iLO driver. The firmware update is performed on all or list of user
|
||||||
firmware components on the node. Refer to `SUM User Guide`_ to get more
|
specified firmware components on the node. Refer to `SUM User Guide`_ to get
|
||||||
information on SUM based firmware update.
|
more information on SUM based firmware update.
|
||||||
|
|
||||||
``update_firmware_sum`` clean step requires the agent ramdisk with
|
.. note::
|
||||||
``Proliant Hardware Manager`` from the proliantutils version 2.5.0 or higher.
|
``update_firmware_sum`` clean step requires the agent ramdisk with
|
||||||
See `DIB support for Proliant Hardware Manager`_ to create the agent ramdisk
|
``Proliant Hardware Manager`` from the proliantutils version 2.5.0 or
|
||||||
with ``Proliant Hardware Manager``.
|
higher. See `DIB support for Proliant Hardware Manager`_ to create the
|
||||||
|
agent ramdisk with ``Proliant Hardware Manager``.
|
||||||
|
|
||||||
The attributes of ``update_firmware_sum`` clean step are as follows:
|
.. note::
|
||||||
|
``flash_firmware_sum`` deploy step requires the agent ramdisk with
|
||||||
|
``Proliant Hardware Manager`` from the proliantutils version 2.9.5 or
|
||||||
|
higher. See `DIB support for Proliant Hardware Manager`_ to create the
|
||||||
|
agent ramdisk with ``Proliant Hardware Manager``.
|
||||||
|
|
||||||
|
The attributes of ``update_firmware_sum``/``flash_firmware_sum`` step are as
|
||||||
|
follows:
|
||||||
|
|
||||||
.. csv-table::
|
.. csv-table::
|
||||||
:header: "Attribute", "Description"
|
:header: "Attribute", "Description"
|
||||||
@ -1533,7 +1555,7 @@ The attributes of ``update_firmware_sum`` clean step are as follows:
|
|||||||
"``step``", "Name of the clean step, here ``update_firmware_sum``"
|
"``step``", "Name of the clean step, here ``update_firmware_sum``"
|
||||||
"``args``", "Keyword-argument entry (<name>: <value>) being passed to the clean step"
|
"``args``", "Keyword-argument entry (<name>: <value>) being passed to the clean step"
|
||||||
|
|
||||||
The keyword arguments used for the clean step are as follows:
|
The keyword arguments used for the step are as follows:
|
||||||
|
|
||||||
* ``url``: URL of SPP (Service Pack for Proliant) ISO. It is mandatory. The
|
* ``url``: URL of SPP (Service Pack for Proliant) ISO. It is mandatory. The
|
||||||
URL schemes supported are ``http``, ``https`` and ``swift``.
|
URL schemes supported are ``http``, ``https`` and ``swift``.
|
||||||
@ -1542,13 +1564,15 @@ The keyword arguments used for the clean step are as follows:
|
|||||||
It is optional. If not provided, the firmware update is performed on all
|
It is optional. If not provided, the firmware update is performed on all
|
||||||
the firmware components.
|
the firmware components.
|
||||||
|
|
||||||
The clean step performs an update on all or a list of firmware components and
|
The step performs an update on all or a list of firmware components and
|
||||||
returns the SUM log files. The log files include ``hpsum_log.txt`` and
|
returns the SUM log files. The log files include ``hpsum_log.txt`` and
|
||||||
``hpsum_detail_log.txt`` which holds the information about firmware components,
|
``hpsum_detail_log.txt`` which holds the information about firmware components,
|
||||||
firmware version for each component and their update status. The log object
|
firmware version for each component and their update status. The log object
|
||||||
will be named with the following pattern::
|
will be named with the following pattern::
|
||||||
|
|
||||||
<node-uuid>[_<instance-uuid>]_update_firmware_sum_<timestamp yyyy-mm-dd-hh-mm-ss>.tar.gz
|
<node-uuid>[_<instance-uuid>]_update_firmware_sum_<timestamp yyyy-mm-dd-hh-mm-ss>.tar.gz
|
||||||
|
or
|
||||||
|
<node-uuid>[_<instance-uuid>]_flash_firmware_sum_<timestamp yyyy-mm-dd-hh-mm-ss>.tar.gz
|
||||||
|
|
||||||
Refer to :ref:`retrieve_deploy_ramdisk_logs` for more information on enabling and
|
Refer to :ref:`retrieve_deploy_ramdisk_logs` for more information on enabling and
|
||||||
viewing the logs returned from the ramdisk.
|
viewing the logs returned from the ramdisk.
|
||||||
@ -1568,8 +1592,8 @@ An example of ``update_firmware_sum`` clean step:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
The clean step fails if there is any error in the processing of clean step
|
The step fails if there is any error in the processing of step arguments.
|
||||||
arguments. The processing error could happen during validation of components'
|
The processing error could happen during validation of components'
|
||||||
file extension, image download, image checksum verification or image extraction.
|
file extension, image download, image checksum verification or image extraction.
|
||||||
In case of a failure, check Ironic conductor logs carefully to see if there are
|
In case of a failure, check Ironic conductor logs carefully to see if there are
|
||||||
any validation or firmware processing related errors which may help in root
|
any validation or firmware processing related errors which may help in root
|
||||||
|
Loading…
Reference in New Issue
Block a user