ironic/doc/source/deploy/drivers.rst
Mathieu Mitchell 61f2f07569 Introduce support for APC MasterSwitchPlus and Rack PDU
Provide 3 new snmp_driver values for different APC product families:
  - apc_masterswitch
  - apc_masterswitchplus
  - apc_rackpdu

The "apc" snmp_driver is still supported and maps to the MasterSwitch driver
to avoid breaking backwards compatibility.

Different APC product families support different OIDs for power control.
  - APC MasterSwitch uses sPDUOutletCtl
  - APC MasterSwitchPlus uses sPDUOutletControlMSPOutletCommand
  - APC Rack PDU uses rPDUOutletControlOutletCommand

Change-Id: I9d8724543d7da7b1c9cdc180c3396d131ed52615
Closes-Bug: #1471025
2015-07-27 11:35:12 -04:00

2.6 KiB

Enabling drivers

Ironic-Python-Agent (agent)

To enable IPA, add the appropriate ironic agent driver to the enabled_drivers line of the ironic.conf file.

Several variants are currently supported, they are:
  • agent_ilo
  • agent_ipmitool
  • agent_pyghmi
  • agent_ssh
  • agent_vbox

Note

Starting with the Kilo release IPA ramdisk may also be used with ironic PXE drivers.

For more information see the ironic-python-agent GitHub repo

DRAC

DRAC with PXE deploy

  • Add pxe_drac to the list of enabled_drivers in /etc/ironic/ironic.conf
  • Install openwsman-python package

AMT

../drivers/amt

SNMP

../drivers/snmp

iLO driver

../drivers/ilo

SeaMicro driver

../drivers/seamicro

iRMC

The iRMC driver enables PXE deploy to control power via ServerView Common Command Interface (SCCI).

Software requirements

Enabling the iRMC driver

  • Add pxe_irmc to the list of enabled_drivers in /etc/ironic/ironic.conf
  • Ironic Conductor must be restarted for the new driver to be loaded.

Ironic node configuration

Nodes are configured for iRMC with PXE deploy by setting the ironic node object's driver property to be pxe_irmc. Further configuration values are added to driver_info:

  • irmc_address: hostname or IP of iRMC
  • irmc_username: username for iRMC with administrator privileges
  • irmc_password: password for irmc_username
  • irmc_port: port number of iRMC (optional, either 80 or 443. defalut 443)
  • irmc_auth_method: authentication method for iRMC (optional, either 'basic' or 'digest'. default is 'basic')

Supported platforms

This driver supports FUJITSU PRIMERGY BX S4 or RX S8 servers and above.

  • PRIMERGY BX920 S4
  • PRIMERGY BX924 S4
  • PRIMERGY RX300 S8

VirtualBox drivers

../drivers/vbox

Cisco UCS driver

../drivers/ucs

Wake-On-Lan driver

../drivers/wol

iBoot driver

../drivers/iboot