ironic.drivers.modules.drac.vendor_passthru
Module¶DRAC vendor-passthru interface
ironic.drivers.modules.drac.vendor_passthru.
DracVendorPassthru
[source]¶Bases: ironic.drivers.base.VendorInterface
Interface for DRAC specific methods.
abandon_bios_config
(*args, **kwargs)[source]¶Abandon a BIOS configuration job.
This method is used to abandon a BIOS configuration previously submitted through set_bios_config().
Parameters: |
|
---|---|
Raises: | DracOperationError on an error from python-dracclient. |
commit_bios_config
(*args, **kwargs)[source]¶Commit a BIOS configuration job.
This method is used to commit a BIOS configuration job. submitted through set_bios_config().
Parameters: |
|
---|---|
Raises: | DracOperationError on an error from python-dracclient. |
Returns: | A dictionary containing the |
get_bios_config
(*args, **kwargs)[source]¶Get the BIOS configuration.
This method is used to retrieve the BIOS settings from a node.
Parameters: |
|
---|---|
Raises: | DracOperationError on an error from python-dracclient. |
Returns: | a dictionary containing BIOS settings. |
list_unfinished_jobs
(*args, **kwargs)[source]¶List unfinished config jobs of the node.
Parameters: |
|
---|---|
Returns: | a dictionary containing the |
Raises: | DracOperationError on an error from python-dracclient. |
set_bios_config
(*args, **kwargs)[source]¶Change BIOS settings.
This method is used to change the BIOS settings on a node.
Parameters: |
|
---|---|
Raises: | DracOperationError on an error from python-dracclient. |
Returns: | A dictionary containing the |
validate
(*args, **kwargs)[source]¶Validate the driver-specific info supplied.
This method validates whether the ‘driver_info’ property of the supplied node contains the required information for this driver to manage the power state of the node.
Parameters: |
|
---|---|
Raises: | InvalidParameterValue if required driver_info attribute is missing or invalid on the node. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.