答案内容由AI生成,仅供参考:
Smart Provisioning (SP) 升级责任与操作指南
根据您提供的问题描述和系统界面信息,以下是对 Smart Provisioning (SP) 谁负责升级、版本来源以及如何进行升级的详细解答。
问题分析
您观察到系统中已存在 SP 版本 APP版本信息:1.9.0.23 和 DATA版本信息:1.9.0.23,但从未手动执行过升级。这引发两个核心疑问:
- 该 SP 版本是出厂自带还是后续自动升级?
- 用户应如何正确升级 SP?是否需要独立包或通过 BMC 升级?
SP 版本来源:出厂自带
结论:
SP 的初始版本(如 1.9.0)是随着 BMC 固件一起出厂预置的,并非后期自动升级而来。
依据如下:
- 根据知识库文档【Search Result #7】中的接口定义
bmc.kepler.Managers.Ums.SP.Version,SP 的版本信息(包括APPVersion、OSRevision、DataVersion)是由系统固件在构建时打包进镜像的。 - SP 是作为 BMC 系统的一部分,集成在 openUBMC 固件包(HPM 包) 中的组件,随 BMC 固件一同烧录或升级。
- 若未执行过任何固件升级操作,当前显示的 SP 版本只能是 原始 BMC 固件包中内置的版本。
因此,您环境中看到的 1.9.0.23 版本,是 openUBMC 固件出厂时自带的 SP 版本。
SP 升级由谁负责?
责任方:BMC 固件升级流程统一管理
SP 的升级由 BMC 的固件升级机制统一负责,无需单独下载或安装 SP 升级包。
支持证据:
-
UpdateSP接口属于 BMC 系统管理模块- 在 Document Chunk 1 中定义了 D-Bus 接口方法
UpdateSP,其参数包含:
说明 SP 支持通过标准固件升级接口进行更新。- ImageURI: String \\- 升级文件路径 - UpdateMode: String \\- 升级模式 - ActiveMethod: String \\- 生效方法
- 在 Document Chunk 1 中定义了 D-Bus 接口方法
-
SP 属于 openUBMC 固件生态的一部分
- openUBMC 社区发布的每个版本(如 25.03、25.06、25.09)都可能包含 SP 组件的更新。
- 例如,openUBMC 25.09 版本 新增了对 BIOS 固件导出、关键部件固件升级 的支持(参见 Search Result #4),意味着 SP 功能也在持续演进。
-
SP 升级依赖完整固件包(HPM)
- 升级 SP 不是独立行为,而是在升级整个 BMC 固件时,当新固件包中包含更新版 SP 组件,系统会自动检测并升级 SP 镜像。
如何升级 SP?
推荐方式:通过 BMC 固件升级(HPM 包) 更新 SP
操作路径:
iBMC管理 >> 固件升级 >> 固件更新
此路径与您的截图界面一致,是官方标准入口。
步骤说明:
-
获取新版 openUBMC 固件包
- 访问 openUBMC 官方网站:https://www.openubmc.cn
- 下载最新版本的
.hpm固件包(例如TS02F-F50 S920X20 openUBMC 55.05.00.01.B001.hpm)
-
上传并升级固件
- 登录 Web UI,进入 “固件升级” → “固件更新” 页面
- 上传 HPM 文件,系统将自动解析并识别是否包含 SP 组件更新
- 点击“开始升级”,系统将按流程完成:
- 解包 → 校验 → 准备 → 升级 → 重启生效
-
升级后验证 SP 版本
- 升级完成后,重新进入 SP管理 → 基本信息
- 查看
APP版本信息和DATA版本信息是否已更新至新版本
注意事项:
| 项目 | 说明 |
|---|---|
| 不要尝试单独升级 SP | SP 不提供独立升级包,也不能手动替换文件,否则可能导致系统不兼容或启动失败 |
| 必须使用签名 HPM 包 | openUBMC 要求固件包经过 CMS 签名,非法或未签名包会被拒绝 |
| 支持并行升级能力 | 自 openUBMC 25.06 起,支持多部件并行升级,提升效率(见 Search Result #1) |
| 备份机制 | 系统具备主备镜像分区,升级失败可自动回滚至旧版本(见 SRUpgrade 描述) |
参考资源
| 内容 | 链接/位置 |
|---|---|
| openUBMC 最新版本下载 | https://www.openubmc.cn/download |
| 固件升级操作文档 | https://www.openubmc.cn/docs |
| 相关接口定义 | bmc.kepler.Managers.Ums.SP.Version, UpdateSP(参见 DC1) |
| openUBMC 25.09 发布说明(含 SP 相关增强) | Search Result #4 |
总结
| 问题 | 回答 |
|---|---|
| SP 初始版本是谁升级的? | 出厂时由 BMC 固件镜像内置,非自动升级 |
| 谁负责升级 SP? | 由 BMC 固件升级流程统一管理 |
| 是否需单独升级 SP? | |
| 如何升级 SP? | 使用 Web UI 进入 “固件升级 → 固件更新”,上传新版 HPM 包即可 |
建议:若需更新 SP,只需关注 openUBMC 社区发布的 新版本 BMC 固件,并通过标准流程升级即可,无需额外操作。
相关链接: