ironic.drivers.modules.xclarity.management.
XClarityManagement
[source]¶Bases: ironic.drivers.base.ManagementInterface
get_boot_device
(task)[source]¶Get the current boot device for the task’s node.
task – a task from TaskManager.
a dictionary containing: :boot_device: the boot device, one of [PXE, DISK, CDROM, BIOS] :persistent: Whether the boot device will persist or not It returns None if boot device is unknown.
InvalidParameterValue if the boot device is unknown
XClarityError if the communication with XClarity fails
get_properties
()[source]¶Return the properties of the interface.
dictionary of <property name>:<property description> entries.
get_sensors_data
(task)[source]¶Get sensors data.
task – a TaskManager instance.
NotImplementedError
get_supported_boot_devices
(task)[source]¶Gets a list of the supported boot devices.
task – a task from TaskManager.
A list with the supported boot devices defined
in ironic.common.boot_devices
.
set_boot_device
(task, device, persistent=False)[source]¶Sets the boot device for a node.
task – a task from TaskManager.
device – the boot device, one of the supported devices
listed in ironic.common.boot_devices
.
persistent – Boolean value. True if the boot device will persist to all future boots, False if not. Default: False.
InvalidParameterValue if an invalid boot device is specified.
XClarityError if the communication with XClarity fails
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.