當前位置:
首頁 > 科技 > 工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

刷新固件是運維及技術人員經常遇到的情況,新的固件可以保證系統問題得到修復,提升系統的穩定性及可靠性。本文將從實際經驗出發,介紹如何在戴爾易安信伺服器上刷新Mellnaox25G網卡固件,供相關人員參考。

本文一共分為兩大部分,首先介紹了刷新固件的環境準備情況,接下來按照8個步驟依次講解刷新固件的具體操作。

環境準備

伺服器

戴爾易安信PowerEdge R540

操作系統

RHEL7.4

驅動

MLNX_OFED_LINUX-4.3-1.0.1.0-rhel7.4-x86_64、MLNX_OFED_LINUX-4.3-1.0.1.0-debian9.1-x86_64

固件

fw-ConnectX4Lx-rel-14_22_1002-MCX4421A-ACQ_Ax-UEFI-14.15.19-FlexBoot-3.5.403.bin

刷新工具

mft-4.9.0-38-x86_64-rpm

01

網卡固件

名稱:fw-ConnectX4Lx-rel-14_22_1002-MCX4421A-ACQ_Ax-UEFI-14.15.19-FlexBoot-3.5.403.bin

下載地址

http://www.mellanox.com/page/firmware_table_ConnectX4LxEN

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

02

固件更新工具

名稱:mft-4.9.0-38-x86_64-rpm

下載地址

http://www.mellanox.com/downloads/MFT/mft-4.9.0-38-x86_64-rpm.tgz

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

03

網卡驅動

名稱:MLNX_OFED_LINUX-4.3-1.0.1.0-rhel7.4-x86_64

下載地址

http://www.mellanox.com/page/mlnx_ofed_eula?mtag=linux_sw_drivers&mrequest=downloads&mtype=ofed&mver=MLNX_OFED-4.3-1.0.1.0&mname=MLNX_OFED_LINUX-4.3-1.0.1.0-rhel7.4-x86_64.iso

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

刷新固件

?進入iDRAC中查看NIC Mezzanine網卡的當前固件版本為14.20.1814。

1.進入系統界面

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

2.點擊網路設備

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?安裝driver,只刷新固件的話可以跳過安裝此driver,直接安裝mft工具

mount -o loopMLNX_OFED_LINUX-4.3-1.0.1.0-rhel7.4-x86_64.iso/mnt

cd/mnt./

mlnxofedinstall

安裝過程中若缺少依賴包會出現提示,需要掛載OS安裝光碟yum安裝後再執行此操作

這台伺服器上的操作版本並非標準安裝盤自帶的kernel版本,由於kernel版本不匹配,需要building,但是building時間過長。

需要重裝成Redhat7.4操作系統再安裝驅動

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

如下,安裝完成▼。

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

另外,安裝過程中可能會出現依賴包,需要掛載OS光碟單獨安裝後再繼續。▼

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?安裝mft。

rpm-ivhmft-4.9.0-38-x86_64-rpm

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?運行mst。

執行命令:

mststart

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?查看要刷新的網卡設備

執行命令:

mststatus

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?刷新固件。

執行命令

unzipfw-ConnectX4Lx-rel-14_22_1002-MCX4421A-ACQ_Ax-UEFI-14.15.19-FlexBoot-3.5.403.bin.zip

flint-d /dev/mst/mt4117_pciconf0-i fw-ConnectX4Lx-rel-14_22_1002-MCX4421A-ACQ_Ax-UEFI-14.15.19-FlexBoot-3.5.403.bin burn

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

▲上圖出現提示:PSIDmismatch,此時需要添加-allow_psid_change再重新執行

flint-allow_psid_change-d /dev/mst/mt4117_pciconf0-i fw-ConnectX4Lx-rel-14_22_1002-MCX4421A-ACQ_Ax-UEFI-14.15.19-FlexBoot-3.5.403.bin burn

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

接著開始升級▼

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

升級完成▼

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?新的固件需要reset設備後生效。

執行命令:

mlxfwreset--device /dev/mst/mt4117_pciconf0 reset

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

reset完成▼

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

?驗證刷新後的固件版本。

如下圖所示,版本升級到了14.22.1002▼

工程師筆記|刷新Mellnaox 25G網卡固件的方法,你get了嗎

初始版本14.20.1814

升級版本14.22.1002

以上就是在戴爾易安信伺服器上刷新Mellnaox25G網卡固件的全部步驟了,各位可以動手操作一下。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 至頂網 的精彩文章:

英特爾中國研究院院長宋繼強:創新來自多元化融合
全年盤點:2018年最炙手可熱的10家人工智慧和機器學習初創公司

TAG:至頂網 |