The ironic.drivers.pxe Module

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 with ironic.drivers.modules.pxe.PXEBoot for booting the node and ironic.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 management ironic.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 management ironic.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 with ironic.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.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.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.