背景
需要支持客户使用ipmi命令设置BIOS配置保存模式
用于在升级场景下决定是否保存BIOS配置
当前升级接口也会下发是否保留配置的参数
只有当升级流程未指定是否保留配置时,该属性才生效
关联ISSUE
暂无
评审点
是否新增资源协作属性PreserveConfigEnabled,支持设置BIOS配置保存模式
属性在升级中使用,放在BiosUpgradeService下
属性名:PreserveConfigEnabled
资源路径:/bmc/kepler/Systems/:SystemId/BiosUpgradeService
资源接口:bmc.kepler.Systems.BiosUpgradeService
详细描述
资源path:/bmc/kepler/Systems/:SystemId/BiosUpgradeService
资源interface:bmc.kepler.Systems.BiosUpgradeService
变化类型:新增属性
应用场景:BIOS升级时,用于判断通过bios上报的配置信息是否保留
持久化类型: 不持久化
操作权限:可读写,R: ReadOnly W:BasicSetting
详细描述:
| 名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 属性说明 | 接口约束 |
|---|---|---|---|---|---|---|---|
| PreserveConfigEnabled | 新增属性 | b | 可读写,R: ReadOnly W:BasicSetting | 不持久化 | 否 | true:升级时保留配置 false:升级时不保留配置 |
默认为true,只有当 bmc.kepler.UpdateService 下的 StartUpgrade 接口未传保留配置参数时,用该属性判断升级时是否保留配置 |
评审结论
1、同意新增资源协作接口属性用于BIOS固件升级时,判断是否需要保留配置,具体如下 :
path:/bmc/kepler/Systems/:SystemId/BiosUpgradeService
interface:bmc.kepler.Systems.BiosUpgradeService
变化类型:新增属性
新增属性:PreserveConfigEnabled,签名为b,表示BIOS固件升级时是否保留配置
权限:可读写,R: ReadOnly W:BasicSetting
遗留问题
无