背景
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、导入/导出需要刷新用户指南 – 待刷新