OpenStackIronicProfile 1.1.0

指定 OpenStack Ironic 供应商无关的 Redfish 服务要求,通常由主板管理控制器 (BMC) 提供。

Bios

允许读取或更改 BIOS 设置。

属性

属性 [必需]

当前的 BIOS 设置。

AttributeRegistry

包含 BIOS 设置模式的注册表名称。

@Redfish.Settings [必需]

ETag

消息

用于确定成功或失败。

SettingsObject [必需]

提供指向实际更新对象的链接。

链接到 Bios 资源。

SupportedApplyTimes

确定更新是立即生效还是需要重启。

行动

ResetBios

将 BIOS 设置重置为其出厂默认值。

Chassis

允许收集机箱的传感器数据。

属性

电源

提供指向电源信息的链接。

链接到 Power 资源。

Thermal

提供指向热信息的链接。

链接到 Thermal 资源。

UUID

用作指示器的 ID。

ComputerSystem

提供裸机节点管理。[必需]

属性

Bios

对相应的 Bios 资源的引用。

BiosVersion

系统固件的版本。

Boot [必需]

允许更改启动设备和模式,这对于裸机配置至关重要。

BootSourceOverrideEnabled [必需] [可写]

管理下一个启动设备是永久性的还是单次的。

BootSourceOverrideMode [必需] [可写]

允许在 UEFI 模式之间切换。

BootSourceOverrideTarget [必需] [可写]

允许更改下一个启动设备。

EthernetInterfaces

提供指向节点网络接口的链接。

链接到 EthernetInterface 资源的集合。

IndicatorLED

启用裸机指示器 API。

Links [必需]
底盘

提供传感器数据。

ManagedBy [必需]

提供从节点到其 BMC 的链接。

Manufacturer

提供“vendor”属性。

MemorySummary

在带外检查期间提供内存数据。

TotalSystemMemoryGiB [必需]

PowerState [必需]

提供当前的电源状态。

Processors

提供指向节点 CPU 的链接。

链接到 Processor 资源的集合。

安全启动

提供指向节点安全启动设置的链接。

链接到 SecureBoot 资源。

SimpleStorage

在带外检查期间提供磁盘数据。

链接到 SimpleStorage 资源的集合。

Storage

启用硬件 RAID 管理。

链接到 Storage 资源的集合。

VirtualMedia

启用使用虚拟媒体进行配置。

链接到 VirtualMedia 资源的集合。

Actions

Reset [必需]

提供在节点上执行电源操作的能力。

ResetType [必需]

ComputerSystemCollection

至少需要一个系统。[必需]

属性

Members [必需]

Drive

在配置硬件 RAID 时提供有关单个驱动器信息。

属性

CapacityBytes

MediaType [必需]

Protocol [必需]

Status [必需]

Health [必需]

State [必需]

EthernetInterface

允许在检查期间注册端口。

属性

MACAddress [必需]

端口上的 MAC 地址是必需的。

Status [必需]
Health [必需]

仅考虑健康的接口。

State [必需]

启用仅过滤已启用接口的功能。

Manager

提供访问 BMC 属性的功能。

属性

FirmwareVersion

提供 BMC 的当前固件版本。

Power

在传感器数据中提供当前的电源信息。

属性

PowerSupplies [必需]

提供已安装电源的列表。

LastPowerOutputWatts

LineInputVoltage

PowerCapacityWatts

SerialNumber

Status [必需]
健康状况

要在传感器数据中报告的健康状态。

状态

要在传感器数据中报告的电源状态。

Processor

在带外检查期间提供 CPU 数据。

属性

ProcessorArchitecture [必需]

用于确定机器的 CPU 架构。

TotalThreads [必需]

用于估算核心数量。

SecureBoot

允许打开和关闭安全启动模式。

属性

SecureBootEnable [必需]

允许读取和更改安全启动状态。

Actions

ResetKeys

允许通过一个步骤重置安全启动密钥。

ServiceRoot

提供指向所有集合和服务的链接。[必需]

属性

Systems [必需]

提供指向系统的链接。

链接到 ComputerSystem 资源的集合。

SessionService

提供指向会话服务的链接。

链接到 SessionService 资源。

TaskService

提供指向任务服务的链接。

链接到 TaskService 资源。

UpdateService

提供指向更新服务的链接。

链接到 UpdateService 资源。

SessionService

允许使用会话进行身份验证,而不是 HTTP 基本身份验证。

SimpleStorage

在检查期间以及磁盘传感器提供有关磁盘的信息。

属性

Devices [必需]
CapacityBytes

磁盘容量。

型号

要在传感器数据中报告的设备型号。

名称

要在传感器数据中报告的设备名称。

Status [必需]
健康状况

要在传感器数据中报告的健康状态。

状态

要在传感器数据中报告的设备状态。

存储

允许配置硬件 RAID。

属性

Drives [必需]

提供指向附加驱动器的链接。

链接到 Drive 资源的集合。

StorageControllers [必需]

提供有关存储控制器的信息。

SupportedRAIDTypes

定义支持的 RAID 类型。

Volumes [必需]

提供指向现有卷的链接。

链接到 Volume 资源的集合。

TaskService

提供任务管理。

Thermal

作为传感器数据的一部分,提供机箱的热信息。

属性

Fans [必需]

MaxReadingRange

MinReadingRange

Reading [必需]

ReadingUnits [必需]

SerialNumber

Status [必需]
健康状况

要在传感器数据中报告的健康状态。

状态

要在传感器数据中报告的设备状态。

Temperatures [必需]

MaxReadingRangeTemp

MinReadingRangeTemp

ReadingCelsius [必需]

PhysicalContext

SensorNumber

UpdateService

Actions

SimpleUpdate [必需]

启用固件更新。

ImageURI [必需]

目标

TransferProtocol [必需]

VirtualMedia

启用使用虚拟媒体进行配置。[必需]

属性

Image [必需]

要附加的镜像的 URL。

Inserted

MediaTypes [必需]

此虚拟媒体插槽支持的媒体类型。

WriteProtected

Actions

EjectMedia [必需]

启用弹出虚拟媒体设备。

InsertMedia [必需]

启用插入虚拟媒体设备。

Image [必需]

Inserted

TransferMethod

TransferProtocolType

WriteProtected

Volume

提供对 RAID 卷的访问。

属性

CapacityBytes [必需]

Name [必需]

RAIDType

VolumeCollection

允许列出和创建 RAID 卷。

属性

@Redfish.OperationApplyTimeSupport [必需]