我有一台配备 iDRAC Enterprise 的 Dell PowerEdge R510:
- 系统型号:PowerEdge R510
- 系统修订:II
- 服务标签:70BMGS1
- 快递服务码:15257000305
- BIOS 版本:1.8.2
- 固件版本:1.80(Build 17)
- 生命周期控制器固件:1.5.1.57
我想升级 BIOS 和 iDRAC 固件。我从 Dell 的 R510 下载页面(iDRAC 设置 -> Web UI 上的固件更新)输入了这些文件,但每次都返回“文件对 iDRAC 固件更新无效”:
- ESM_固件_MXKG2_LN32_2.91_A00.BIN
- ESM_固件_NVJ9K_LN32_1.90_A00.BIN
- iDRAC6_1.85_A00_FW_IMG.exe
- R510_BIOS_PYCXX_WN64_1.14.0.EXE
- R510_ESM_固件_F8T9F_WN32_1.92_A00.EXE
根据戴尔论坛,我应该进行分阶段更新,但我认为 1.85 是戴尔网站上可用的 iDRAC 固件的最旧版本。
对于 R620 和 R630 等较新的服务器,我只需向 iDRAC 输入戴尔网站上的任何固件文件(BIOS 或 iDRAC 或其他),它就会知道如何处理它。有想法我应该如何进行升级吗?
答案1
如支持文章第 4 部分中的培训视频所示Dell PowerEdge:如何使用 iDRAC 进行远程固件更新?,您必须手动解压iDRAC6_1.85_A00_FW_IMG.exe
并将实际映像文件上传firmimg.d6
到 iDRAC。较新的 iDRAC 型号可以直接接受可执行文件并自行解压,但 iDRAC 6 显然不能。
答案2
感谢分享@Harry Johnston 我有 poweredge T420 idrac 7,它无法接收 .bin 文件。必须提取并获取 payload/ 文件夹中的 .d7 文件。
另外,我发现了戴尔的 ESM 工具Dell EMC 系统更新
具体来说:使用 Linux 存储库的安装方法 设置存储库
curl -s https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
安装 DSU RedHat Enterprise Linux 服务器
yum install dell-system-update
SUSE Enterprise Linux 服务器
zypper install dell-system-update
注意:如果没有签名密钥,请运行以下命令来更新签名密钥
curl -s https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
安装说明可以在这里找到这里
一旦安装,您就可以运行dsu -u
,它将检查您的所有硬件,包括 BIOS,并提示您可以选择所有必要的更新。