MSFT OCS Power Driver
Bases: ironic.drivers.base.PowerInterface
Get the power state from the node.
| Parameters: | task – a TaskManager instance containing the target node. |
|---|---|
| Raises: | MSFTOCSClientApiException. |
Cycle the power of the node
| Parameters: | task – a TaskManager instance contains the target node. |
|---|---|
| Raises: | PowerStateFailure if failed to reboot. |
Set the power state of the node.
Turn the node power on or off.
| Parameters: |
|
|---|---|
| Raises: | PowerStateFailure if the power cannot set to pstate. |
| Raises: | InvalidParameterValue |
Validate the driver_info in the node.
Check if the driver_info contains correct required fields.
| Parameters: | task – a TaskManager instance containing the target node. |
|---|---|
| Raises: | MissingParameterValue if any required parameters are missing. |
| Raises: | InvalidParameterValue if any parameters have invalid values. |