EnergySavingService
更新时间: 2026/07/01
在Gitcode上查看源码ResourceDefinition
uris
/redfish/v1/Managers/manager_id/EnergySavingService
properties
| 名称 | 类型 | 是否只读 | 取值范围/枚举值 | 说明 |
|---|---|---|---|---|
| @odata.context | string | true | EnergySavingService资源模型的OData描述信息 | |
| @odata.id | string | true | EnergySavingService资源的访问路径 | |
| @odata.type | string | true | EnergySavingService资源的类型 | |
| DynamicEnergySavingScene | string | true | ● Default默认场景 ● HPC高性能场景 ● LightWork轻载场景 | |
| EnergySavingStatus | string | true | 场景化节能使能状态 ● Activated生效 ● Inactivated不生效 ● Unknown未知 说明:BMC300 5.12.0及以上版本支持;A900_A3_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null | |
| EnergySavingStatusPerDomain.CPUSubsystem | string | true | 场景化节能CPU使能状态 ● Activated生效 ● Inactivated不生效 ● Unknown未知 说明:BMC300 5.13.0及以上版本支持;A900_A3_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null | |
| EnergySavingStatusPerDomain.NPUSubsystem | string | true | 场景化节能NPU使能状态 ● Activated生效 ● Inactivated不生效 ● Unknown未知 说明:BMC300 5.13.0及以上版本支持;A900_A3_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null | |
| Actions | - | true | 可以对动态节能执行的操作 | |
| #EnergySavingService.SetScene | number | true | 设置节能场景操作 | |
| target | string | true | 设置节能场景的操作路径 | |
| @Redfish.ActionInfo | string | true | 设置节能场景的操作信息查询路径 | |
| code | string | true | 指示消息注册表中特定消息ID的字符串。 | |
| message | string | true | 与消息注册表中的消息对应的易读的错误消息。 | |
| MessageId | string | true | 消息ID | |
| RelatedProperties | array | true | 消息相关属性 | |
| Message | string | true | 详细信息 | |
| MessageArgs | array | true | 信息参数 | |
| Severity | string | true | 严重性Redfish支持的严重级别包括:OK、Warning、Critical。 | |
| Resolution | string | true | 解决建议 |
supported_methods
- GET
- POST
HTTP methods
GET
命令功能
查询场景化智能节能信息
命令格式
URL: https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService
请求头:
X-Auth-Token: auth_value请求消息体: 无
参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| device_ip | 登录设备的IP地址 | IPv4或IPv6地址 |
| auth_value | 请求消息的鉴权参数 | 可通过/redfish/v1/SessionService/Sessions创建会话时获得 |
使用指南
BMC300 5.8.0.1及以上版本支持此功能。
使用实例
请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService
X-Auth-Token: auth_value 请求消息体:无
响应样例:
json
{
"@odata.context": "/redfish/v1/$metadata#EnergySavingService.EnergySavingService",
"@odata.id": "/redfish/v1/Managers/1/EnergySavingService",
"@odata.type": "#EnergySavingService.v1_0_0.EnergySavingService",
"Description": "EnergySavingService Settings",
"Id": "EnergySavingService",
"Name": "EnergySavingService",
"DynamicEnergySavingScene": "Default",
"EnergySavingStatus": "Inactivated",
"EnergySavingStatusPerDomain": {
"NPUSubsystem": "Inactivated",
"CPUSubsystem": "Inactivated"
},
"Actions": {
"#EnergySavingService.SetScene": {
"target": "/redfish/v1/Managers/1/EnergySavingService/Actions/EnergySavingService.SetScene",
"@Redfish.ActionInfo": "/redfish/v1/Managers/1/EnergySavingService/SetSceneActionInfo"
}
}
}响应码:200
POST (ACTION)
SetScene
命令功能
智能节能场景配置
命令格式
URL: https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService/Actions/EnergySavingService.SetScene
请求头:
X-Auth-Token: auth_value
Content-Type: header_type请求消息体:
json
{
"Scene": "LightWork",
"ExpectedActivePSUs": [
psu_slot
]
}请求头参数说明
参见 请求头参数说明
请求体参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| Scene | 节能配置场景 | ● Default默认场景 ● HPC高性能场景 ● LightWork轻载场景 |
| ExpectedActivePSUs | 主备电源 | 期望的主用电源槽位组,此参数仅在轻载模式使用 |
使用指南
BMC300 5.8.0.1及以上版本支持此功能。
使用实例
请求样例: POST https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService/Actions/EnergySavingService.SetScene
X-Auth-Token: auth_value 请求消息体:
json
{
"Scene": "LightWork",
"ExpectedActivePSUs": [
psu_slot
]
}响应样例:
json
{
"error": {
"code": "Base.1.0.GeneralError",
"message": "A general error has occurred. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_0_0.Message",
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"Message": "Successfully Completed Request",
"MessageArgs": [],
"Severity": "OK",
"Resolution": "None"
}
]
}
}响应码:200