背景
电源带外管理支持BMC主从角色控制,需要新增电源控制权归属属性,当电源为共享电源时,电源带外访问需获取当前BMC的主从状态,仅主BMC允许执行电源带外访问,从BMC不允许带外访问,仅创建电源管理对象,保障主从BMC场景下电源管理不冲突
评审点
1、power_mgmt的Onepower对象新增ControlOwner属性表示电源控制权归属
详细描述
方案1: power_mgmt组件OnePower对象新增ControlOwner私有属性
| 属性名称 | 变化类型 | 签名 | 持久化 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|
| ControlOwner | 新增属性 | y | 不持久化 | 电源控制权归属:0=本板独立控制,1=共享电源仅主控控制,默认0 |
配置示例:
"OnePower_0": {
"SlotNumber": "${Slot}",
"Protocol": "pmbus",
"ControlOwner": 1,
....
}
兼容问题
新增属性,未配置时默认0,不影响其他机型电源功能
评审结论
同意power_mgmt的Onepower对象新增ControlOwner属性表示电源控制权归属,类型U8,0=本板独立控制,1=共享电源仅主控控制,默认0