Lenovo /IBM 使用BoMC工具制作微码升级U盘刷新System x
一、准备工作
Windows 版 BoMC 工具
http://support.lenovo.com/us/zh/downloads/DS119115
https://download.lenovo.com/servers/mig/2016/09/26/6084/lnvgy_utl_bomc_10.3_windows_i386.exe
注:本工具可以实现U盘、ISO引导盘、微码ISO生成均可,本例仅以U盘为例;
二、制作微码升级U 盘
在一台可以联网的计算机上以管理员权限运行下载好的BoMC 工具。
10.3 版本 BoMC 工具已经可以在 Windows 10 等新系统下运行,会先弹出一个命令行界面,等待出现主界面。
第一步Welcome / 欢迎界面,可以直接 Next 下一步。
在Descriptive name 的输入框中可以自定义名字;
选中Load in a previously saved configuration 可以载入其他 BoMC 配置文件;
选中Check for the latest version of this tool 可以检查是否有新版本的 BoMC 工具。
第二步Media Purpose / 功能选择,更新微码保持默认的勾选 Updates ,直接 Next 下一步。
Updates 更新微码;
Diagnostics 集成 DSA 诊断工具;
Deployment 集成 ServerGuide 系统引导盘和 UXSPI 驱动更新工具;
Enable Task AutoRun 启用自动运行;
Create media to use a text-based (non-graphical) user interface 命令行模式。
第三步 Acquire Location / 获取位置,选择从何处获取微码,可以直接 Next 下一步。
Check the System X web site 从官网获取;
UpdateXpress System Packs (UXSP's) 根据 UXSP 配置文件获取微码包;
Lasted available individual updates 下载所有最新微码;
Look for local directory 从本地获取;
注:一般选择从官网获取微码,并优先推荐使用UXSP方式获取以保证微码相互兼容;如果后续步骤无法获取 UXSP配置文件或者刷新微码时报错,可以改用 individual update方式获取全部最新微码;如果已在本地保存了微码或者只需要手动更新个别硬件微码,可以选择从本地获取。
第四步HTTP Proxy / 设置 HTTP 代理,一般不用设置代理,保持默认 Next 下一步。
第五步 Target Systems / 选择要更新的机型,可以选择多个,这里选择 x3550 M5 5463 型。
注意:部分机型有多个不同的Machine Type (MT),比如 x3550 M5就有 5463型和 8869型,这里需要确定服务器的 MT码,以防后面无法更新微码或者更新错误的微码。
第六步 Target Directory / 选择下载目录,一般是 BoMC 工具所在文件夹下, Next 下一步。
第七步 Media Type / 介质类型,可以选择制作成 U 盘介质、光盘介质或者通过 PXE 网络升级介质,选择 U 盘会要求指定一个 U 盘,选择光盘会生成一个 iso 文件, PXE 本例不介绍。
注意:U盘介质可能会遇到兼容性问题,如果无法使用 U盘刷新,请换用其它介质。
第八步 Unattended Mode Configuration / 设置无人值守模式,这里保持默认, Next 下一步。
这里可以设置无人值守参数,并将无人值守配置文件保存在TFTP 、 FTP 、网络共享或者 U 盘上,本例不介绍。
第九步 Choices / 确认操作,这里会总结之前的操作选项,确认无误后 Next 下一步。
还可以保存本次的设置,供以后重复使用(第一步的Load in a previously saved configuration )。
第十步 Create Progress / 开始制作,现在会从官网获取微码包并下载,再制作刷新介质。
可以点击Update 前的” + ”展开查看具体的下载内容,由于官网在境外,下载速度可能较慢。
下载完成后会制作U 盘更新介质,并会提示需要格式化 U 盘,按 OK 继续。
制作完成后会提示弹出 U 盘, Next 继续。
第十一步 Finish / 完成,点击 Finish 关闭 BoMC 工具。
三、更新服务器微码
将上面制作好的微码更新U 盘插入服务器 USB 接口,并从 U 盘引导。
由于BoMC 微码更新工具使用了嵌入式 Linux 环境,所以引导成功后会出现类似于 Linux 系统的引导画面。
然后进入ToolCenter 图形界面,下方的 Descriptive name 会显示第二节第一步中自定义的名字。点击” Update ”选择微码更新功能。
注意:如果无法正常进入ToolCenter图形界面,或者无法进行后续操作,可能是 U盘不兼容或者 BIOS、 IMM设置不当导致,建议先尝试改换光盘介质刷新,再恢复 BIOS、 IMM的默认设置。如果仍有问题,请尝试其他微码刷新方式。
这里会提示更新介质中支持更新的System x 机型及 MT 码,点击” Click here to start update ”进入微码更新界面。
进入微码更新界面后,首先会对更新介质中的微码版本与现有部件的微码版本进行匹配。
匹配完成后会提示当前服务器所有的部件可升级的微码版本及现有微码版本。
默认60 秒后自动更新全部微码,可以点击” Click here to stop -> ”停止计时,并手动选择更新哪些部件的微码,比如可以只勾选阵列卡的微码。确认要更新的微码后,点击 Next 继续。
注意:如果匹配失败或者报错,请尝试换用其它方式刷新微码。
注意:请勿手动勾选默认未勾选的部件,以免造成刷新后的微码不兼容。
与在IMM 界面更新微码类似,也会提示是否要一起更新主、备微码,默认不勾选, Next 继续。
然后就会开始更新微码,部分微码更新时间可能较长,更新IMM 微码过程中服务器风扇转速可能会到最高速度。
注意:微码更新过程中不可中止、关机、断电,过程意外中断或者失败可能导致服务器或者硬件故障!
微码更新顺利完成后会有提示,点击Next 继续。
完成更新,可以点击View Log 按钮查看日志,点击 Finish 退出更新界面。
并会出现提示框,点击OK 继续。
最后点击左侧的Exit 退出程序,再次点击 OK 继续。
随后服务器会自动重启,并应用新的微码,期间可能会再有数次自动重启,全部应用完毕后即可正常使用服务器。
应用新微码过程中不需要人工干预,请勿手动重启、关机、断电,过程意外中断或者失败可能导致服务器或者硬件故障!