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 with ironic.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) 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.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) 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.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), 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.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), 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.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.

Project Source

This Page