Integrace ovladačů třetích stran do ISO obrazu VMWare ESXi 6.7

V tomto článku si ukážeme, jak přidat (integrovat) ovladače do instalačního obrazu ESXi 6.7. Přestože je obraz VMWare ESXi certifikován (podporován) většinou populárních serverových modelů, nezahrnuje ovladače pro všechny příležitosti (jako ve Windows), takže může pracovat na jakémkoli hardwaru. Pokud se tedy pokusíte nainstalovat obraz ESXi 6.7 na běžný domácí počítač, pravděpodobně narazíte na skutečnost, že instalační obraz ISO nemá ovladače pro některá zařízení (řadič RAID, síťová karta, grafické adaptéry atd.).

Nejčastěji se při pokusu o instalaci ESXi z původní jednotky do domácího počítače zobrazí chyba „Žádné síťové adaptéry“. Obrázek ESXi nepodporuje většinu síťových karet. Chcete-li nainstalovat ESXi na takový počítač, budete muset integrovat ovladače vaší síťové karty do instalačního obrazu.

Podívejme se, jak přidat ovladač k obrazu instalace VMware ESXi 6.7 ISO sami. V tomto příkladu ukážeme, jak integrovat ovladače síťových karet Realtek do obrazu ESXi..

Společnost VMware oficiálně doporučuje použít vlastní nástroj k přizpůsobení obrázků ESXi. vSphere ESXi Image Builder, ale je to docela specifické a vyžaduje použití nasazeného vCenter Server Appliance (vCSA). Většina správců systému používá neoficiální nástroj. ESXi-Customizer.

Obsah:

  • Kde stáhnout ovladače pro VMWare ESXi?
  • Integrace ovladače do obrazu ESXi pomocí grafického nástroje ESXi-Customizer
  • Integrace ovladačů pomocí skriptu PowerShell ESXi-Customizer-PS

Kde stáhnout ovladače pro VMWare ESXi?

Nejprve musíte najít ovladače pro váš hardware. Najdete je na webu VMWare v části Průvodce VMware Compatibility Guide, na webu výrobce zařízení, na autorském webu nástroje ESXi-Customizer (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages - ovladač síťové karty Realtek ( net55-r8168) Stáhl jsem si ji přímo zde) nebo pomocí vyhledávání Google (něco jako „Realtek NIC pro ESXi“)).

Vezměte prosím na vědomí, že potřebujete ovladač ve formátu vibrací, tgz nebo zip (balíček offline).

Ovladače najdete také podle zařízení VID. Spusťte počítač Linux LiveCD a zjistěte VID a DID zařízení, například spuštěním příkazu:

lspci -nn

Pomocí identifikátorů, které jste dostali, můžete v síti vyhledávat ovladače vibrací.

Integrace ovladače do obrazu ESXi pomocí grafického nástroje ESXi-Customizer

ESXi-Customizer - je to grafický nástroj s jednoduchým rozhraním, které vám umožňuje automatizovat proces integrace ovladačů a vibračních souborů do obrazu ISO ESXi ISO.

Hlavní nevýhoda ESXi-Customizer je v tom, že podporuje pouze ESXi 4.1, 5.0, 5.1 a 5.5. Takže když se pokusíte vytvořit obrázek pomocí tohoto obrázku pro moderní verzi ESXi, zobrazí se chyba. V současné době není skript aktualizován od roku 2016.

Stáhněte si ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), rozbalte archiv a spusťte nástroj (ESXi-Customizer.cmd). Nástroj ESXi-Customizer oficiálně nepodporuje Windows 10, proto se při spuštění ve W10 objeví chyba:

---------------------------
ESXi-Customizer v2.7.2 - Zpráva
---------------------------
FATAL ERROR: Nepodporovaná verze Windows: 10.0. Je vyžadován alespoň Windows XP!

Chcete-li tuto chybu opravit, stačí upravit soubor ESXi-Customizer.cmd a komentář mimo řádek (přidat REM na začátek):

pokud "! WinVer!" LSS "5.1" volání: earlyFatal Nepodporovaná verze Windows :! WinVer!. Je vyžadován alespoň Windows XP & exit / b 1

Uložte soubor ESXi-Customizer.cmd a spusťte jej. V okně, které se otevře, musíte zadat cestu k původnímu obrazu ESXi ISO, k souboru s ovladačem (formát VIB nebo archiv s ovladači TGZ) a adresář, do kterého se má výsledný obraz uložit s integrovaným ovladačem. Je lepší odstranit daw s kontrolou aktualizace.

Stiskněte tlačítko Spustit a během několika minut se v cílovém adresáři objeví nový obraz ESXi ISO, který lze nainstalovat na váš hardware.

Integrace ovladačů pomocí skriptu PowerShell ESXi-Customizer-PS

Skript PowerShell ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) lze použít k integraci ovladačů a aktualizaci instalačního obrazu ESXi 5.xa 6.x. Chcete-li tento skript použít, musí být v počítači nainstalována aplikace VMware PowerCLI 5.1 nebo vyšší.

Stáhněte si soubor ESXi-Customizer-PS-v2.6.0.ps1 (odemkněte soubor PS1 stažený z Internetu zaškrtnutím políčka Odemkněte ve svých vlastnostech) a spusťte PowerCLI.

Spusťte příkaz:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Nápověda pro parametry skriptu může být zobrazena takto:

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

Chcete-li stáhnout nejnovější verzi distribuce ISO ESXi 6.7 s nejnovějšími aktualizacemi z webu VMware Online Depot, spusťte příkaz:

.\ ESXi-Customizer-PS-v2.6.ps1 -v67

Podobně si můžete stáhnout další verze ESXI (-v67 | -v65 | -v60 | -v55 | -v51 | -v50).

Chcete-li vygenerovat obraz ISO ESXi a okamžitě do něj začlenit všechny balíčky offline a balíčky ovladačů VIB ze složky C: \ distr \ esxi \ driver, spusťte:

.\ ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir C: \ distr \ esxi \ driver

Po 15–20 minutách se v zadaném adresáři objeví instalační ISO obraz ESXi.

Stažený offline svazek můžete upravit (jedná se o archiv ZIP s instalačními soubory ESXi) přidáním všech ovladačů VIB ze zadaného adresáře:
.\ ESXi-Customizer-PS-v2.6.0.ps1 -izip. \ VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -pkgDir C: \ distr \ esxi \ driver

Pomocí následujícího příkazu můžete vytvořit obraz ISO ESXi z balíčku offline:

.\ ESXi-Customizer-PS-v2.6.0.ps1 -izip. \ VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip

V online úložišti V-Front je poměrně velká knihovna vibračních ovladačů, můžete specifické ovladače z tohoto úložiště integrovat do obrazu ESXi, jako je tento:

.\ ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci, net55-r8168, net-e1000e, esx-ui

V tomto příkladu integrujeme následující ovladače do distribuce ESXi:

  • net-e1000e - Síťový ovladač pro Intel I21782579LM / 82574L;
  • net51-r8169 - Síťový ovladač Realtek 8168/8111/8411/8118 (byl odebrán z ESXi 5.1 a vyšší);
  • esx-ui - ESXi Embedded Host Client - pohodlné webové rozhraní pro hostitele;
  • sata-xahci - mapa ovladače pro správnou identifikaci některých řadičů SATA.

Pro většinu počítačů zpravidla stačí do obrazu ESXi integrovat následující ovladače:

-v60 -sip -vft -load net-e1000e, net51-r8169, net55-r8168, esx-ui, sata-xahci, net51-sky2, esxcli-shell

Chcete-li aktualizovat balíček offline nejnovějšími záplatami z úložiště VMware, postupujte takto:

.\ ESXi-Customizer-PS-v2.6.0.ps1 -v67 -izip. \ VMware-ESXi-6.7.0-9484548-HPE-Gen9plus-670.10.3.5.6-Sep2018.zip -update