Integriranje upravljačkih programa treće strane u ISO sliku VMWare ESXi 6.7

U ovom ćemo članku shvatiti kako dodati (integrirati) upravljačke programe u instalacijsku sliku ESXi 6.7. Unatoč činjenici da je VMWare ESXi slika certificirana (podržana) na većini popularnih modela poslužitelja, ona ne uključuje upravljačke programe za sve prilike (poput Windows-a) tako da može raditi na bilo kojem hardveru. Ako pokušate instalirati sliku ESXi 6.7 na uobičajeno kućno računalo, najvjerojatnije ćete naići na činjenicu da u instalacijskoj ISO datoteci nema upravljačkih programa za neku opremu (RAID kontroler, mrežna kartica, video adapteri itd.).

Najčešće, kada pokušate instalirati ESXi s izvornog pogona na vaše kućno računalo, vidjet ćete pogrešku "Nema mrežnih adaptera". Doista, slika ESXi ne podržava većinu mrežnih kartica. Da biste instalirali ESXi na takvo računalo, morat ćete integrirati upravljačke programe za vašu mrežnu karticu u instalacijsku sliku.

Pogledajmo kako sami dodati upravljački program na VMware ESXi 6.7 ISO instalacijsku sliku. U ovom ćemo primjeru pokazati kako integrirati pogonitelje mrežnih kartica Realtek u ESXi sliku..

Službeno, VMware preporučuje korištenje vlastitog uslužnog programa za prilagođavanje ESXi slika. vSphere ESXi Builder slika, ali je sasvim specifičan i zahtijeva uporabu alata vCenter Server (vCSA) za upotrebu. Većina administratora sustava koristi neslužbeni uslužni program. ESXi-Customizer.

sadržaj:

  • Gdje preuzeti upravljačke programe za VMWare ESXi?
  • Integriranje upravljačkog programa u ESXi sliku pomoću grafičkog alata ESXi-Customizer
  • Integracija upravljačkih programa koji koriste PowerShell skriptu ESXi-Customizer-PS

Gdje preuzeti upravljačke programe za VMWare ESXi?

Prije svega, trebate pronaći upravljačke programe za svoj hardver. Možete ih pronaći na web mjestu VMWare u odjeljku Vodič za kompatibilnost VMware, na web mjestu proizvođača opreme, na web lokaciji autora ESXi-Customizer (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages - pogonitelj mrežne kartice Realtek net55-r8168) ovdje sam preuzeo) ili pomoću google pretraživanja (nešto poput "Realtek NIC za ESXi").

Napominjemo da vam je potreban upravljački program u vib, tgz ili zip formatu (izvanmrežni paket).

Vozače možete pronaći i po VID-u uređaja. Uključite Linux LiveCD računalo i pronađite VID i DID uređaja, primjerice, pokretanjem naredbe:

lspci -nn

Pomoću identifikatora koje ste dobili možete u mreži pretraživati ​​upravljačke programe.

Integriranje upravljačkog programa u ESXi sliku pomoću grafičkog alata ESXi-Customizer

ESXi-Customizer - to je grafički alat s jednostavnim sučeljem koji vam omogućuje automatizaciju procesa integriranja upravljačkih i vib datoteka u ESXi ISO sliku.

Glavni nedostatak programa ESXi-Customizer je taj što podržava samo ESXi 4.1, 5.0, 5.1 i 5.5. Kada pokušate stvoriti sliku koristeći je za modernu verziju ESXi, dobivate pogrešku. Trenutno scenarij nije ažuriran od 2016. godine.

Preuzmite ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), raspakirajte arhivu i pokrenite uslužni program (ESXi-Customizer.cmd). Uslužni program ESXi-Customizer službeno ne podržava Windows 10, stoga se pri pokretanju u W10 pojavljuje pogreška:

---------------------------
ESXi-Customizer v2.7.2 - poruka
---------------------------
FATALNA GREŠKA: Nepodržana inačica sustava Windows: 10.0. Potreban je najmanje Windows XP!

Da biste popravili ovu pogrešku, samo uredite datoteku ESXi-Customizer.cmd i komentirajte redak (dodajte REM na početku):

ako "! WinVer!" LSS "5.1" poziv: earlyFatal Nepodržana inačica sustava Windows: WinVer !. Potreban je najmanje Windows XP i izlaz / b 1

Spremite datoteku ESXi-Customizer.cmd i pokrenite je. U prozoru koji se otvori trebate odrediti put do izvorne ESXi ISO slike, datoteku s upravljačkim programom (VIB format ili arhivu s TGZ upravljačkim programima) i direktorij u koji spremite dobivenu sliku s integriranim upravljačkim programom. Bolje je ukloniti rovu provjerom ažuriranja.

Pritisnite tipku Pokreni i za nekoliko minuta u ciljnoj mapi će se pojaviti nova ESXi ISO slika koja se može instalirati na vaš hardver.

Integracija upravljačkih programa koji koriste PowerShell skriptu ESXi-Customizer-PS

PowerShell skripta ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) može se koristiti za integriranje upravljačkih programa i ažuriranje instalacijske slike ESXi 5.x i 6.x. Za upotrebu ove skripte, na vaše računalo mora biti instaliran VMware PowerCLI 5.1 ili noviji.

Preuzmite datoteku ESXi-Customizer-PS-v2.6.0.ps1 (otključajte PS1 datoteku preuzetu s Interneta potvrdite okvir puštanje u svojstvima) i pokrenite PowerCLI.

Pokrenite naredbu:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Pomoć za parametre skripte može se prikazati ovako:

ESXi-Customizer-PS-v2.6.0.ps1-pomoć

Da biste preuzeli najnoviju verziju ESXi 6.7 ISO distribucije s najnovijim ažuriranjima s web mjesta VMware Online Depot, pokrenite naredbu:

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

Slično, možete preuzeti i druge verzije ESXI (-v67 | -v65 | -v60 | -v55 | -v51 | -v50).

Da biste generirali ESXi ISO sliku i odmah u nju integrirali sve pakete izvanmrežne i VIB upravljačke programe iz mape C: \ distr \ esxi \ driver, pokrenite:

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

Nakon 15-20 minuta, instalacijska ISO slika ESXi pojavit će se u navedenoj mapi.

Možete izmijeniti preuzeto izvanmrežni paket (ovo je zip arhiva s ESXi instalacijskim datotekama) dodavanjem svih VIB upravljačkih programa iz navedenog direktorija:
.\ 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

Pomoću sljedeće naredbe možete izraditi ESXi ISO sliku iz izvanmrežnog paketa:

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

Postoji prilično velika biblioteka upravljačkih programa za vib u mrežnoj pohrani V-Fronta, određene integrirane upravljačke programe iz ove memorije možete integrirati u ESXi sliku ovako:

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

U ovom primjeru integriramo sljedeće pogonske programe u ESXi distribuciju:

  • neto e1000e - Mrežni upravljački program za Intel I21782579LM / 82574L;
  • net51-r8169 - Realtek 8168/8111/8411/8118 mrežni upravljački program (uklonjen je iz ESXi 5.1 i noviji);
  • ESX-sučelja - ESXi Embedded Host Client - prikladno web sučelje za domaćina;
  • -xahci sata - karta upravljačkog programa za ispravnu identifikaciju nekih SATA kontrolera.

U pravilu je za većinu računala dovoljno integrirati sljedeće upravljačke programe u ESXi sliku:

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

Da biste ažurirali paket izvan mreže s najnovijim zakrpama iz VMware spremišta, učinite sljedeće:

.\ 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