跳到主要内容

GET – 服务器属性

使用 GET 方法检索 Redfish 服务的 System 资源中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Systems/1

请求正文

响应正文

字段

类型

描述

Id

字符串

“1”

Name

字符串

“ComputerSystem”

Description

字符串

“This resource is used to represent a computing system for a Redfish implementation.”

SystemType

字符串

此资源表示的计算机系统的类型

AssetTag

字符串

系统的资产标记

Manufacturer

字符串

系统的制造商标记

Model

字符串

系统的型号

SubModel

字符串

系统的子型号

SKU

字符串

此系统的制造商 SKU。

SerialNumber

字符串

系统的序列号

PartNumber

字符串

Null

UUID

字符串

此系统的通用唯一标识符(UUID)

HostName

字符串

此主机的全名:XCC-SubModel-SerialNumber

IndicatorLED

字符串

与此系统关联的指示灯状态

Boot

对象

描述当前资源的引导信息。对此对象的更改不会改变 BIOS 持久引导顺序配置

 

BootOptions

链接

与此计算机系统关联的 UEFI 引导选项集合的链接。

 

BootOrder

数组

项:字符串

项数:N

  

BootOrder[N]

字符串

此字符串应该为 BootOptionReference 字符串,表示与此计算机系统相关的持久引导顺序。

 

BootOrderPropertySelection

字符串

“BootOrder”。

 

BootSourceOverrideEnabled

字符串

描述“引导源覆盖”功能的状态

 

BootSourceOverrideMode

字符串

从 BootSourceOverrideTarget 引导源进行引导时要使用的 BIOS 引导模式(Legacy 或 UEFI)

 

UefiTargetBootSourceOverride

字符串

当 BootSourceOverrideSupported 为 UefiTarget 时作为引导源的设备的 UEFI 设备路径。

 

BootSourceOverrideTarget

字符串

BootSourceOverrideEnabled 为 true 的情况下,下次引导时要使用的当前引导源(取代正常引导设备)

 

BootSourceOverrideTarget @Redfish.AllowableValues

数组

项:字符串

项数:8

 

BootSourceOverrideTarget @Redfish.AllowableValues[0]

字符串

“None”

 

BootSourceOverrideTarget @Redfish.AllowableValues[1]

字符串

“Pxe”

 

BootSourceOverrideTarget @Redfish.AllowableValues[2]

字符串

“Cd”

 

BootSourceOverrideTarget @Redfish.AllowableValues[3]

字符串

“Usb”

 

BootSourceOverrideTarget @Redfish.AllowableValues[4]

字符串

“Hdd”

 

BootSourceOverrideTarget @Redfish.AllowableValues[5]

字符串

“BiosSetup”

 

BootSourceOverrideTarget @Redfish.AllowableValues[6]

字符串

“Diags”

 

BootSourceOverrideTarget @Redfish.AllowableValues[7]

字符串

“UefiTarget”

 

BootSourceOverrideEnabled @Redfish.AllowableValues

数组

项:字符串

项数:2

 

BootSourceOverrideEnabled @Redfish.AllowableValues[0]

字符串

“Once”

 

BootSourceOverrideEnabled @Redfish.AllowableValues[1]

字符串

“Disabled”

BiosVersion

字符串

系统 BIOS 的版本

TrustedModules

对象

系统中的可信任模块的数组。
基于 AMD Milan 的系统不支持此对象。
 

InterfaceType

字符串

可信模块的接口类型。

 

FirmwareVersion

字符串

此可信模块的固件版本。

 

InterfaceTypeSelection

字符串

此可信模块支持的接口类型选择。

 

Status

对象

此可信模块的状态。

  

State

字符串

此可信模块的状态。

  

Health

字符串

如果状态为“Absent”,则会被隐藏,否则为“OK”

ProcessorSummary

对象

此对象大致详细描述系统的中央处理器。

 

Count

数字

系统中的处理器数。

 

LogicalProcessorCount

整数

逻辑处理器计数。

 

Metrics

链接

与此系统中所有处理器关联的指标的链接。

 

Model

字符串

此系统中的主要或大部分处理器的处理器型号。

 

Status

对象

反映处理器摘要状态

  

State

字符串

“Enabled”

  

HealthRollup

字符串

表示此资源的视图中的总体运行状况状态。

  

Health

字符串

表示此资源在没有依赖资源的情况下的运行状况状态。

MemorySummary

对象

此对象大致详细描述系统的内存。

 

Metrics

链接

与此系统中所有内存关联的指标的链接。

 

TotalSystemMemoryGiB

数字

操作系统可访问的已装内存总量(RAM),以 GiB 为单位

 

Status

对象

反映内存摘要状态

  

State

字符串

“Enabled”。

  

HealthRollup

字符串

表示此资源的视图中的总体运行状况状态。

  

Health

字符串

表示此资源在没有依赖资源的情况下的运行状况状态。

Processors

链接

此对象大致详细描述系统的处理器。

Status

对象

已展开

  

State

字符串

“Enabled”

  

HealthRollup

字符串

表示此资源的视图中的总体运行状况状态。

  

Health

字符串

表示此资源在没有依赖资源的情况下的运行状况状态。

Links

对象

引用链接的对象

 

ManagedBy

数组

负责管理此系统的管理器的引用数组

 

Chassis

数组

包含此系统的机箱的引用数组

 

PoweredBy

数组

用于此系统的电源的引用数组

 

CooledBy

数组

用于此系统的散热设备的引用数组

EthernetInterfaces

链接

与此系统关联的以太网接口集合的引用

NetworkInterfaces

链接

与此系统关联的网络接口集合的引用

LogServices

链接

与此系统关联的日志服务集合的引用

PowerState

字符串

系统的当前电源状态

Bios

链接

与此系统关联的 BIOS 设置的引用。

Memory

链接

与此系统关联的内存设备集合的引用。

Storage

链接

与此系统关联的存储设备集合的引用。

SecureBoot

链接

与此系统关联的 SecureBoot 设置的引用。

HostWatchdogTimer

对象

此对象描述此系统的主机看守程序计时器功能。

 

FunctionEnabled

布尔

指示是否已启用主机看守程序计时器功能。激活计时器功能需要额外的基于主机的软件。

 

Status

对象

已展开

  

State

字符串

“Disabled”或“StandbyOffline”。

 

TimeoutAction

字符串

此属性指示当看守程序计时器达到其超时值时要执行的操作。

 

TimeoutAction@ Redfish.AllowableValues

数组

项类型:字符串

项数:1

项:“PowerCycle”

 

WarningAction

字符串

此属性指示在看守程序计时器接近(通常为 3-10 秒)达到其超时值时要执行的操作。

 

WarningAction@ Redfish.AllowableValues

数组

项类型:字符串

项数:1

项:“None”

PCIeDevices

数组

包含此系统的 PCI 设备的引用数组

PCIeFunctions

数组

包含此系统的 PCI 功能的引用数组

Actions

对象

此资源的可用操作。

 

#ComputerSystem.Reset

对象

此操作应执行 ComputerSystem 的重置。对于实现了 APCI 电源按钮功能的系统,PushPowerButton 值应执行或模拟 ACPI 电源按钮按下操作。ForceOff 值应断开系统电源或执行 ACPI 电源按钮覆盖(通常称为按住电源按钮 4 秒)。ForceRestart 值应先执行 ForceOff 操作,然后再执行 On 操作。

  

@Redfish.ActionInfo

链接

{SR}/Systems/1/ResetActionInfo

  

ResetType@Redfish.AllowableValues

数组

项:字符串

项数:7

  

ResetType@Redfish.AllowableValues[0]

字符串

“On”

  

ResetType@Redfish.AllowableValues[1]

字符串

“Nmi”

  

ResetType@Redfish.AllowableValues[2]

字符串

“GracefulShutdown”

  

ResetType@Redfish.AllowableValues[3]

字符串

“GracefulRestart”

  

ResetType@Redfish.AllowableValues[4]

字符串

“ForceOn”

  

ResetType@Redfish.AllowableValues[5]

字符串

“ForceOff”

  

ResetType@Redfish.AllowableValues[6]

字符串

“ForceRestart”

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"SerialNumber": "NARVIR073",
"Id": "1",
"IndicatorLED": "Off",
"PowerState": "On",
"ProcessorSummary": {
"Status": {
"HealthRollup": "OK",
"Health": "OK",
"State": "Enabled"
},
"Metrics": {
"@odata.id": "/redfish/v1/Systems/1/ProcessorSummary/ProcessorMetrics"
},
"Count": 1,
"Model": "Genuine Intel(R) CPU 0000%@",
"LogicalProcessorCount": 48
},
"NetworkInterfaces": {
"@odata.id": "/redfish/v1/Systems/1/NetworkInterfaces"
},
"Storage": {
"@odata.id": "/redfish/v1/Systems/1/Storage"
},
"PartNumber": null,
"SubModel": "7Z59",
"Bios": {
"@odata.id": "/redfish/v1/Systems/1/Bios"
},
"UUID": "55833bf4-5bbb-11e7-997f-0a94ef402c57",
"Name": "ComputerSystem",
"HostWatchdogTimer": {
"WarningAction": "None",
"WarningAction@Redfish.AllowableValues": [
"None"
],
"Status": {
"State": "Disabled"
},
"TimeoutAction": "PowerCycle",
"TimeoutAction@Redfish.AllowableValues": [
"PowerCycle"
],
"FunctionEnabled": false
},
"Oem": {
"Lenovo": {
"ScheduledPowerActions": {
"@odata.id": "/redfish/v1/Systems/1/Oem/Lenovo/ScheduledPowerActions"
},
"FrontPanelUSB": {
"InactivityTimeoutMins": 5,
"IDButton": "On",
"PortSwitchingTo": "Server",
"FPMode": "Shared"
},
"Sensors": {
"@odata.id": "/redfish/v1/Chassis/1/Oem/Lenovo/Sensors"
},
"SystemStatus": "BootingOSOrInUndetectedOS",
"NumberOfReboots": 22,
"HistorySysPerf": {
"@odata.id": "/redfish/v1/Systems/1/Oem/Lenovo/HistorySysPerf"
},
"@odata.type": "#LenovoComputerSystem.v1_0_0.LenovoSystemProperties",
"TotalPowerOnHours": 219,
"Metrics": {
"@odata.id": "/redfish/v1/Systems/1/Oem/Lenovo/Metrics"
},
"BootSettings": {
"@odata.id": "/redfish/v1/Systems/1/Oem/Lenovo/BootSettings"
}
}
},
"@odata.type": "#ComputerSystem.v1_9_0.ComputerSystem",
"Manufacturer": "Lenovo",
"@odata.etag": "\"42a3dfa9254124eb4ca7a70e77fb8ce7\"",
"Actions": {
"#ComputerSystem.Reset": {
"title": "Reset",
"target": "/redfish/v1/Systems/1/Actions/ComputerSystem.Reset",
"@Redfish.ActionInfo": "/redfish/v1/Systems/1/ResetActionInfo",
"ResetType@Redfish.AllowableValues": [
"On",
"Nmi",
"GracefulShutdown",
"GracefulRestart",
"ForceOn",
"ForceOff",
"ForceRestart"
]
},
"Oem": {
"#LenovoComputerSystem.BootToBIOSSetup": {
"title": "BootToBIOSSetup",
"target": "/redfish/v1/Systems/1/Actions/Oem/LenovoComputerSystem.BootToBIOSSetup"
},
"#LenovoComputerSystem.CustomizedReset": {
"target": "/redfish/v1/Systems/1/Actions/Oem/LenovoComputerSystem.CustomizedReset",
"title": "CustomizedReset",
"ResetType@Redfish.AllowableValues": [
"On"
]
}
}
},
"EthernetInterfaces": {
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces"
},
"Boot": {
"BootSourceOverrideEnabled@Redfish.AllowableValues": [
"Once",
"Disabled"
],
"BootSourceOverrideTarget@Redfish.AllowableValues": [
"None",
"Pxe",
"Cd",
"Usb",
"Hdd",
"BiosSetup",
"Diags",
"UefiTarget"
],
"UefiTargetBootSourceOverride": null,
"BootSourceOverrideTarget": "None",
"BootSourceOverrideEnabled": "Disabled",
"BootSourceOverrideMode": "UEFI"
},
"@odata.id": "/redfish/v1/Systems/1",
"AssetTag": "",
"PCIeFunctions": [
{
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/slot_13/PCIeFunctions/slot_13.00"
},
{
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/slot_13/PCIeFunctions/slot_13.01"
},
{
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/ob_1/PCIeFunctions/ob_1.02"
}
],
"SystemType": "Physical",
"BiosVersion": "M5E101Q",
"HostName": "Narvi-SR860V2-1",
"MemorySummary": {
"Status": {
"HealthRollup": "OK",
"Health": "OK",
"State": "Enabled"
},
"Metrics": {
"@odata.id": "/redfish/v1/Systems/1/MemorySummary/MemoryMetrics"
},
"TotalSystemMemoryGiB": 16
},
"Processors": {
"@odata.id": "/redfish/v1/Systems/1/Processors"
},
"PCIeFunctions@odata.count": 3,
"SecureBoot": {
"@odata.id": "/redfish/v1/Systems/1/SecureBoot"
},
"PCIeDevices": [
{
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/slot_13"
},
{
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/ob_1"
}
],
"TrustedModules": [
{
"Status": {
"State": "Absent"
},
"InterfaceType": "TPM2_0",
"FirmwareVersion": "7.2.1.0",
"InterfaceTypeSelection": "BiosSetting"
}
],
"PCIeDevices@odata.count": 2,
"SKU": "7Z59CTO1WW",
"Model": "ThinkSystem SR860",
"Description": "This resource is used to represent a computing system for a Redfish implementation.",
"Links": {
"CooledBy": [
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/0"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/1"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/2"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/3"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/4"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/5"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/6"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/7"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/8"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Thermal#/Fans/9"
}
],
"Chassis": [
{
"@odata.id": "/redfish/v1/Chassis/1"
}
],
"PoweredBy": [
{
"@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/0"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/1"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/2"
},
{
"@odata.id": "/redfish/v1/Chassis/1/Power#/PowerSupplies/3"
}
],
"ManagedBy": [
{
"@odata.id": "/redfish/v1/Managers/1"
}
]
},
"LogServices": {
"@odata.id": "/redfish/v1/Systems/1/LogServices"
},
"Memory": {
"@odata.id": "/redfish/v1/Systems/1/Memory"
},
"Status": {
"HealthRollup": "OK",
"Health": "OK",
"State": "Enabled"
}
}