iDRAC drivers

iDRAC drivers

Overview

iDRAC hardware is supported by the idrac hardware type and the following classic drivers:

  • pxe_drac (using out-of-band inspection)
  • pxe_drac_inspector (using in-band inspection via ironic-inspector)

It is also supported by the standard ipmi hardware type, though with a smaller feature set.

Enabling

All iDRAC drivers require the python-dracclient library to be installed, for example:

sudo pip install 'python-dracclient>=1.3.0,<2.0.0'

To enable the idrac hardware type, add the following to your /etc/ironic/ironic.conf:

[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:

[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
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.