Merge "Doc for disk erase support in iLO drivers"
This commit is contained in:
commit
c4c0040a8b
@ -822,6 +822,13 @@ Supported **Automated** Cleaning Operations
|
|||||||
servers. By default, this step is disabled.
|
servers. By default, this step is disabled.
|
||||||
``reset_ilo``:
|
``reset_ilo``:
|
||||||
Resets the iLO. By default, this step is disabled.
|
Resets the iLO. By default, this step is disabled.
|
||||||
|
``erase_devices``:
|
||||||
|
An inband clean step that performs disk erase on all the disks including
|
||||||
|
the disks visible to OS as well as the raw disks visible to Smart
|
||||||
|
Storage Administrator (SSA). This step supports erasing of the raw disks
|
||||||
|
visible to SSA in Proliant servers only with the ramdisk created using
|
||||||
|
diskimage-builder from Ocata release. By default, this step is disabled.
|
||||||
|
See `Disk Erase Support`_ for more details.
|
||||||
|
|
||||||
* For in-band cleaning operations supported by ``agent_ilo`` driver, see
|
* For in-band cleaning operations supported by ``agent_ilo`` driver, see
|
||||||
:ref:`InbandvsOutOfBandCleaning`.
|
:ref:`InbandvsOutOfBandCleaning`.
|
||||||
@ -835,13 +842,17 @@ Supported **Automated** Cleaning Operations
|
|||||||
and will not run during automated cleaning.
|
and will not run during automated cleaning.
|
||||||
|
|
||||||
* Configuration Options for the automated clean steps are listed under
|
* Configuration Options for the automated clean steps are listed under
|
||||||
``[ilo]`` section in ironic.conf ::
|
``[ilo]`` and ``[deploy]`` section in ironic.conf ::
|
||||||
|
|
||||||
- clean_priority_reset_ilo=0
|
[ilo]
|
||||||
- clean_priority_reset_bios_to_default=10
|
clean_priority_reset_ilo=0
|
||||||
- clean_priority_reset_secure_boot_keys_to_default=20
|
clean_priority_reset_bios_to_default=10
|
||||||
- clean_priority_clear_secure_boot_keys=0
|
clean_priority_reset_secure_boot_keys_to_default=20
|
||||||
- clean_priority_reset_ilo_credential=30
|
clean_priority_clear_secure_boot_keys=0
|
||||||
|
clean_priority_reset_ilo_credential=30
|
||||||
|
|
||||||
|
[deploy]
|
||||||
|
erase_devices_priority=0
|
||||||
|
|
||||||
For more information on node automated cleaning, see :ref:`automated_cleaning`
|
For more information on node automated cleaning, see :ref:`automated_cleaning`
|
||||||
|
|
||||||
@ -1589,6 +1600,41 @@ use the ``proliant-tools`` element in DIB::
|
|||||||
|
|
||||||
disk-image-create -o proliant-agent-ramdisk ironic-agent fedora proliant-tools
|
disk-image-create -o proliant-agent-ramdisk ironic-agent fedora proliant-tools
|
||||||
|
|
||||||
|
Disk Erase Support
|
||||||
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
``erase_devices`` is an inband clean step supported by iLO drives. It
|
||||||
|
performs erase on all the disks including the disks visible to OS as
|
||||||
|
well as the raw disks visible to the Smart Storage Administrator (SSA).
|
||||||
|
|
||||||
|
This inband clean step requires ``ssacli`` utility starting from version
|
||||||
|
``2.60-19.0`` to perform the erase on physical disks. See the
|
||||||
|
`ssacli documentation`_ for more information on ssacli utility and different
|
||||||
|
erase methods supported by SSA.
|
||||||
|
|
||||||
|
The disk erasure via ``shred`` is used to erase disks visible to the OS
|
||||||
|
and its implementation is available in Ironic Python Agent. The raw disks
|
||||||
|
connected to the Smart Storage Controller are erased using Sanitize erase
|
||||||
|
which is a ssacli supported erase method. If Sanitize erase is not supported
|
||||||
|
on the Smart Storage Controller the disks are erased using One-pass
|
||||||
|
erase (overwrite with zeros).
|
||||||
|
|
||||||
|
This clean step is supported when the agent ramdisk contains the
|
||||||
|
``Proliant Hardware Manager`` from the proliantutils version 2.3.0 or higher.
|
||||||
|
This clean step is performed as part of automated cleaning and it is disabled
|
||||||
|
by default. See :ref:`InbandvsOutOfBandCleaning` for more information on
|
||||||
|
enabling/disabling a clean step.
|
||||||
|
|
||||||
|
To create an agent ramdisk with ``Proliant Hardware Manager``, use the
|
||||||
|
``proliant-tools`` element in DIB::
|
||||||
|
|
||||||
|
disk-image-create -o proliant-agent-ramdisk ironic-agent fedora proliant-tools
|
||||||
|
|
||||||
|
See the `proliant-tools`_ for more information on creating agent ramdisk with
|
||||||
|
``proliant-tools`` element in DIB.
|
||||||
|
|
||||||
|
.. _`ssacli documentation`: http://h20566.www2.hpe.com/hpsc/doc/public/display?docId=c03909334
|
||||||
|
.. _`proliant-tools`: http://docs.openstack.org/developer/diskimage-builder/elements/proliant-tools/README.html
|
||||||
.. _`Enabling HTTPS in Swift`: http://docs.openstack.org/project-install-guide/baremetal/draft/enabling-https.html#enabling-https-in-swift
|
.. _`Enabling HTTPS in Swift`: http://docs.openstack.org/project-install-guide/baremetal/draft/enabling-https.html#enabling-https-in-swift
|
||||||
.. _`Enabling HTTPS in Image service`: http://docs.openstack.org/project-install-guide/baremetal/draft/enabling-https.html#enabling-https-in-image-service
|
.. _`Enabling HTTPS in Image service`: http://docs.openstack.org/project-install-guide/baremetal/draft/enabling-https.html#enabling-https-in-image-service
|
||||||
.. _`HPE iLO4 User Guide`: http://h20566.www2.hpe.com/hpsc/doc/public/display?docId=c03334051
|
.. _`HPE iLO4 User Guide`: http://h20566.www2.hpe.com/hpsc/doc/public/display?docId=c03334051
|
||||||
|
Loading…
Reference in New Issue
Block a user