固件升级前需备份配置以保留可还原的原始状态,重点抓取运行时参数快照,导出XML/BIN/CFG格式配置文件并手动记录固件版本、物理拓扑及驱动信息,验证备份可用性后存离线介质,双分区设备仍需备份以防动态参数丢失。

固件升级前备份配置,核心是保留可还原的原始状态,不是简单复制文件。重点在于抓取设备当前运行时的完整参数快照,而非依赖系统层面的常规备份工具。
提取并导出运行时配置
大多数服务器硬件(如iDRAC、iLO、BMC)都提供Web界面或命令行接口导出当前配置:
- 登录管理界面(如
https://服务器IP),在“系统设置”或“配置”菜单中查找“Export Configuration”“Save Settings”或“Backup Configuration”选项,导出为XML、BIN或CFG格式文件 - 通过SSH连接BMC,使用厂商命令提取:例如Dell iDRAC用
racadm getconfig -f config.txt;HPE iLO用show /map1/firmware配合save /map1/firmware config.cfg - 确保导出内容包含网络参数、用户权限、SNMP设置、日志策略、安全策略(如TLS版本、密码策略)等关键项
记录非配置类关键信息
有些信息不会被配置导出工具捕获,需手动存档:
- 当前固件版本号(含Build ID)、BIOS/UEFI版本、RAID卡微码版本(如MegaRAID的FW version)
- 物理拓扑:RAID阵列结构(磁盘顺序、条带大小、缓存策略)、网卡绑定模式(LACP/ALB)、PCIe设备插槽分配
- 已安装的驱动版本(尤其存储控制器和网卡驱动),与固件配套的兼容性说明文档链接
验证备份可用性
导出后立即做两件事:
- 用文本编辑器打开导出文件,确认内容可读、未为空或乱码;对比字段数量与界面显示项是否基本一致
- 在测试设备或同型号闲置服务器上尝试导入该配置(如有条件),验证能否成功加载且不报错
- 将备份文件另存一份到离线介质(如加密U盘),与服务器物理隔离,避免升级过程意外覆盖或误删
升级中保留回滚路径
部分高端BMC支持双镜像机制(Active/Inactive分区),升级时自动写入备用分区:
- 执行升级前,先确认固件是否启用双分区——查看厂商文档或运行
racadm getsysinfo(Dell)或show /map1/firmware(HPE) - 若支持,升级失败后通常可按说明书按键(如F10)强制回退到旧固件,此时无需重刷配置
- 即使有双分区,仍建议保留配置备份,因为回退后部分运行时参数(如动态IP租约、临时证书)可能丢失











