本例介绍使用ToolCenter Bootable Media Creator(BoMC) 10.3版制作微码升级U盘,并使用此U盘刷新System x3550 M5 5463型服务器微码。
注意:BoMC工具制作的微码刷新介质会包含服务器各部件的微码升级,制作和刷新步骤可能较为耗时。如果只需要刷新特定部件微码,如IMM、UEFI或者阵列卡微码,可以直接单独进行微码刷新操作,参考《Integrated Management Module II (IMM2) 基本操作》(知识库编号:155153)及《System x 服务器在BIOS中刷新阵列卡微码》(知识库编号:155104)。
注意:如果服务器有非兼容硬件,可能无法使用本方法刷新微码。
注意:微码刷新操作有一定风险,操作不当可能损坏服务器,刷新过程中请不要关机或者断电,如非必要请勿随意刷新微码。
一、准备工作
Windows版BoMC工具
https://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
空白2GB以上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盘上,本例不介绍。
第九步 Confirm 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继续。
随后服务器会自动重启,并应用新的微码,期间可能会再有数次自动重启,全部应用完毕后即可正常使用服务器。
应用新微码过程中不需要人工干预,请勿手动重启、关机、断电,过程意外中断或者失败可能导致服务器或者硬件故障!