服务器RH5885H V3产品,LPe16002 HBA卡FW和驱动升级

发布时间:  2017-01-05 浏览次数:  450 下载次数:  0
问题描述
LPe16002在VMware场景下,如果HBA卡驱动版本低于10.2.455.0,会概率性出现FC链路断连时无法恢复的问题。现网运行VMware业务且使用Emuplex HBA卡的ESXI主机需升级HBA卡驱动到10.2.455.0及之后版本。
处理过程

软件:

软件和工具类别

文件名称

获取链接

Lpe16002 Fw文件

lancer_A11.1.38.61.grp

http://docs.avagotech.com/docs/12357834

Lpe16002 Fw升级工具

elxflashOffline-linux-11.1.38.64-1.tgz

http://docs.avagotech.com/docs-and-downloads/oem/support/elx/rt11.1.1/11.1.38.64/elxflashOffline-linux-11.1.38.64-1.tgz

FusionServer Tools-Toolkit工具(华为开发的服务器整机检测工具,在本次固件升级中,做为linux系统使用,镜像数据通过BMC KVM虚拟光驱的方式加载在内存中,不会影响服务器硬盘层面的数据)                           

FusionServer Tools-Toolkit-V113.zip

需要在客户端解压生成FusionServer Tools-Toolkit-V113.iso

http://support.huawei.com/enterprise/SoftwareVersionAction!getSoftwareInfo.action?contentId=SW1000185797

lpfc驱动

VMW-ESX-5.5.0-lpfc-11.1.145.18-4126395.zip

下载链接如下(需要登录vmware账号),需要在PC客户端解压后生成lpfc-11.1.145.18-1OEM.550.0.0.1331820.x86_64.vib
https://my.vmware.com/web/vmware/details?downloadGroup=DT-ESXI55-EMULEX-LPFC-11114518&productId=353

Winscp

第三方ftp文件传输工具

https://winscp.net/eng/download.php#download2

选择Portable executables格式即可

1PC客户端通过浏览器访问BMC WEB,输入BMC用户名和密码(默认用户root,密码Huawei12#$),点击登录。

2、点击“远程控制”,在右侧视图点击“远程虚拟控制台”(两种模式21均可)。

3、等待BMC KVM窗口弹出,如遇到如下拦截提示时,选择图示红框位置操作。

4、在BMC KVM窗口按照图示编号,将PC客户端的FusionServer Tools-Toolkit-V113.iso挂载到BMC虚拟光驱。

5、在操作系统下执行reboot命令重启服务器,在服务器POST过程中不间断点按F11,在Boot Manager页面选择HUAWEI DVD-ROM VM 1.1.0,按回车引导镜像。

6、在FusionServer Tools Toolkit-V113界面选择Toolkit,按回车引导Toolkit系统。

7Toolkit系统引导完成后会进入Toolkit菜单界面

8、输入c,按回车进入Toolkit系统命令行,输入用户名root,密码Huawei12#$登录Toolkit系统。

9、在/home目录下面创建emulexfw目录,并进入emulexfw目录

#cd /home

#mkdir emulexfw

#cd emulexfw

10、在BMC KVM窗口按照图示操作,断开已加载的Toolkit ISO

11、通过BMC KVM虚拟光驱中“本地文件夹”功能,按照图示操作,挂载PC客户端D:\Emulex-fw目录。

12、在Toolkit系统中挂载虚拟光驱,并将光驱内Fw文件(lancer_A11.1.38.61.grp)和升级工具文件(elxflashOffline-linux-11.1.38.64-1.tgz)拷贝到/home/emulexfw目录。

#mount /dev/cdrom1 /mnt

#cp /mnt/lancer_A11.1.38.61.grp ./

#cp /mnt/ elxflashOffline-linux-11.1.38.64-1.tgz ./

#ls

13、在Toolkit系统中解压FW升级工具

#gunzip elxflashOffline-linux-11.1.38.64-1.tgz

#tar -xf elxflashOffline-linux-11.1.38.64-1.tgz

#ls

14、进入解压后的elxflashOffline-linux-11.1.38.64-1目录,使用命令vi install.sh编辑install.sh文件,在rpm –U的行(共计6处)末尾追加“空格 --ignoresize(注意是两个短划线)”

15、执行./install.sh安装elxflashOffinle工具

16、进入/home/emulexfw目录,将FW文件(lancer_A11.1.38.61.grp)拷贝至/usr/sbin/linlpfcfg/firmware目录,执行命令/usr/sbin/linlpcfg/elxflash /f /update/f/update中间有空格)进行fw更新,等待执行结束。

#cd /home/emulexfw

#cp lancer_A11.1.38.61.grp /usr/sbin/linlpcfg/firmware/

#ls /usr/sbin/linlpcfg/firmware/

#/usr/sbin/linlpcfg/elxflash /f /update

17、使用命令/usr/sbin/linlpcfg/elxflash /q可以查看详细信息



18、在Toolkit系统中执行reboot重启服务器。

19、在Esxi主机系统下面查看FW信息,回显为FW Version:11.1.38.61说明FW更新成功。

查看LPe16002FW版本信息,使用命令dmesg |grep LPe16002

/usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -a

20、Esxi主机更新lpfc驱动操作步骤。PC客户端双击WinSCP.exe,在弹出窗口输入服务器Esxi主机系统IP、用户名和密码,点击Login登录Esxi主机。

21、在弹出的Warning视窗选择Yes

22、PC客户端与Esxi连接成功后出现如下界面,左侧D:Emulex-fw表示PC客户端目录,右侧/tmp表示服务器Esxi主机/tmp目录。右键选中lpfc驱动文件,依次选择UploadUpload

23、在弹出的提示窗口,点击OK,进行lpfc驱动文件传输。

24、lpfc驱动文件传输成功后,在Esxi主机/tmp目录可以看到。

25、Esxi主机命令行,进入/tmp目录,执行命令esxcli software vib update -v /tmp/lpfc-11.1.145.18-1OEM.550.0.0.1331820.x86_64.vib进行lpfc驱动更新。

26、Esxi主机命令行执行reboot命令重启服务器,待系统重启完成后,在Esxi主机命令行执行命令vmkload_mod -s lpfc |grep -i version,若回显Version11.1.145.18-1OEM.550.0.0.1331820则说明驱动更新成功。

根因
16GB LPe16002在VMware场景下,如果HBA卡驱动版本低于10.2.455.0,会概率性出现FC链路断连时无法恢复的问题。建议现网运行VMware业务且使用Emuplex HBA卡的ESXI主机升级HBA卡驱动到10.2.455.0及之后版本。(注:建议所有固件版本低于10.2.455.0都升级固件)
解决方案
16GB LPe16002在VMware场景下,如果HBA卡驱动版本低于10.2.455.0,会概率性出现FC链路断连时无法恢复的问题。建议现网运行VMware业务且使用Emuplex HBA卡的ESXI主机升级HBA卡驱动到10.2.455.0及之后版本。
建议与总结
建议现网运行VMware业务且使用Emuplex HBA卡的ESXI主机升级HBA卡驱动到10.2.455.0及之后版本。

END