ipmcset -d coolinglevel
更新时间: 2026/07/16
在Gitcode上查看源码

ipmcset -d coolinglevel

返回总览 | 返回命令索引

命令功能

设置散热设备转速级别

命令格式

text
ipmcset -d coolinglevel -v <devicetype> <level> [id]

参数说明

NameLocationTypeRequiredDefaultConstraintDescription
devicetypeReqBodystring---
levelReqBodyinteger---
idReqBodyinteger---

响应/输出说明

NameLocationTypeRequiredDefaultConstraintDescription
devicetypeRspBody----
levelRspBody----
idRspBody----
CheckSetCoolingLevelReqRspBody----

后端处理流

StepTypePath/URIInterfaceField/MethodSourceDestination
1List/bmc/kepler/Systems/1/Thermal/Fans---{"Members": "FanList"}
2List/bmc/kepler/Systems/1/Thermal/Pumps---{"Members": "PumpList"}
3Property/bmc/kepler/Systems/1/CoolingConfigbmc.kepler.Systems.CoolingConfig--{"CtrlMode": "CtrlMode", "LevelPercentRange": "LevelPercentRange", "TimeOut": "TimeOut"}
4Property/bmc/kepler/Systems/1/LiquidCoolingConfigbmc.kepler.Systems.LiquidCoolingConfig--{"CtrlMode": "CtrlMode", "LevelPercentRange": "LevelPercentRange", "TimeOut": "TimeOut"}
5Method/bmc/kepler/Systems/1/CoolingConfigbmc.kepler.Systems.CoolingConfigSetManualLevel--
6Method/bmc/kepler/Systems/1/LiquidCoolingConfigbmc.kepler.Systems.LiquidCoolingConfigSetManualLevel--

使用示例

text
ipmcset -d coolinglevel -v <devicetype> <level> [id]

输出样例

ScenarioOutputSource
其他Usage: ipmcset -d coolinglevel -v <devicetype> <level> [id]interface_config/cli/echoes/ipmcset/_coolinglevel
其他devicetype:interface_config/cli/echoes/ipmcset/_coolinglevel
其他faninterface_config/cli/echoes/ipmcset/_coolinglevel
其他pumpinterface_config/cli/echoes/ipmcset/_coolinglevel
其他level:interface_config/cli/echoes/ipmcset/_coolinglevel
其他1.Set speed level for all cooling device, without parameter [id]interface_config/cli/echoes/ipmcset/_coolinglevel
其他2.Set speed level for specific cooling device, with parameter [id]interface_config/cli/echoes/ipmcset/_coolinglevel
其他<fanlevel> range <<value>-<value>>, [fanid] range <<value>-<value>>interface_config/cli/echoes/ipmcset/_coolinglevel
其他<pumplevel> range <<value>-<value>>, [pumpid] range <<value>-<value>>interface_config/cli/echoes/ipmcset/_coolinglevel
其他Usage: ipmcset -d coolinglevel -v <devicetype> <level> [id]interface_config/cli/echoes/ipmcset/_coolinglevel
其他devicetype:interface_config/cli/echoes/ipmcset/_coolinglevel
其他faninterface_config/cli/echoes/ipmcset/_coolinglevel
其他level:interface_config/cli/echoes/ipmcset/_coolinglevel
其他1.Set speed level for all cooling device, without parameter [id]interface_config/cli/echoes/ipmcset/_coolinglevel
其他2.Set speed level for specific cooling device, with parameter [id]interface_config/cli/echoes/ipmcset/_coolinglevel
其他<fanlevel> range <<value>-<value>>, [fanid] range <<value>-<value>>interface_config/cli/echoes/ipmcset/_coolinglevel
失败Set <value>(<value>) level(<value>) failed. Current Mode: Autointerface_config/cli/echoes/ipmcset/_coolinglevel
其他The <value> level <value> is out of range.interface_config/cli/echoes/ipmcset/_coolinglevel
其他The <value> id <value> is out of range.interface_config/cli/echoes/ipmcset/_coolinglevel
成功Set <value> level successfully.interface_config/cli/echoes/ipmcset/_coolinglevel
其他Current Mode : manual, timeout <value> seconds.interface_config/cli/echoes/ipmcset/_coolinglevel
其他Global Manual <value> Level: <value>%interface_config/cli/echoes/ipmcset/_coolinglevel
成功Set <value>(<value>) level to (<value>) successfully.interface_config/cli/echoes/ipmcset/_coolinglevel
其他Current Mode : manual, timeout <value> seconds.interface_config/cli/echoes/ipmcset/_coolinglevel

来源信息

ItemValue
命令类型ipmcset
target_
dataitemcoolinglevel
URI/cli/v1/_/coolinglevel
Interface TypePatch
配置来源interface_config/cli/ipmcset/target.json
请求版本26.06_2026.06.30
源码提交5606349e
生成时间2026-07-16T01:48:37