更新设备固件
使用 iDRAC 可以更新 iDRAC、BIOS 和所有借助 Lifecycle Controller 更新支持的设备固件,例如:
- 光纤信道 (FC) 卡
- 诊断程序
- 操作系统驱动程序包
- 网络接口卡 (NIC)
- RAID 控制器
- 电源设备 (PSU)
- NVMe PCIe 设备
- SAS/SATA 硬盘驱动器
- 内部和外部机柜的背板更新
- OS 收集器
警告: PSU 固件更新可能需要几分钟时间,具体取决于系统配置和 PSU 型号。为了避免损坏 PSU,在 PSU 固件更新期间请不要系统上的中断更新过程或电源。
注: 在更新 PowerEdge C 系列服务器的 PSU 固件时,请确保同一机箱中的所有服务器首先关闭电源。如果机箱中的任何其他服务器已打开电源,则更新过程将失败。
您必须将所需的固件上载到 iDRAC。在上载完成后,会显示安装在设备上的固件的当前版本和正在应用的版本。如果正在上载的固件无效,则会显示一条错误消息。不需要重新引导的更新会立即应用。需要系统重新引导的更新会分阶段进行和提交,以便在下次系统重新引导时运行。只需一次系统重新引导便可执行所有更新。
注:
- 如果控制器上启用了 SEKM 模式,则在从 SEKM 版本转变为非 SEKM iDRAC 版本后 iDRAC 固件降级/升级尝试将会失败。在 SEKM 版本中进行 iDRAC 固件升级/降级应会通过。
- 在启用 SEKM 的情况下,PERC 固件降级将会失败。
在固件更新后,系统资源清册页面显示更新的固件版本并记录日志。
支持的固件映像文件类型包括:
- .exe — 基于 Windows 的 Dell Update Package (DUP)。您必须具有控制和配置权限才能使用此映像文件类型。
- .d9 — 包含 iDRAC 和 Lifecycle Controller 二者的固件
对于扩展名为 .exe 的文件,您必须具有系统控制权限。必须启用经许可的远程固件更新功能和 Lifecycle Controller。
对于扩展名为 .d9 的文件,您必须具有“配置”权限。
注: 在更新 PSU 固件之前,请确保系统中的所有节点均已关闭电源。
注: 在升级 iDRAC 固件之后,您可能会注意到生命周期控制器日志中显示的时间戳存在差异。LC 日志中显示的时间与 iDRC 重置期间少数日志的 NTP/Bios 时间不同。
您可以使用以下方法执行固件更新:
- 从本地系统或网络共享加载受支持的映像类型,每次加载一种类型。
- 连接至 FTP、TFTP、HTTP 或 HTTPS 站点或网络存储库(其中包含 Windows DUP 和相应的目录文件)。
可使用 Dell Repository Manager 创建自定义存储库。有关更多信息,请参阅 Dell Repository Manager 数据中心用户指南。iDRAC 可以提供系统上安装的 BIOS 和固件之间的差异报告以及存储库中的可用更新。存储库中包含的所有适用更新均会应用于系统。在获得 iDRAC Enterprise 或 iDRAC Datacenter 许可证后,此功能可用。
注: HTTP/HTTPS 仅支持摘要验证或无验证。
- 通过使用目录文件和自定义存储库计划循环自动固件更新。
有多种可用于更新 iDRAC 固件的工具和接口。下表仅适用于 iDRAC 固件。表格列出了支持的接口、映像文件类型以及 Lifecycle Controller 是否必须处于已启用状态时才会更新固件。
表 1. 映像文件类型和相关性映像文件类型和相关性
|
.D9 映像 |
iDRAC DUP |
界面 |
支持 |
需要 LC 已启用 |
支持 |
需要 LC 已启用 |
BMCFW64.exe 公用程序 |
是 |
否 |
否 |
不适用 |
Racadm FWUpdate(旧版) |
是 |
否 |
否 |
不适用 |
Racadm Update(新版) |
是 |
是 |
是 |
是 |
iDRAC UI |
是 |
是 |
是 |
是 |
WSMan |
是 |
是 |
是 |
是 |
带内操作系统 DUP |
否 |
不适用 |
是 |
否 |
Redfish |
是 |
不适用 |
是 |
不适用 |
下表提供了关于在更新特定组件的固件时是否需要重新启动系统的信息。
注: 当通过带外方式应用多个固件更新时,将以尽可能高效的顺序排列这些更新,以减少不必要的系统重新启动。
表 2. 固件更新 — 支持的组件固件更新 — 支持的组件
组件名称 |
支持固件回滚?(“是”或“否”) |
带外 — 系统需要重新启动? |
带内 — 系统需要重新启动? |
Lifecycle Controller GUI — 需要重新启动? |
诊断程序 |
否 |
否 |
否 |
否 |
操作系统驱动程序包 |
否 |
否 |
否 |
否 |
iDRAC |
是 |
否 |
否* |
是 |
BIOS |
是 |
是 |
是 |
是 |
RAID 控制器 |
是 |
是 |
是 |
是 |
BOSS |
是 |
是 |
是 |
是 |
NVDIMM |
否 |
是 |
是 |
是 |
背板 |
是 |
是 |
是 |
是 |
注:
- 对于扩展器(主动)背板,需要重新启动系统。
- 对于 SEP(被动)背板,无需重新启动的更新仅从版本 4.00.00.00 开始受支持。
|
机柜 |
是 |
是 |
否 |
是 |
NIC |
是 |
是 |
是 |
是 |
电源设备 |
是 |
是 |
是 |
是 |
CPLD |
否 |
是 |
是 |
是 |
注: CPLD 固件升级完成后,iDRAC 将自动重新启动。
|
FC 卡 |
是 |
是 |
是 |
是 |
NVMe PCIe SSD 驱动器 |
是 |
是 |
是 |
是 |
注: 从版本 5.00.00.00 开始,某些设备支持无需重新启动的更新。
|
SAS/SATA 硬盘驱动器 |
否 |
是 |
是 |
否 |
OS 收集器 |
否 |
否 |
否 |
否 |
CMC(位于 PowerEdge FX2 服务器上) |
否 |
是 |
是 |
是 |
TPM |
否 |
是 |
是 |
是 |
注: 从版本 5.00.00.00 开始支持 TPM,操作将被暂存。仅支持固件更新。不支持降级和重新安装同一固件。
|
注: 有关 MX 平台的受支持组件的详细信息,请参阅表 13。
表 3. 固件更新 — MX 平台的受支持组件
注: 此部分仅适用于 MX 平台。
组件名称 |
支持固件回滚?(“是”或“否”) |
带外 — 系统需要重新启动? |
带内 — 系统需要重新启动? |
Lifecycle Controller GUI — 需要重新启动? |
诊断程序 |
否 |
否 |
否 |
否 |
操作系统驱动程序包 |
否 |
否 |
否 |
否 |
iDRAC |
是 |
否 |
否* |
是 |
BIOS |
是 |
是 |
是 |
是 |
RAID 控制器 |
是 |
是 |
是 |
是 |
BOSS |
是 |
是 |
是 |
是 |
NVDIMM |
否 |
是 |
是 |
是 |
背板 |
是 |
是 |
是 |
是 |
机柜 |
是 |
是 |
否 |
是 |
NIC |
是 |
是 |
是 |
是 |
电源设备 |
否 |
否 |
否 |
否 |
CPLD |
否 |
是 |
是 |
是 |
FC 卡 |
是 |
是 |
是 |
是 |
NVMe PCIe SSD 驱动器 |
是 |
否 |
否 |
否 |
SAS/SATA 硬盘驱动器 |
否 |
是 |
是 |
否 |
OS 收集器 |
否 |
否 |
否 |
否 |
* 表示虽然不需要重新启动系统,但必须重新启动 iDRAC 才能应用更新。可能暂时中断 iDRAC 通信和监测功能。
当您检查更新时,标记为可用的版本并不总表示它是可用的最新版本。当您安装更新前,请确保您选择安装的版本比当前安装的版本更新。如果要控制 iDRAC 检测到的版本,请使用 Dell Repository Manager (DRM) 创建定制存储库并配置 iDRAC 以使用该存储库检查更新。