背景
在一些具有备板的机型,备板BMC不具备对外连接网管的能力,需要通过主板来实现事件/告警的上报。通过远程RPC实现事件从备板同步到主板。
在这些机型操作主备倒换时,会存在只有备板,没有主板的情况。为防止事件丢失以及事件循环发送,需要资源协作接口来感知是否存在事件/告警在上报中。如果有,则抑制主备倒换。
整体方案
已有资源协作接口:bmc.kepler.EventService.EventSync
新增资源属性,标识当前远程事件告警上报处理状态
评审点
新增资源属性: State
资源路径:/bmc/kepler/EventService/EventSync
资源协作接口:bmc.kepler.EventService.EventSync
属性说明:远程事件告警上报处理状态
详细描述
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 默认值 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
| State | s | true | true | 标识当前远程事件告警状态: Null: 未启用远程事件告警同步服务 Service: 远程事件告警同步服务已启用 Running: 有事件告警等待上报处理 |
ReadOnly | Null | 内存持久化 | true |
是否准备好AI预审
是
评审结论
已线下审核,同意新增State属性
遗留问题
无