OpenStackIronicProfile 1.1.0¶
Specifies the OpenStack Ironic vendor-independent Redfish service requirements, typically offered by a baseboard management controller (BMC).
Bios¶
Allows reading or changing BIOS settings.
Properties¶
Attributes[required]Current BIOS settings.
AttributeRegistryName of the registry with the schema of BIOS settings.
@Redfish.Settings[required]ETagMessagesUsed to determine success or failure.
SettingsObject[required]Provides a link to the actually updated object.
Link to a Bios resource.
SupportedApplyTimesDetermines whether update is immediate or needs a reboot.
Actions¶
ResetBiosReset BIOS settings to their factory values.
Chassis¶
Allows collecting sensors data from the chassis.
Properties¶
ComputerSystem¶
Provides bare-metal node management. [required]
Properties¶
BiosReference to the corresponding Bios resource.
BiosVersionVersion of the system firmware.
Boot[required]Allows changing boot devices and modes, which is fundamental for bare-metal provisioning.
BootSourceOverrideEnabled[required] [writable]Manages whether the next boot device will be permanent or one-time.
BootSourceOverrideMode[required] [writable]Allows switching boot mode to/from UEFI.
BootSourceOverrideTarget[required] [writable]Allows changing the next boot device.
EthernetInterfacesProvides a link to the node’s network interfaces.
Link to a collection of EthernetInterface resources.
IndicatorLEDEnables the bare-metal indicator API.
Links[required]ChassisProvides sensor data.
ManagedBy[required]Provides a link from the node to its BMC.
ManufacturerProvides the ‘vendor’ property.
MemorySummaryProvides memory data during out-of-band inspection.
TotalSystemMemoryGiB[required]PowerState[required]Provides the current power state.
ProcessorsProvides a link to the node’s CPUs.
Link to a collection of Processor resources.
SecureBootProvides a link to the node’s secure boot settings.
Link to a SecureBoot resource.
SimpleStorageProvides disk data during out-of-band inspection.
Link to a collection of SimpleStorage resources.
StorageEnables hardware RAID management.
Link to a collection of Storage resources.
VirtualMediaEnables provisioning using virtual media.
Link to a collection of VirtualMedia resources.
Actions¶
Reset[required]Provides an ability to execute power actions on the node.
ResetType[required]
ComputerSystemCollection¶
At least one system is expected. [required]
Properties¶
Members [required]
Drive¶
Provides information about individual drives when configuring hardware RAID.
Properties¶
CapacityBytes
MediaType [required]
Protocol [required]
Status[required]Health[required]State[required]
EthernetInterface¶
Enables enrolling ports during inspection.
Properties¶
MACAddress[required]MAC address is mandatory on ports.
Status[required]Health[required]Only healthy interfaces are considered.
State[required]Enables filtering only enabled interfaces.
Manager¶
Provides access to the properties of the BMC.
Properties¶
FirmwareVersionProvides the current firmware version of the BMC.
Power¶
Provides the current power information in the sensor data.
Properties¶
PowerSupplies[required]Provides a list of the installed power supplies.
LastPowerOutputWattsLineInputVoltagePowerCapacityWattsSerialNumberStatus[required]HealthHealth status to report in the sensors data.
StatePower state to report in the sensors data.
Processor¶
Provides CPU data during out-of-band inspection.
Properties¶
ProcessorArchitecture[required]Used to determine the CPU architecture of the machine.
TotalThreads[required]Used to estimate the core count.
SecureBoot¶
Allows turning secure boot mode on and off.
Properties¶
SecureBootEnable[required]Allows reading and changing the secure boot state.
Actions¶
ResetKeysAllows resetting secure boot keys via a step.
ServiceRoot¶
Provides links to all collections and services. [required]
Properties¶
Systems[required]Provides a link to systems.
Link to a collection of ComputerSystem resources.
SessionServiceProvides a link to the session service.
Link to a SessionService resource.
TaskServiceProvides a link to the task service.
Link to a TaskService resource.
UpdateServiceProvides a link to the update service.
Link to a UpdateService resource.
SessionService¶
Allows using sessions for authentication instead of HTTP basic authentication.
SimpleStorage¶
Provides information about disks during inspection as well as disk sensors.
Properties¶
Devices[required]CapacityBytesDisk capacity.
ModelDevice model to report in the sensors data.
NameDevice name to report in the sensors data.
Status[required]HealthHealth status to report in the sensors data.
StateDevice state to report in the sensors data.
Storage¶
Allows configuring hardware RAID.
Properties¶
Drives[required]Provides a link to attached drives.
Link to a collection of Drive resources.
StorageControllers[required]Provides information about storage controllers.
SupportedRAIDTypesDefines which RAID types are supported.
Volumes[required]Provides a link to existing volumes.
Link to a collection of Volume resources.
TaskService¶
Provides task management.
Thermal¶
Provides thermal information of a chassis as part of the sensors data.
Properties¶
Fans[required]MaxReadingRangeMinReadingRangeReading[required]ReadingUnits[required]SerialNumberStatus[required]HealthHealth status to report in the sensors data.
StateDevice state to report in the sensors data.
Temperatures[required]MaxReadingRangeTempMinReadingRangeTempReadingCelsius[required]PhysicalContextSensorNumber
UpdateService¶
Actions¶
SimpleUpdate[required]Enables firmware updates.
ImageURI[required]TargetsTransferProtocol[required]
VirtualMedia¶
Enables provisioning using virtual media. [required]
Properties¶
Image[required]URL of the image to attach.
Inserted
MediaTypes[required]Supported media types for this virtual media slot.
WriteProtected
Actions¶
EjectMedia[required]Enables ejecting virtual media devices.
InsertMedia[required]Enables inserting virtual media devices.
Image[required]InsertedTransferMethodTransferProtocolTypeWriteProtected
Volume¶
Provides access to RAID volumes.
Properties¶
CapacityBytes [required]
Name [required]
RAIDType
VolumeCollection¶
Allows listing and creating RAID volumes.
Properties¶
@Redfish.OperationApplyTimeSupport [required]