背景
BMC的客户配置恢复操作步骤多,方式不统一,繁琐且容易遗漏,需要支持现网场景BMC更换后的配置一键恢复能力。补齐部分仅装备定制化可配置的能力,提供配置导入导出能力。
关联ISSUE
整体方案
新增配置导入导出项,补全原有部分定制能力
评审点
1、新增配置导入导出项支持导入/导出Bios固件生效条件
2、新增配置导入导出项支持导入/导出Bios启动项超时自动清除
详细描述
1、新增配置导入导出项支持导入/导出Bios固件生效条件
| 配置项名称 | 配置项类别 | 配置项 | 归属组件 | 取值类型 | 取值说明 | 默认值 | 导入导出类型 | 说明 |
|---|---|---|---|---|---|---|---|---|
| Bios固件生效条件 | UpdateConfig | UpgradeActiveCondition | bios | string | PowerOff:系统下电生效 PowerCycle:系统重启生效 |
PowerOff | ImportAndExport |
配置项详情:
{
"ConfigData": {
"type": "object",
"properties": {
"BMCBiosConfig": {
"type": "object",
"properties": {
"UpdateConfig ": {
"type": "object",
"properties": {
"UpgradeActiveCondition": {
"type": "string",
"AttributeType": "ImportAndExport",
"enum": [
"PowerOff",
"PowerCycle"
]
}
}
}
}
}
}
}
}
}
2、新增配置导入导出项支持导入/导出Bios启动项超时自动清除
| 配置项名称 | 配置项类别 | 配置项 | 归属组件 | 取值类型 | 取值说明 | 默认值 | 导入导出类型 | 说明 |
|---|---|---|---|---|---|---|---|---|
| Bios启动项超时自动清除 | BootOption | BootFlagValidTimeoutAutoClearEnabled | bios | boolean | true:表示设置为超过60s未上下电自动清除; false:表示设置为超过60s未上下电不自动清除 | false | ImportAndExport |
配置项详情:
{
"ConfigData": {
"type": "object",
"properties": {
"BMCBiosConfig": {
"type": "object",
"properties": {
"BootOption": {
"type": "object",
"properties": {
"BootFlagValidTimeoutAutoClearEnabled": {
"type": "boolean",
"AttributeType": "ImportAndExport"
}
}
}
}
}
}
}
}
是否准备好AI预审
(必选)是/否
评审结论
同意新增如下配置导入导出项:
1)新增Bios固件生效条件相关配置导入导出项
2)新增启动项超时自动清除相关配置导入导出项
遗留问题
1)BootFlagValidTimeoutAutoClearEnabled类型改boolean
闭环情况:已修改为boolean