HPE ProLiant ML350p Gen9服务器本身自带的P440ar阵列卡固件版本是5.04的,最新版本的
SPP(2017.07.1)中的阵列卡固件也是5.52,但是HPE官方网站上已经发布了6.06(2017.09)的新版本,用户要求将最新版本的固件手动加入到SPP包中进行刷新。
本文档详细的介绍将SPP包中未包含的版本(6.06)强制加到SPP中进行手动更新。
1.通过ILO的web页面查看到现在的固件版本为5.04。
2.去HPE官网下载最新版本的P440ar的阵列卡固件6.06。
3.下载好的RPM的文件。
4.先使用USBKey工具将SPP2017.7.1的镜像刻录到U盘中,然后将下载的最新的6.06的固件包复制到启动USB启动,盘中的packages文件目录下,如下图:
5.将SPP的U盘挂载到服务器上,开机F11选择启动选项。
6.选择2)One Time Boot to USB DriveKey。
7.选择第二项的交互式更新。
8.选择指定网络连接和证书。
9.选择第一项 firmware update。
10.在步骤一中SPP会自动清点本机需要更新的固件,等清点完毕后才允许点下一步。
11.在第二步中SPP已经自动识别到P440ar的新版固件,选择后选择部署。
12.固件文件分析中。
13.开始更新。
14.更新完毕。
15.在ILO的web页面查看P440ar的阵列卡固件已经更新到6.06。
总结:
1.下载要放到SPP里的固件需要是LINUX版本的rpm包,因为SPP本身就是个LINUX内核的系统。
2.在把低版本的固件加到SPP中以后,是可以显示出来的,并不是之前预想的那样被高版本覆盖。
3.需要掌握好SPP中包含对应固件的版本更新时间和官网上的最新固件是否一致。
4.以上操作适合在一些特殊系统(例如:xen、vmware、centos等)的机器上更新特
定固件,因为特殊系统中HPE官方没有提供在系统下的更新包。