背景
事件/告警上报场景,需要BMC板卡具有对外连接网管的能力。
但是在一些具有备板的机型,备用BMC不具备对外连接网管的能力,所以需要通过主板来实现事件/告警的上报。通过远程RPC实现事件从备板同步到主板。
整体方案
新增资源协作接口:bmc.kepler.EventService.EventSync。
在event_policy与redfish组件下实现bmc.kepler.EventService.EventSync资源协作接口。
详细描述
评审点1 :新增资源协作接口 bmc.kepler.EventService.EventSync
资源路径:/bmc/kepler/EventService/EventSync
资源接口:bmc.kepler.EventService.EventSync
接口描述:[事件/告警]跨板同步接口
新增方法
| 方法名称 | 请求签名 | 请求参数描述 | 响应签名 | 响应参数描述 | 方法描述 | 访问权限 |
|---|---|---|---|---|---|---|
| SyncEvent | a{ss}s | Location:位置信息数组 每个元素是一组键值对 {事件类型, 位置信息} Events:包含同步事件信息的json格式字符串 |
us | ResponeCode:响应码:0成功 非0失败 Error:错误信息 (响应码为0 则是空字符串) |
跨板卡同步 [事件/告警] 方法 |
BasicSetting |
是否准备好AI预审
是