ironic.drivers.modules.drac.management module

DRAC management interface

class ironic.drivers.modules.drac.management.DracRedfishManagement(*args, **kwargs)[source]

Bases: RedfishManagement

iDRAC Redfish interface for management-related actions.

clear_job_queue(task)[source]

Clear iDRAC job queue.

Parameters:

task – a TaskManager instance containing the node to act on.

Raises:

RedfishError on an error.

known_good_state(task)[source]

Reset iDRAC to known good state.

An iDRAC is reset to a known good state by resetting it and clearing its job queue.

Parameters:

task – a TaskManager instance containing the node to act on.

Raises:

RedfishError on an error.

reset_idrac(task)[source]

Reset the iDRAC.

Parameters:

task – a TaskManager instance containing the node to act on.

Raises:

RedfishError on an error.