VMware之離線集成ESXi6.x驅動


大多數服務器廠商都隨着VMware發布新版的VSphere,從而發布集成自家硬件驅動的ISO鏡像,但是還是有少數廠商沒有,或者服務器使用偏門陣列卡和網卡以及有最新驅動的需求,這就需要手動集成驅動到ESXi鏡像中。集成驅動主要以集成陣列卡和網卡驅動為主,其他驅動則可通過ssh安裝。鏡像中沒有陣列卡驅動沒法安裝,沒有網絡驅動,沒法使用虛擬化平台。網上關於集成 ESXI6.x 驅動的文章其實比較多,大部分都是通過VMware PowerShell在線下載鏡像集成驅動的教程,由於網絡原因,成功的次數少之又少,就這樣,網絡門檻勸退了不少人。而使用本地bundle來集成驅動的教程也有,但是關於如何下載缺少的驅動都是一筆帶過,我今天主要以如何下載驅動為主。

一,准備環境

1,Windows 10

下載鏈接在底部

下載 VMware-PowerCLI-11.5.0-14912921.zip,並解壓,把解壓出來的模塊文件夾放到C:\Program Files\WindowsPowerShell\Modules,如下圖:

2,Windows 7

下載 VMware-PowerCLI-6.5.0-4624819.exe 並安裝,6.5.R1這是VMware PowerShell 里目前最新的exe安裝包,如果安裝過程中提示安裝其他依賴包,大家自行自行解決即可。VMware PowerShell 10系列版本及最新版本都是通過在線安裝模式,門檻有點高。

3,測試環境

下載 ESXi-Customizer-PS-v2.6.0.ps1,這是集成驅動用到的腳本,由國外的社區團隊維護。把腳本放到你操作順手的文件夾,使用管理員打開PowerShell程序,定位到文件夾,輸入

Set-ExecutionPolicy Unrestricted

輸入Y,然后回車,這一步是為了讓PowerShell執行各種程序腳本沒有限制。

繼續輸入

.\ESXi-Customizer-PS-v2.6.0.ps1 -help

如果有下面的輸出則說明VMware PowerShell模塊安裝成功,這是腳本的使用說明。

如果提示:FATAL ERROR: Failed to import the VMware.VimAutomation.Core module! 則說明未安裝成功!

二,下載驅動

1,下載ESXi離線包 登錄VMware官網,下載VSphere的離線bundle包

https://my.vmware.com/cn/group/vmware/info?slug=datacenter_cloud_infrastructure/vmware_vsphere/6_7

此處我以6.7U3 VMware vSphere Hypervisor (ESXi) Offline Bundle為例

2,下載驅動 我以浪潮為例,下載陣列卡PM8222-SHBA 驅動和自研萬兆網卡INSPUR_XL710_10G_LC_PCIEX8_2驅動。

打開VMware網站

https://www.vmware.com/resources/compatibility/search.php

在查找內容中選擇IO Devices,產品發行版本選擇6.7U3,品牌名稱選擇Inspur,關鍵詞輸入pm8222-shba,點擊更新並查看結果,在搜索過程中,如果未出現你所要結果,則擴大搜索范圍,更換關鍵詞,還是找不到,則到廠商官網下載。

根據陣列卡微碼版本下載相應版本的驅動

下載相應驅動

打開浪潮官網,找到XL710網卡驅動並下載

如果服務器加了其他網卡,則可以到這里找找看

https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

關於查找驅動的說明:一般在VMware官網可以下載到大部分驅動,除非硬件很特別,則需聯系廠商。

驅動說明:集成的驅動可以是vib格式文件,也可以是offline_bundle.zip文件。我們下載的驅動是壓縮包,里面包含vib文件和offline_bundle.zip文件,需要提取二者之一來使用,不能直接使用下載的zip文件。vib文件很好辨認,如何確認下載的zip是offline_bundle.zip 還是二者的一個壓縮包。首先,離線bundle驅動包,一般會以offline_bundle命名,其次,離線包包含下面內容

三,集成驅動

把ESXi-Customizer-PS-v2.6.0.ps1 和下載好的VSphere離線bundle包放一起,然后新建驅動文件夾drivers

a,以集成vib格式的驅動為例

drivers文件夾放vib格式驅動

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\drivers

成功

b,以集成offline_bundle格式的驅動為例

drivers文件夾放offline_bundle格式驅動

成功

工具包 點擊下載 提取碼:hctw


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM