【已评审】部分内存故障预隔离开关项支持配置导入导出和装备定制化

背景

BMC的客户配置恢复操作步骤多,方式不统一,繁琐且容易遗漏,需要支持现网场景BMC更换后的配置一键恢复能力。补齐部分仅装备定制化可配置的能力,提供配置导入导出能力。

关联ISSUE

[需求]: 故障管理相关装备定制化项支持导入导出

整体方案

新增配置导入导出项和装备定制化项,补全原有部分定制能力

评审点

1、新增定制化项支持内存故障隔离hPPR开关
2、新增配置导入导出项支持内存故障隔离总开关
3、新增配置导入导出项支持内存故障预测开关
4、新增配置导入导出项支持内存故障隔离sPPR开关
5、新增配置导入导出项支持内存故障隔离ACLS开关
6、新增配置导入导出项支持内存故障隔离hPPR开关

详细描述

1、新增定制化项支持内存故障隔离hPPR开关

说明
定制化项名称 BMCSet_MemHardPPREnabled
归属组件 fault_diagnosis
类型 string
默认值 “on”
处理逻辑 if(BMCSet_MemHardPPREnabled == on)
设置MemHardPPREnabled开关为true
else
设置MemHardPPREnabled开关为false
说明 on:开启 off:关闭
实现方式 配置文件导入

2、新增配置导入导出项支持内存故障隔离总开关

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 导入导出类型 说明
内存故障隔离总开关 FDMService MemFaultIsolationEnabled fault_diagnosis boolean true:开启
false:关闭
ImportAndExport 内存故障隔离总开关状态

配置项详情:


{
    "ConfigData": {
        "type": "object",
        "properties": {
            "FDMService": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "MemFaultIsolationEnabled ": {
                            "type": "boolean",
                            "AttributeType": "ImportAndExport"
                        }
                        ......(其它用户配置)
                    }
                }
            }
        }
    }
}


3、新增配置导入导出项支持内存故障预测开关

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 导入导出类型 说明
内存故障预测开关 FDMService MemFaultPredictionEnabled fault_diagnosis boolean true:开启
false:关闭
ImportAndExport 内存故障预测开关状态

配置项详情:

{
    "ConfigData": {
        "type": "object",
        "properties": {
            "FDMService": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "MemFaultPredictionEnabled": {
                            "type": "boolean",
                            "AttributeType": "ImportAndExport",
                        }
                        ......(其它用户配置)
                    }
                }
            }
        }
    }
}


4、新增配置导入导出项支持内存故障隔离sPPR开关

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 导入导出类型 说明
内存故障隔离sPPR开关 FDMService MemSoftPPREnabled fault_diagnosis boolean true:开启
false:关闭
ImportAndExport 内存故障隔离sPPR开关状态

配置项详情:

{
    "ConfigData": {
        "type": "object",
        "properties": {
            "FDMService": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "MemSoftPPREnabled ": {
                            "type": "boolean",
                            "AttributeType": "ImportAndExport"
                        }
                        ......(其它用户配置)
                    }
                }
            }
        }
    }
}


5、新增配置导入导出项支持内存故障隔离ACLS开关

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 导入导出类型 说明
内存故障隔离ACLS开关 FDMService MemACLSEnabled fault_diagnosis boolean true:开启
false:关闭
ImportAndExport 内存故障隔离ACLS开关状态

配置项详情:

{
    "ConfigData": {
        "type": "object",
        "properties": {
            "FDMService": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "MemACLSEnabled": {
                            "type": "boolean",
                            "AttributeType": "ImportAndExport"
                        }
                        ......(其它用户配置)
                    }
                }
            }
        }
    }
}

6、新增配置导入导出项支持内存故障隔离hPPR开关

配置项名称 配置项类别 配置项 归属组件 取值类型 取值说明 导入导出类型 说明
内存故障隔离hPPR开关 FDMService MemHardPPREnabled fault_diagnosis boolean true:开启 false:关闭 ImportAndExport 内存故障隔离hPPR开关状态

配置项详情:

{
    "ConfigData": {
        "type": "object",
        "properties": {
            "FDMService": {
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "MemHardPPREnabled ": {
                            "type": "boolean",
                            "AttributeType": "ImportAndExport"
                        }
                        ......(其它用户配置)
                    }
                }
            }
        }
    }
}

评审结论

1、同意新增定制化项支持内存故障隔离hPPR开关
2、同意新增配置导入导出项支持内存故障隔离总开关
3、同意新增配置导入导出项支持内存故障预测开关
4、同意新增配置导入导出项支持内存故障隔离sPPR开关
5、同意新增配置导入导出项支持内存故障隔离ACLS开关
6、同意新增配置导入导出项支持内存故障隔离hPPR开关

遗留问题

1、配置导入/导出数据类型修改为boolean – 已修改
2、装备定制化需要刷新社区资料 – 待刷新
3、导入/导出需要刷新用户指南 – 待刷新