【待评审】主备管理资源协作接口:升主/降备属性权限支持可读写

背景

在一些具有主备管理的机型,小槽位的管理板需要优先升主,当前主备管理只有主备倒换接口,不支持允许升主写入,可通过已有属性 ActiveAllowedStandbyAllowed 支持可读写来发送允许升主信号。


整体方案

变更现有资源协作接口 bmc.kepler.Managers.ActiveStandby.Local 下的两个属性访问权限,将这两个属性从只读(readOnly: true )变更为可读写(readOnly: false ),允许可读写。新增 Present (在位状态)属性支持北向接口获取状态属性


详细描述

评审点1 :变更现有资源协作接口 bmc.kepler.Managers.ActiveStandby.Local 下属性的访问权限

资源路径/bmc/kepler/Managers/:ManagerId/ActiveStandby/Local (已有)

资源接口bmc.kepler.Managers.ActiveStandby.Local (已有)

变化类型 :变更现有属性访问权限


变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 变更影响
变更 ActiveAllowed y 变更前:True 变更后:False 变更前:false 变更后:true 当前BMC是否允许升主,true:允许,false:禁止 变更前:Read: ReadOnly 变更后:Read: ReadOnly Write: BasicSetting NA 无需持久化 只读变更为读写,无业务影响
变更 StandbyAllowed y 变更前:True 变更后:False 变更前:false 变更后:true 当前BMC是否允许降备,true:允许,false:禁止 变更前:Read: ReadOnly 变更后:Read: ReadOnly Write: BasicSetting NA 无需持久化 只读变更为读写,无业务影响

评审结论

1、同意修改 StandbyAllowed 属性为可读写属性,其他产业会包含该场景 需要保留

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 变更影响
变更 StandbyAllowed y 变更前:True 变更后:False 变更前:false 变更后:true 当前BMC是否允许降备,true:允许,false:禁止 变更前:Read: ReadOnly 变更后:Read: ReadOnly Write: BasicSetting NA 无需持久化 只读变更为读写,无业务影响

遗留问题

1、StandbyAllowed属性是否需要调整为读写;
已对齐