The ironic.drivers.pxe Module¶
PXE Driver and supporting meta-classes.
-
class
ironic.drivers.pxe.PXEAndAMTDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + AMT driver.
This driver implements the core functionality, combining
ironic.drivers.amt.AMTPowerfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment. Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.pxe.PXEAndCIMCDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + Cisco IMC driver.
This driver implements the ‘core’ functionality, combining
ironic.drivers.modules.cimc.Powerfor power on/off and reboot withironic.drivers.modules.pxe.PXEBootfor booting the node andironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment. Implentations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.pxe.PXEAndIBootDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + IBoot PDU driver.
This driver implements the core functionality, combining
ironic.drivers.modules.iboot.IBootPowerfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor 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.BaseDriverPXE + Native IPMI driver.
This driver implements the core functionality, combining
ironic.drivers.modules.ipminative.NativeIPMIPowerfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor 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.BaseDriverPXE + IPMITool driver.
This driver implements the core functionality, combining
ironic.drivers.modules.ipmi.IPMIfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor 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.BaseDriverPXE + iRMC driver using SCCI.
This driver implements the core functionality using
ironic.drivers.modules.irmc.power.IRMCPowerfor power managementironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment.
-
class
ironic.drivers.pxe.PXEAndIloDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + Ilo Driver using IloClient interface.
This driver implements the core functionality using
ironic.drivers.modules.ilo.power.IloPowerfor power managementironic.drivers.modules.ilo.deploy.IloPXEDeployfor image deployment.
-
class
ironic.drivers.pxe.PXEAndMSFTOCSDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + MSFT OCS driver.
This driver implements the core functionality, combining
ironic.drivers.modules.msftocs.power.MSFTOCSPowerfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment. Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.pxe.PXEAndSNMPDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + SNMP driver.
This driver implements the ‘core’ functionality, combining
ironic.drivers.snmp.SNMPfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor 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.BaseDriverPXE + SSH driver.
NOTE: This driver is meant only for testing environments.
This driver implements the core functionality, combining
ironic.drivers.modules.ssh.SSHfor power on/off and reboot of virtual machines tunneled over SSH, withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor 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.BaseDriverPXE + SeaMicro driver.
This driver implements the core functionality, combining
ironic.drivers.modules.seamicro.Powerfor power on/off and reboot withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment. Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.pxe.PXEAndUcsDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + 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.drivers.modules.iscsi_deploy.ISCSIDeploy 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.BaseDriverPXE + VirtualBox driver.
NOTE: This driver is meant only for testing environments.
This driver implements the core functionality, combining
ironic.drivers.virtualbox.VirtualBoxPowerfor power on/off and reboot of VirtualBox virtual machines, withironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment. Implementations are in those respective classes; this class is merely the glue between them.
-
class
ironic.drivers.pxe.PXEAndWakeOnLanDriver[source]¶ Bases:
ironic.drivers.base.BaseDriverPXE + WakeOnLan driver.
This driver implements the core functionality, combining
ironic.drivers.modules.wol.WakeOnLanPowerfor power onironic.drivers.modules.iscsi_deploy.ISCSIDeployfor image deployment. Implementations are in those respective classes; this class is merely the glue between them.