esxi 7.0 安裝支持 Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] 驅(qū)動支持 最便宜的10GB雙光纖網(wǎng)卡
? ? 最近部署了兩天esxi7.0 u3的測試服務(wù)器,安裝測試許可的esxi 7.0,翻箱搗鼓找出來2張 雙網(wǎng)口10Gb 光纖pci 網(wǎng)卡,想利用起來,結(jié)果安裝好系統(tǒng)后,不識別這個網(wǎng)卡信息,找了網(wǎng)上很多資料,都沒有講怎么解決,不過翻到一個國外帖子的時候,發(fā)現(xiàn)了具體實(shí)現(xiàn)邏輯
第一步:下載當(dāng)前網(wǎng)卡的驅(qū)動程序
nvidia vmware驅(qū)動下載地址? ?vmware 7.0 nmlx5_core 4.19下載地址
?第二步 在esxi7.0之中安裝當(dāng)前驅(qū)動
? ? ? ? 很多人說,到這里應(yīng)該就結(jié)束了吧,安裝完驅(qū)動重啟就完事,不過很可惜,當(dāng)前網(wǎng)卡不識別,怎么解決?答案很簡單,修改esxi 這個驅(qū)動,新增Mellanox Technologies MT26448 設(shè)備ID到驅(qū)動中
? ? ? ? 先來張esxi 插上網(wǎng)卡啟動后的pci識別信息圖片
? ? ? ? 基礎(chǔ)操作:開啟esxi ssh訪問
? ? ? 基礎(chǔ)操作:通過ssh工具上傳文件到存儲目錄(也可以直接網(wǎng)頁上傳)
? ? 基礎(chǔ)操作:通過ssh軟件(putty) 執(zhí)行命令
?????????運(yùn)維大佬就可以從這里開始看了,前面可以忽略,常規(guī)基礎(chǔ)操作,不過大家反饋還是不懂,重新編輯補(bǔ)充出來的幾個截圖?
? ? ? ? ?1、注意重點(diǎn)路徑:/vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c,當(dāng)前路徑需要根據(jù)自己esxi datastore路徑替換下面腳本
? ? ? ? 2、Mellanox Technologies MT26448 設(shè)備ID?0x6750
? ? ? ? 通過命令安裝驅(qū)動
esxcli software vib install -d /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/Mellanox-nmlx5_4.22.71.1002-1OEM.703.0.0.18644231_19713367.zip
第三步 修改驅(qū)動新增Mellanox Technologies MT26448支持
? ? ? ? 這里開始是本文的重點(diǎn),也是技術(shù)難點(diǎn),拆開分析,我覺得是以下步驟
第一步是解包esxi驅(qū)動文件
第二步修改驅(qū)動描述文件,新增當(dāng)前網(wǎng)卡描述信息
第三步重新打包esxi驅(qū)動,再替換原來的驅(qū)動
cp /bootbank/nmlx4_co.v00 /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/nmlx4_co.v00.orig
cp /bootbank/nmlx4_co.v00 /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/n.tar
cd /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c
vmtar -x n.tar -o output.tar
rm -f n.tar
mkdir tmp-network
mv output.tar tmp-network/output.tar
cd tmp-network
tar xf output.tar
rm output.tar
echo '' >> /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/tmp-network/etc/vmware/default.map.d/nmlx4_core.map
echo 'regtype=native,bus=pci,id=15b36750..............,driver=nmlx4_core' >> /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/tmp-network/etc/vmware/default.map.d/nmlx4_core.map
cat /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/tmp-network/etc/vmware/default.map.d/nmlx4_core.map
echo ' 6750 Mellanox ConnectX-2 Dual Port 10GbE ' >> /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/tmp-network/usr/share/hwdata/default.pciids.d/nmlx4_core.ids
cat /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/tmp-network/usr/share/hwdata/default.pciids.d/nmlx4_core.ids
tar -cf /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/FILE.tar *
cd /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/
vmtar -c FILE.tar -o output.vtar
gzip output.vtar
mv output.vtar.gz nmlx4_co.v00
rm FILE.tar
cp /vmfs/volumes/62a5dccb-db34b016-9f24-ecf4bbf0e33c/nmlx4_co.v00 /bootbank/nmlx4_co.v00
重啟 就可以在物理網(wǎng)卡 找到設(shè)備了,如果沒找到,仔細(xì)看下上面的代碼,有沒有錯誤,或者替換目錄沒做好
?
?最后感謝以下博客提供靈感和解決思路文章來源:http://www.zghlxwxcb.cn/news/detail-780418.html
?ESXi 7.0 and Mellanox ConnectX 2 - support fix patch - vDan文章來源地址http://www.zghlxwxcb.cn/news/detail-780418.html
到了這里,關(guān)于esxi 7.0 安裝支持 Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] 驅(qū)動支持 最便宜的10GB雙光纖網(wǎng)卡的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!