summaryrefslogtreecommitdiff
path: root/doc/source
diff options
context:
space:
mode:
authorShivanand Tendulker <stendulker@gmail.com>2017-09-06 01:05:48 -0400
committerShivanand Tendulker <stendulker@gmail.com>2017-09-06 01:06:46 -0400
commit686c0f7f47edc3656aaffd490988b058cf3977ac (patch)
tree9eea51fadaeb5045d128ff40dc8e3af69b7bd467 /doc/source
parentc5e411a365467cc7d24eb20f6e149eb73a1720c7 (diff)
downloadironic-686c0f7f47edc3656aaffd490988b058cf3977ac.tar.gz
Update documentation for ``ilo`` hardware type
Updated driver documentation for ``ilo`` hardware type for console, deploy, network, raid and storage interfaces. Closes-Bug: #1712465 Change-Id: I00158ab692d8f6ab91095280151f307fdd7dcd23 (cherry picked from commit 85b990f5951784a92e20374f239580273d6f5e4c)
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/admin/drivers/ilo.rst68
-rw-r--r--doc/source/admin/upgrade-to-hardware-types.rst3
2 files changed, 58 insertions, 13 deletions
diff --git a/doc/source/admin/drivers/ilo.rst b/doc/source/admin/drivers/ilo.rst
index 9d9b003c7..2e076cfa6 100644
--- a/doc/source/admin/drivers/ilo.rst
+++ b/doc/source/admin/drivers/ilo.rst
@@ -63,8 +63,10 @@ Hardware Interfaces
The ``ilo`` hardware type supports following hardware interfaces:
* boot
- ``ilo-virtual-media`` and ``ilo-pxe``. They can be enabled via the
- ``enabled_boot_interfaces`` option:
+ Supports ``ilo-virtual-media`` and ``ilo-pxe``. The default is
+ ``ilo-virtual-media``. They can be enabled by using the
+ ``[DEFAULT]enabled_boot_interfaces`` option in ``ironic.conf``
+ as given below:
.. code-block:: ini
@@ -72,13 +74,21 @@ The ``ilo`` hardware type supports following hardware interfaces:
enabled_hardware_types = ilo
enabled_boot_interfaces = ilo-virtual-media,ilo-pxe
- .. note::
- ``ilo-virtual-media`` is the default ``boot`` interface for ``ilo``
- hardware type.
+* console
+ Supports ``ilo`` and ``no-console``. The default is ``ilo``.
+ They can be enabled by using the ``[DEFAULT]enabled_console_interfaces``
+ option in ``ironic.conf`` as given below:
+
+ .. code-block:: ini
+
+ [DEFAULT]
+ enabled_hardware_types = ilo
+ enabled_console_interfaces = ilo,no-console
* inspect
- ``ilo`` and ``inspector``. They can be enabled via the
- ``enabled_inspect_interfaces`` option:
+ Supports ``ilo`` and ``inspector``. The default is ``ilo``. They
+ can be enabled by using the ``[DEFAULT]enabled_inspect_interfaces`` option
+ in ``ironic.conf`` as given below:
.. code-block:: ini
@@ -87,13 +97,13 @@ The ``ilo`` hardware type supports following hardware interfaces:
enabled_inspect_interfaces = ilo,inspector
.. note::
- ``ilo`` is the default ``inspect`` interface for ``ilo``
- hardware type. `Ironic Inspector <https://docs.openstack.org/ironic-inspector/pike/>`_
+ `Ironic Inspector <https://docs.openstack.org/ironic-inspector/pike/>`_
needs to be configured to use ``inspector`` as the inspect interface.
* management
- ``ilo``. It can be enabled via the
- ``enabled_management_interfaces`` option:
+ Supports only ``ilo``. It can be enabled by using the
+ ``[DEFAULT]enabled_management_interfaces`` option in ``ironic.conf`` as
+ given below:
.. code-block:: ini
@@ -102,8 +112,9 @@ The ``ilo`` hardware type supports following hardware interfaces:
enabled_management_interfaces = ilo
* power
- ``ilo``. It can be enabled via the
- ``enabled_power_interfaces`` option:
+ Supports only ``ilo``. It can be enabled by using the
+ ``[DEFAULT]enabled_power_interfaces`` option in ``ironic.conf`` as given
+ below:
.. code-block:: ini
@@ -111,6 +122,37 @@ The ``ilo`` hardware type supports following hardware interfaces:
enabled_hardware_types = ilo
enabled_power_interfaces = ilo
+* raid
+ Supports ``agent`` and ``no-raid``. The default is ``no-raid``.
+ They can be enabled by using the ``[DEFAULT]enabled_raid_interfaces``
+ option in ``ironic.conf`` as given below:
+
+ .. code-block:: ini
+
+ [DEFAULT]
+ enabled_hardware_types = ilo
+ enabled_raid_interfaces = agent,no-raid
+
+* storage
+ Supports ``cinder`` and ``noop``. The default is ``noop``.
+ They can be enabled by using the ``[DEFAULT]enabled_storage_interfaces``
+ option in ``ironic.conf`` as given below:
+
+ .. code-block:: ini
+
+ [DEFAULT]
+ enabled_hardware_types = ilo
+ enabled_storage_interfaces = cinder,noop
+
+ .. note::
+ The storage interface ``cinder`` is supported only when corresponding
+ boot interface of the ``ilo`` hardware type based node is ``ilo-pxe``.
+ Please refer to :doc:`/admin/boot-from-volume` for configuring
+ ``cinder`` as a storage interface.
+
+``ilo`` hardware type supports all standard ``deploy`` and ``network``
+interface implementations, see :ref:`enable-hardware-interfaces` for details.
+
The following command can be used to enroll a ProLiant node with
``ilo`` hardware type:
diff --git a/doc/source/admin/upgrade-to-hardware-types.rst b/doc/source/admin/upgrade-to-hardware-types.rst
index 28e44f7c0..987bea302 100644
--- a/doc/source/admin/upgrade-to-hardware-types.rst
+++ b/doc/source/admin/upgrade-to-hardware-types.rst
@@ -16,6 +16,9 @@ Use the following table:
================ ============= ==================== ====== ========== =========
Classic Driver Hardware Type Boot Deploy Management Power
================ ============= ==================== ====== ========== =========
+pxe_ilo ilo ilo-pxe iscsi ilo ilo
+agent_ilo ilo ilo-virtual-media direct ilo ilo
+iscsi_ilo ilo ilo-virtual-media iscsi ilo ilo
pxe_ipmitool ipmi pxe iscsi ipmitool ipmitool
agent_ipmitool ipmi pxe direct ipmitool ipmitool
pxe_irmc irmc irmc-pxe iscsi irmc irmc