背景
内存硬失效模式判断方式新增专家模式规则和AI推理结合,识别硬失效模式。redfish的FDMService服务资源下MemHardFailureDetectionMode属性需新增取值ExpertRuleAndAIInference。并支持装备定制化及配置导入导出。
关联ISSUE
整体方案
FDMService服务资源下属性MemHardFailureDetectionMode新增取值ExpertRuleAndAIInference。
并支持内存硬失效模式识别方式可装备定制化及配置导入导出
评审点
评审点1:在/redfish/v1/Managers/manager_id/FDMService接口的MemHardFailureDetectionMode属性新增取值ExpertRuleAndAIInference, 表示专家模式规则和AI推理结合,识别硬失效模式
评审点2:新增定制化项支持内存硬失效模式识别方式MemHardFailureDetectionMode装备定制化
评审点3:新增配置导入导出项支持内存硬失效模式识别方式MemHardFailureDetectionMode导入导出
详细描述
评审点1:FDMService服务资源下属性MemHardFailureDetectionMode新增取值
资源URI:/redfish/v1/Managers/manager_id/FDMService
资源版本:HwFDMService.v1_2_0
属性列表:
| 属性名 | 类型 | 示例/取值约束 | readonly | 易变属性 | 实现PATCH | 操作权限 | 描述 |
|---|---|---|---|---|---|---|---|
| MemHardFailureDetectionMode | string(enum) | 内存硬失效模式识别方式,取值范围: - ExpertRule,专家模式规则识别硬失效模式(已有) - PatrolScrub,巡检识别硬失效模式(已有) - ExpertRuleAndAIInference,专家模式规则和AI推理结合,识别硬失效模式(新增) |
false | 否 | 是 | GET: ReadOnly PATCH: DiagnoseMgmt |
内存硬失效模式识别方式 |
Schema定义:
"MemHardFailureDetectionMode": {
"enum": [
"PatrolScrub",
"ExpertRule",
"ExpertRuleAndAIInference"
],
"enumDescriptions": {
"PatrolScrub": "Detected by PatrolScrub mode.",
"ExpertRule": "Detected by ExpertRule mode.",
"ExpertRuleAndAIInference": "Detected by ExpertRule mode and AI inference."
},
"type": "string"
}
评审点2:新增定制化项支持内存硬失效模式识别方式装备定制化
| 项 | 说明 |
|---|---|
| 定制化项名称 | BMCSet_MemHardFailureDetectionMode |
| 归属组件 | fault_diagnosis |
| 类型 | string(enum) |
| 默认值 | “ExpertRuleAndAIInference” |
| 处理逻辑 | if(BMCSet_MemHardFailureDetectionMode == ExpertRule) 专家模式规则识别硬失效模式 else if(BMCSet_MemHardFailureDetectionMode == PatrolScrub) 巡检识别硬失效模式 else 专家模式规则和AI推理结合,识别硬失效模式 |
| 说明 | ExpertRule,专家模式规则识别硬失效模式 PatrolScrub,巡检识别硬失效模式 ExpertRuleAndAIInference,专家模式规则和AI推理结合,识别硬失效模式 |
| 实现方式 | 配置文件导入 |
评审点3:新增配置导入导出项支持内存硬失效模式识别方式导入导出
| 配置项名称 | 配置项类别 | 配置项 | 归属组件 | 取值类型 | 取值说明 | 导入导出类型 | 说明 |
|---|---|---|---|---|---|---|---|
| 内存硬失效模式识别方式 | FDMService | MemHardFailureDetectionMode | fault_diagnosis | string(enum) | ExpertRule,专家模式规则识别硬失效模式 PatrolScrub,巡检识别硬失效模式 ExpertRuleAndAIInference,专家模式规则和AI推理结合,识别硬失效模式 |
ImportAndExport | 内存硬失效模式识别方式 |
配置项详情:
{
"ConfigData": {
"type": "object",
"properties": {
"FDMService": {
"type": "array",
"items": {
"type": "object",
"properties": {
"MemHardFailureDetectionMode": {
"type": "string",
"AttributeType": "ImportAndExport",
"enum": ["ExpertRule", "PatrolScrub", "ExpertRuleAndAIInference"]
}
......(其它用户配置)
}
}
}
}
}
}
是否准备好AI预审
是
评审结论
- 同意redfish接口FDMService服务资源属性MemHardFailureDetectionMode新增取值ExpertRuleAndAIInference表示专家模式规则和AI推理结合,识别硬失效模式
- 同意新增定制化项支持内存硬失效模式识别方式装备定制化,默认值为“ExpertRuleAndAIInference”
- 新增配置导入导出项支持内存硬失效模式识别方式导入导出
遗留问题
刷新redfish资源HwFDMService版本, 建议年度版本刷新 — 已修改