【已评审】新增资源协作接口获取灵衢总线管理设备和灵衢交换设备的健康状态

背景

BMC需要获取灵衢设备的健康状态,包括灵衢总线管理设备以及灵衢交换设备。

评审点

1、变更资源协作接口 bmc.kepler.LCN
2、变更资源协作接口 bmc.kepler.LCN.Card

评审点1:变更资源协作接口 bmc.kepler.LCN

变更描述接口bmc.kepler.LCN新增Health用于显示灵衢总线管理设备的健康状态。
接口链接bmc.kepler.LCN接口定义

变更属性

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 变更影响
新增 Health y True true 灵衢总线管理设备健康状态,默认值为0,取值范围包括[0, 1, 2, 3],分别表示“正常”、“轻微告警”、“严重告警”、“紧急告警” Read: ReadOnly 灵衢总线管理软件 不持久化 无影响

变更接口影响

路径 变更接口影响 CSR配置影响 持久化影响 其他影响
/bmc/kepler/LCNs/:Id 新增Health属性 不涉及重名属性,无影响 不涉及新增和废弃主键,无兼容性问题

评审点2:变更资源协作接口 bmc.kepler.LCN.Card

变更描述接口bmc.kepler.LCN.Card新增Health用于显示灵衢交换设备(如Switch、接口卡)的健康状态。
接口链接bmc.kepler.LCN.Card接口定义

变更属性

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 变更影响
新增 Health y True true 灵衢交换设备健康状态,默认值为0,取值范围包括[0, 1, 2, 3],分别表示“正常”、“轻微告警”、“严重告警”、“紧急告警” Read: ReadOnly 灵衢总线管理软件 不持久化 无影响

变更接口影响

路径 变更接口影响 CSR配置影响 持久化影响 其他影响
/bmc/kepler/LCNs/:Id/Cards/:CardId 新增Health属性 不涉及重名属性,无影响 不涉及新增和废弃主键,无兼容性问题

评审结论

1、同意在资源协作接口 bmc.kepler.LCN下新增属性Health,签名为y,表示灵衢总线管理设备健康状态,默认值为0,取值范围包括[0, 1, 2, 3],分别表示“正常”、“一般告警”、“重要告警”、“紧急告警。
2、同意在资源协作接口 bmc.kepler.LCN.Card下新增属性Health,签名为y,表示灵衢交换设备健康状态,默认值为0,取值范围包括[0, 1, 2, 3],分别表示“正常”、“一般告警”、“重要告警”、“紧急告警。

遗留问题

1、资源协作接口定位是表示灵衢总线设备硬件,不限于UB Switch,需要修改接口描述;
结论: 当前资源协作接口主要承载灵衢交换设备的模型