The ironic.drivers.pxe Module

PXE Driver and supporting meta-classes.

class ironic.drivers.pxe.PXEAndAMTDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + AMT driver.

This driver implements the core functionality, combining ironic.drivers.amt.AMTPower for power on/off and reboot with ironic.driver.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndIBootDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + IBoot PDU driver.

This driver implements the core functionality, combining ironic.drivers.modules.iboot.IBootPower for power on/off and reboot with ironic.driver.modules.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndIPMINativeDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + Native IPMI driver.

This driver implements the core functionality, combining ironic.drivers.modules.ipminative.NativeIPMIPower for power on/off and reboot with ironic.driver.modules.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndIPMIToolDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + IPMITool driver.

This driver implements the core functionality, combining ironic.drivers.ipmi.IPMI for power on/off and reboot with ironic.driver.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndIRMCDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + iRMC driver using SCCI.

This driver implements the core functionality using ironic.drivers.modules.irmc.power.IRMCPower for power management ironic.drivers.modules.pxe.PXEDeploy for image deployment.

class ironic.drivers.pxe.PXEAndIloDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + Ilo Driver using IloClient interface.

This driver implements the core functionality using ironic.drivers.modules.ilo.power.IloPower for power management ironic.drivers.modules.ilo.deploy.IloPXEDeploy for image deployment.

class ironic.drivers.pxe.PXEAndSNMPDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + SNMP driver.

This driver implements the ‘core’ functionality, combining ironic.drivers.snmp.SNMP for power on/off and reboot with ironic.drivers.pxe.PXE for image deployment. Implentations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndSSHDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + SSH driver.

NOTE: This driver is meant only for testing environments.

This driver implements the core functionality, combining ironic.drivers.ssh.SSH for power on/off and reboot of virtual machines tunneled over SSH, with ironic.driver.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndSeaMicroDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + SeaMicro driver.

This driver implements the core functionality, combining ironic.drivers.modules.seamicro.Power for power on/off and reboot with ironic.driver.modules.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

class ironic.drivers.pxe.PXEAndVirtualBoxDriver[source]

Bases: ironic.drivers.base.BaseDriver

PXE + VirtualBox driver.

NOTE: This driver is meant only for testing environments.

This driver implements the core functionality, combining ironic.drivers.virtualbox.VirtualBoxPower for power on/off and reboot of VirtualBox virtual machines, with ironic.driver.pxe.PXE for image deployment. Implementations are in those respective classes; this class is merely the glue between them.

This Page