DRAC vendor-passthru interface
ironic.drivers.modules.drac.vendor_passthru.
DracVendorPassthru
[source]¶Bases: ironic.drivers.modules.drac.vendor_passthru.DracWSManVendorPassthru
Class alias of class DracWSManVendorPassthru.
This class provides ongoing support of the deprecated ‘idrac’ vendor passthru interface implementation entrypoint.
All bug fixes and new features should be implemented in its base class, DracWSManVendorPassthru. That makes them available to both the deprecated ‘idrac’ and new ‘idrac-wsman’ entrypoints. Such changes should not be made to this class.
ironic.drivers.modules.drac.vendor_passthru.
DracWSManVendorPassthru
[source]¶Bases: ironic.drivers.base.VendorInterface
Interface for DRAC specific methods.
abandon_bios_config
(task, **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
(task, reboot=False, **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
(task, **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
(task, **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
(task, **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
(task, **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.