新增Bios对象的SmbiosType属性和SmBios对象的Type属性

背景

当前部分平台BIOS通过SMBIOS相关文件向BMC发送cpu内存等系统信息,部分算力平台和BIOS采取不同方案,通过共享内存传递inventory.json文件,承载系统信息。当前需求需要新增Bios的SmbiosType属性和SmBios的Type属性,以区分不同平台BIOS上报和解析更新系统信息的方案。

相关评审链接

关联ISSUE

整体方案

系统信息获取和解析等接口,通过Bios的SmbiosType属性和SmBios的Type属性区分不同平台BIOS上报系统信息上报方案,来获取和解析系统信息。


评审点

  1. Bios的SmbiosType属性和SmBios的Type属性,以区分不同平台BIOS上报和解析更新系统信息的方案。

详细描述

评审点1: Bios的SmbiosType属性和SmBios的Type属性。

属性:

属性名称 签名 读写 变化通知 描述 取值示例 访问权限 持久化类型
SmbiosType String 只读 false Smbios文件类型 JSON ReadOnly 持久化
Type String 只读 false Smbios文件类型 JSON ReadOnly 持久化

配置示例:
“Bios_1”: {
“SystemId”: “${SystemId}”,
“SmbiosType”: “JSON”
},

是否准备好AI预审

评审结论

遗留问题