OpenStackIronicProfile 1.1.0¶
指定 OpenStack Ironic 供应商无关的 Redfish 服务要求,通常由主板管理控制器 (BMC) 提供。
Bios¶
允许读取或更改 BIOS 设置。
属性¶
属性[必需]当前的 BIOS 设置。
AttributeRegistry包含 BIOS 设置模式的注册表名称。
@Redfish.Settings[必需]ETag消息用于确定成功或失败。
SettingsObject[必需]提供指向实际更新对象的链接。
链接到 Bios 资源。
SupportedApplyTimes确定更新是立即生效还是需要重启。
行动¶
ResetBios将 BIOS 设置重置为其出厂默认值。
Chassis¶
允许收集机箱的传感器数据。
属性¶
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[必需]提供已安装电源的列表。
LastPowerOutputWattsLineInputVoltagePowerCapacityWattsSerialNumberStatus[必需]健康状况要在传感器数据中报告的健康状态。
状态要在传感器数据中报告的电源状态。
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。
属性¶
TaskService¶
提供任务管理。
Thermal¶
作为传感器数据的一部分,提供机箱的热信息。
属性¶
Fans[必需]MaxReadingRangeMinReadingRangeReading[必需]ReadingUnits[必需]SerialNumberStatus[必需]健康状况要在传感器数据中报告的健康状态。
状态要在传感器数据中报告的设备状态。
Temperatures[必需]MaxReadingRangeTempMinReadingRangeTempReadingCelsius[必需]PhysicalContextSensorNumber
UpdateService¶
Actions¶
SimpleUpdate[必需]启用固件更新。
ImageURI[必需]目标TransferProtocol[必需]
VirtualMedia¶
启用使用虚拟媒体进行配置。[必需]
属性¶
Image[必需]要附加的镜像的 URL。
Inserted
MediaTypes[必需]此虚拟媒体插槽支持的媒体类型。
WriteProtected
Actions¶
EjectMedia[必需]启用弹出虚拟媒体设备。
InsertMedia[必需]启用插入虚拟媒体设备。
Image[必需]InsertedTransferMethodTransferProtocolTypeWriteProtected
Volume¶
提供对 RAID 卷的访问。
属性¶
CapacityBytes [必需]
Name [必需]
RAIDType
VolumeCollection¶
允许列出和创建 RAID 卷。
属性¶
@Redfish.OperationApplyTimeSupport [必需]