The ironic.drivers.agent
Module¶
-
class
ironic.drivers.agent.
AgentAndAMTDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + AMT driver.
This driver implements the core functionality, combining
ironic.drivers.amt.AMTPower
for power on/off and reboot withironic.drivers.modules.agent_deploy.AgentDeploy
for image deployment. Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.agent.
AgentAndCIMCDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + Cisco CIMC driver.
This driver implements the core functionality, combining :class:ironic.drivers.modules.cimc.power.Power for power on/off and reboot with :class:’ironic.driver.modules.agent.AgentDeploy’ (for image deployment.) Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.agent.
AgentAndIBootDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + IBoot PDU driver.
This driver implements the core functionality, combining
ironic.drivers.modules.iboot.IBootPower
for power on/off and reboot with :class:’ironic.driver.modules.agent.AgentDeploy’ (for image deployment.) Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.agent.
AgentAndIPMINativeDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + IPMINative driver.
This driver implements the core functionality, combining
ironic.drivers.modules.ipminative.NativeIPMIPower
(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.agent.
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.agent.
AgentAndSSHDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + SSH driver.
NOTE: This driver is meant only for testing environments.
This driver implements the core functionality, combining
ironic.drivers.modules.ssh.SSH
(for power on/off and reboot of virtual machines tunneled over SSH), 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.agent.
AgentAndUcsDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + Cisco UCSM driver.
This driver implements the core functionality, combining :class:ironic.drivers.modules.ucs.power.Power for power on/off and reboot with :class:’ironic.driver.modules.agent.AgentDeploy’ (for image deployment.) Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.agent.
AgentAndVirtualBoxDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + VirtualBox driver.
NOTE: This driver is meant only for testing environments.
This driver implements the core functionality, combining
ironic.drivers.modules.virtualbox.VirtualBoxPower
(for power on/off and reboot of VirtualBox virtual machines), 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.agent.
AgentAndWakeOnLanDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
Agent + WakeOnLan driver.
This driver implements the core functionality, combining
ironic.drivers.modules.wol.WakeOnLanPower
for power on with :class:’ironic.driver.modules.agent.AgentDeploy’ (for image deployment.) Implementations are in those respective classes; this class is merely the glue between them.