ironic.drivers.modules.xclarity.power.
XClarityPower
[source]¶Bases: ironic.drivers.base.PowerInterface
get_power_state
(task)[source]¶Gets the current power state.
task – a TaskManager instance.
one of ironic.common.states
POWER_OFF,
POWER_ON or ERROR.
XClarityError if fails to retrieve power state of XClarity resource
get_properties
()[source]¶Return the properties of the interface.
dictionary of <property name>:<property description> entries.
reboot
(task, timeout=None)[source]¶Soft reboot the node
task – a TaskManager instance.
timeout – timeout (in seconds). Unsupported by this interface.
set_power_state
(task, power_state, timeout=None)[source]¶Turn the current power state on or off.
task – a TaskManager instance.
power_state – The desired power state POWER_ON, POWER_OFF or
REBOOT from ironic.common.states
.
timeout – timeout (in seconds). Unsupported by this interface.
InvalidParameterValue if an invalid power state was specified.
XClarityError if XClarity fails setting the power state.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.