080f6566dd
As some drivers such as ilo, irmc, oneview were changed from term "drivers" to singular. This patch updates the remaining drivers. Change-Id: If9ec87743d29bb36e19452bdbf969b57a7c0464e
70 lines
1.8 KiB
ReStructuredText
70 lines
1.8 KiB
ReStructuredText
============
|
|
iDRAC driver
|
|
============
|
|
|
|
Overview
|
|
========
|
|
|
|
iDRAC_ hardware is supported by the ``idrac`` hardware type. It is also
|
|
supported by the standard ``ipmi`` hardware type, though with a smaller
|
|
feature set.
|
|
|
|
.. TODO(dtantsur): supported hardware
|
|
|
|
Enabling
|
|
========
|
|
|
|
The ``idrac`` hardware type requires the ``python-dracclient`` library to be
|
|
installed, for example::
|
|
|
|
sudo pip install 'python-dracclient>=1.3.0'
|
|
|
|
To enable the ``idrac`` hardware type, add the following to your
|
|
``/etc/ironic/ironic.conf``:
|
|
|
|
.. code-block:: ini
|
|
|
|
[DEFAULT]
|
|
enabled_hardware_types=idrac
|
|
enabled_management_interfaces=idrac
|
|
enabled_power_interfaces=idrac
|
|
|
|
To enable all optional features (inspection, RAID and vendor passthru), use
|
|
the following configuration:
|
|
|
|
.. code-block:: ini
|
|
|
|
[DEFAULT]
|
|
enabled_hardware_types=idrac
|
|
enabled_inspect_interfaces=idrac
|
|
enabled_management_interfaces=idrac
|
|
enabled_power_interfaces=idrac
|
|
enabled_raid_interfaces=idrac
|
|
enabled_vendor_interfaces=idrac
|
|
|
|
Enrolling
|
|
=========
|
|
|
|
The following command will enroll a bare metal node with the ``idrac``
|
|
hardware type::
|
|
|
|
openstack baremetal node create --driver idrac \
|
|
--driver-info drac_address=http://drac.host \
|
|
--driver-info drac_username=user \
|
|
--driver-info drac_password=pa$$w0rd
|
|
|
|
.. TODO(dtantsur): describe RAID support and inspection
|
|
|
|
Known Issues
|
|
============
|
|
|
|
Nodes go into maintenance mode
|
|
------------------------------
|
|
|
|
After some period of time, nodes managed by the ``idrac`` hardware type may go
|
|
into maintenance mode in Ironic. This issue can be worked around by changing
|
|
the Ironic power state poll interval to 70 seconds. See
|
|
``[conductor]sync_power_state_interval`` in ``/etc/ironic/ironic.conf``.
|
|
|
|
.. _iDRAC: http://www.dell.com/learn/us/en/15/solutions/integrated-dell-remote-access-controller-idrac
|