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) withironic.drivers.modules.agent.AgentDeploy
(for image deployment) and withironic.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) withironic.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 viashellinabox
orsocat
.
-
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 withironic.drivers.modules.iscsi_deploy.ISCSIDeploy
(for image deployment) and withironic.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 withironic.drivers.modules.iscsi_deploy.ISCSIDeploy
for image deployment. Implementations are in those respective classes; this class is merely the glue between them.