The ironic.drivers.agent Module¶
-
class
ironic.drivers.agent.AgentAndCIMCDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverAgent + 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.AgentAndIPMINativeDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverAgent + 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.AgentAndSSHDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverAgent + 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.BaseDriverAgent + 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.