ironic.drivers.ipmi
Module¶Hardware types and classic drivers for IPMI (using ipmitool).
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.
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.
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
.
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.
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.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.