背景
在一些具有主备管理的机型,小槽位的管理板需要优先升主,当前主备管理只有主备倒换接口,不支持允许升主写入,可通过已有属性 ActiveAllowed 和 StandbyAllowed 支持可读写来发送允许升主信号。
整体方案
变更现有资源协作接口 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属性是否需要调整为读写;
已对齐