背景
硬盘故障和预故障告警预期在BMC复位场景保持告警状态不变,不因为BMC复位导致告警恢复再产生。
关联ISSUE
[需求]: 支持SSD健康状态故障检测及告警 - openUBMC/storage - AtomGit | GitCode
整体方案
1.硬盘故障告警关联的资源协作接口属性为bmc.kepler.Systems.Storage.Drive.DriveStatus接口下的Failure属性,硬盘预故障告警关联的资源协作接口属性为bmc.kepler.Systems.Storage.Drive.DriveStatus接口下的PredictiveFailure属性,这两个属性变更为复位持久化,在bmc复位场景保持属性不变,防止误恢复告警。
评审点
1.在资源协作接口bmc.kepler.Systems.Storage.Drive.DriveStatus中的PredictiveFailure和Failure属性持久化类型变更为复位持久化。
详细描述
评审点1:资源协作接口属性PredictiveFailure和Failure持久化类型变更为复位持久化
资源协作接口:bmc.kepler.Systems.Storage.Drive.DriveStatus
资源path:/bmc/kepler/Systems/:SystemID/Storage/Drives/:ID
变化类型:已有属性持久化类型变更为复位持久化
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
| PredictiveFailure | y | true | false | 硬盘是否预故障,0:否,1:是,默认值:255 | R:ReadOnly | 复位持久化 | false | |
| Failure | b | true | false | 硬盘是否故障 | R:ReadOnly | 复位持久化 | false |