The ironic.drivers.pxe
Module¶
PXE Driver and supporting meta-classes.
-
class
ironic.drivers.pxe.
PXEAndCIMCDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
PXE + Cisco IMC driver.
This driver implements the ‘core’ functionality, combining
ironic.drivers.modules.cimc.Power
for power on/off and reboot withironic.drivers.modules.pxe.PXEBoot
for booting the node andironic.drivers.modules.iscsi_deploy.ISCSIDeploy
for image deployment. Implentations 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 managementironic.drivers.modules.iscsi_deploy.ISCSIDeploy
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 managementironic.drivers.modules.iscsi_deploy.ISCSIDeploy
for image deployment.ironic.drivers.modules.ilo.boot.IloPXEBoot
for boot related actions.
-
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 withironic.drivers.modules.iscsi_deploy.ISCSIDeploy
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.modules.ssh.SSH
for power on/off and reboot of virtual machines tunneled over SSH, withironic.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.
PXEAndUcsDriver
[source]¶ Bases:
ironic.drivers.base.BaseDriver
PXE + 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.