Sharing

2013年9月7日 星期六

Update BIOS and Firmware of DELL Server


他提供的檔案類型當中, 有一個是 Non-Packaged
File Format: Non-Packaged Download File Download File
File Name: PE2950-020700C.exe
Description: This file format consists of a BIOS-executable file. To use it, download the file and copy it to a DOS-bootable USB flash drive, then boot the system to the USB flash drive and run the program.

你所需要做的事情是先做出可開機的 DOS bootable USB stick, 可以參考這篇
http://pjack1981.blogspot.tw/2012/05/create-freedos-bootable-usb-stick.html

之後就把這個執行檔放進  USB, 開機後切換到 C:\ 就可以執行了

DARC Upgrade

以這個為例, 裡面有提供單純的 .img 檔, 可以從現在的 DRAC 更新
http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/poweredge-2950?driverId=D8GP9&osCode=LNUX&fileId=3009896401&languageCode=EN&categoryId=SM

File Format: Hard-Drive
File Name: f_drac5v165_A00.exe
Description: This file format consists of an archive of files that may be decompressed to a directory on the hard drive. The installation can then be done from that directory.

解開來後得到 firmimg.d5, 丟進去 Firmware Update 就可以了



如果不幸舊版的 DRAC 出了問題, 無法更新成功, 那就要靠 .BIN , 可以參考下一節做的作法來更新

File Format: Update Package for Red Hat Linux
File Name: Systems-Management_Firmware_D8GP9_LN32_1.65_A00.BIN
Description: Dell Update Packages for Linux can be used as stand-alone applications that ensure that specific validation criteria are met, then apply an update.

BMC and other Firmware Upgrade

Bootable CentOS LiveCD

作法是參考這篇, 雖然古老, 但保証有用
http://www.niftiestsoftware.com/2012/05/20/upgrading-dell-esm-firmware-on-an-unsupported-os/

1. Download .BIN file

以這個為例
http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/poweredge-2950?driverId=4NNNG&osCode=LNUX&fileId=3078114159&languageCode=EN&categoryId=ES

File Format: Update Package for Red Hat Linux
File Name: 2950_ESM_Firmware_4NNNG_LN32_2.50_A00.BIN
Description: Dell Update Packages for Linux can be used as stand-alone applications that ensure that specific validation criteria are met, then apply an update. For more

2. Select a bootable Live CD .iso file

http://linux.dell.com/files/openmanage-contributions/
基本上能開的了機就沒問題, 我是使用 OMSA_55 也沒問題, 拿到 .iso 後, 有很多方法可以用來開機, 燒成光碟, 燒成 bootable USB, 遠端 virtual Optical Drive, 如果網路有問題, 就建議燒成 bootable USB, 然後把第一步抓到的  .BIN 放進去, 開機後就可以執行, 就不用再透過網路把 .BIN 傳進去

Bootable Firmware LiveCD

參考這篇
http://en.community.dell.com/techcenter/b/techcenter/archive/2011/08/17/centos-based-livedvd-to-update-firmware-on-dell-servers.asp

可以到這篇下載 DELL 提供的 firmware Upgrade LiveCD, 開機進去後是 GUI 畫面, 除了可以自動找出那些 Firmware 需要 Upgrade 之外, 也可以看到整體 hardware 的狀況, 還滿方便的, 有網路時可以用這個方案
http://linux.dell.com/files/openmanage-contributions/


DELL Repository Manager

參考這篇
http://www.vmadmin.co.uk/component/content/article?id=332:dellbiosfirmwareupdaterepomanager

安裝 DELL 的一個工具 Repository Manager, 他只有 Windows 版本
http://www.dell.com/support/drivers/us/en/555/DriverDetails?driverId=XV4NV
裝好之後就可以利用他做出 Upgrade LiveCD iso 檔, 或是 SUU (Server Update Utility), 前者一開機之後就會自動安裝你選擇的 Firmware, 後者則是在當下的 OS執行, 不過只支援 Redhat/CentOS 系列.

Other Reference

http://www.dell.com/support/Manuals/us/en/19/Product/dell-opnmang-srvr-admin-v7.1
http://en.community.dell.com/techcenter/systems-management/w/wiki/1764.openmanage-server-update-utility-suu.aspx



沒有留言: