【已评审】新增复位电源模块(psuswitch)cli命令

背景

当电源遇到电气故障如电压不稳时触发死锁保护后,需要现场拔插操作进行恢复,导致故障恢复周期长。支持电源远程复位操作后,可以通过复位电源的方式实现电源远程解锁,显著降低故障恢复时间

关联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命令的诉求