The ironic.drivers.ipmi Module

The ironic.drivers.ipmi Module

Hardware types and classic drivers for IPMI (using ipmitool).

class ironic.drivers.ipmi.AgentAndIPMIToolAndSocatDriver[source]

Bases: ironic.drivers.ipmi.AgentAndIPMIToolDriver

Agent + IPMITool + socat driver.

This driver implements the core functionality, combining ironic.drivers.modules.ipmitool.IPMIPower (for power on/off and reboot) with ironic.drivers.modules.agent.AgentDeploy (for image deployment) and with ironic.drivers.modules.ipmitool.IPMISocatConsole. This driver uses the socat console interface instead of the shellinabox one. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.ipmi.AgentAndIPMIToolDriver[source]

Bases: ironic.drivers.base.BaseDriver

Agent + IPMITool driver.

This driver implements the core functionality, combining ironic.drivers.modules.ipmitool.IPMIPower (for power on/off and reboot) with ironic.drivers.modules.agent.AgentDeploy (for image deployment). Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.ipmi.IPMIHardware[source]

Bases: ironic.drivers.generic.GenericHardware

IPMI hardware type.

Uses ipmitool to implement power and management. Provides serial console implementations via shellinabox or socat.

class ironic.drivers.ipmi.PXEAndIPMIToolAndSocatDriver[source]

Bases: ironic.drivers.ipmi.PXEAndIPMIToolDriver

PXE + IPMITool + socat driver.

This driver implements the core functionality, combining ironic.drivers.modules.ipmitool.IPMIPower for power on/off and reboot with ironic.drivers.modules.iscsi_deploy.ISCSIDeploy (for image deployment) and with ironic.drivers.modules.ipmitool.IPMISocatConsole. This driver uses the socat console interface instead of the shellinabox one. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.ipmi.PXEAndIPMIToolDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + IPMITool driver.

This driver implements the core functionality, combining ironic.drivers.modules.ipmitool.IPMIPower for power on/off and reboot with ironic.drivers.modules.iscsi_deploy.ISCSIDeploy for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

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.