背景
当电源遇到电气故障如电压不稳时触发死锁保护后,需要现场拔插操作进行恢复,导致故障恢复周期长。支持电源远程复位操作后,可以通过复位电源的方式实现电源远程解锁,显著降低故障恢复时间
关联ISSUE
https://gitcode.com/openUBMC/power_mgmt/issues/163
整体方案
评审点
新增复位电源模块(psuswitch)cli命令,实现电源远程复位
详细描述
CLI命令:ipmcset -d psuswitch -v psu <N> <value>
变化类型:新增命令字
应用场景: 用于电源触发死锁保护后复位电源模块
操作类型: SET
操作权限:PowerMgmt
命令描述:复位电源模块
| 参数名称 | 取值类型 | 说明 | 取值范围 | 是否可选 | 约束 |
|---|---|---|---|---|---|
| N | integer | 表示电源模块的编号 | 1~最大电源数 | 否 | 机架服务器支持 |
| value | integer | 设置模式 | 2:表示复位电源 | 否 | 机架服务器支持 |
使用实例:复位1号电源开关
iBMC:/-> ipmcset -d psuswitch -v psu1 2
WARNING: The operation may have many adverse effects.
Do you want to continue?[Y/N]:y
Success.
评审结论
同意新增复位电源模块(psuswitch)cli命令
遗留问题
1、是否新增获取复位电源模块cli命令
当前客户无明确获取电源复位状态cli命令的诉求