Weboldal keresés

Illesztőprogramok hozzáadása a VMWare ESXi telepítési képéhez


Ebben a cikkben megvizsgáljuk, hogyan adhatunk hozzá (injektálhatunk) illesztőprogramokat a VMware ESXi telepítési ISO lemezképéhez (6.7 vagy 7.0). Az ESXi telepítőkészlet támogatja (tanúsítvánnyal) a legnépszerűbb szervermodelleket. Ha megpróbál egy ESXi lemezképet telepíteni egy asztali számítógépre, akkor nagy valószínűséggel olyan helyzetbe fog kerülni, amikor néhány eszközillesztő (RAID-vezérlő, videokártya vagy hálózati adapter stb.) hiányzik a disztribúcióból.

Leggyakrabban, amikor az ESXi-t az eredeti telepítőkészletről próbálja telepíteni egy asztali számítógépen, hibaüzenet jelenik meg:

No Network Adapters.
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third party driver may be required.
Ensure that the is at least one network adapter physically connected to the system before attempting installation. If the problem persists, consult the VMware Knowledge Base.

A szabványos ESXi ISO kép nem támogatja a legtöbb asztali hálózati adaptert. Az ESXi ilyen számítógépre való telepítéséhez be kell illesztenie a hálózati adapter illesztőprogramjait az ESXi telepítőkészletébe.

Nézzük meg, hogyan adhatjuk hozzá az illesztőprogramot a VMware ESXi 6.x és 7.0 telepítési ISO-hoz. Ebben a példában bemutatjuk, hogyan integrálható a Realtek hálózati adapter illesztőprogramja egy ESXi képbe.

A VMware a hivatalos vSphere ESXi Image Builder használatát javasolja az ESXi képek testreszabásához. Ehhez azonban vCenter Server Appliance (vCSA) szükséges. Ehelyett a legtöbb rendszergazda a harmadik féltől származó ESXi-Customizer eszközt használja.

[tartalom h2]

Hogyan tölthetek le illesztőprogramokat a VMWare ESXi-hez?

Először meg kell találnia és le kell töltenie az ESXi illesztőprogramokat a hardverhez. Megtalálhatóak:

  • A VMWare webhelyén a VMware kompatibilitási útmutató alatt;

  • Használhatja az ESXi közösségi illesztőprogramokat;

    Közösségi hálózati illesztőprogram az ESXi-hez (https://flings.vmware.com/community-networking-driver-for-esxi) - a VMware Community ESXi-illesztőprogramjainak készlete, amely lehetővé teszi a legtöbb modern hálózati adapter (a VMware HCL-ben nem elérhető) használatát PCIe-n keresztül csatlakoztatva. USB hálózati natív illesztőprogram ESXi-hez (https://flings.vmware.com/usb-network-native-driver-for-esxi) - illesztőprogramok a népszerű USB hálózati adapterek támogatásához (ASIX USB 2.0 - ASIX88178a, ASIX USB 3.0 - ASIX88178a, ASIX USB 3.0 - ASIX88179, Realtek RQL.810, A32RTL810 és A5. C111U.

  • Ellenőrizze a hardvergyártó webhelyét;

  • Az ESXi-Customizer szerzőjének honlapján (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages). Letöltöttem a drivert

    net55-r8168

    a Realtek hálózati adapteremhez itt;

  • Használja a Google keresőt (olyan mint a "

    Realtek NIC drivers for ESXi

    “).

Kérjük, vegye figyelembe, hogy az illesztőprogramra a következő formátumok egyikében van szüksége: .vib, .tgz vagy .zip (offline csomag).

Az illesztőprogramokat a VID eszköz szerint is megtalálhatja. Indítsa el a számítógépet a Linux LiveCD használatával, és tekintse meg az eszköz VID-jét és PID-jét a következő parancs futtatásával:

# lspci -nn

Ezekkel az azonosítókkal kereshet .vib illesztőprogramokat az interneten.

Illesztőprogramok hozzáadása az ESXi ISO képhez az ESXi-Customizer-PS segítségével

Az ESXi-Customizer-PS PowerShell szkript (https://www.v-front.de/p/esxi-customizer-ps.html) használható illesztőprogramok és frissítések integrálására az ESXi 5-be .x, 6.x és 7.0 telepítési lemezképek. A szkript használatához telepíteni kell a VMware PowerCLI-t a számítógépére.

Töltse le az ESXi-Customizer-PS.ps1 fájl aktuális verzióját (2.8.2) a GitHub webhelyről (https://github.com/VFrontDe/ESXi-Customizer-PS/releases), oldja fel az internetről letöltött PS1 fájl blokkolását (az Unblock) lehetőség bejelölésével, majd nyissa meg a PowerS tulajdonságait.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

A szkriptparaméterekkel kapcsolatos súgót az alábbiak szerint jelenítheti meg:

.\ESXi-Customizer-PS.ps1 -help

A szkript futtatásakor hiba jelenhet meg:

An unexpected error occured:The VMware.ImageBuilder module is not currently supported on the Core edition of PowerShell.

Ez azt jelenti, hogy egy PS1-szkriptet próbál futtatni a PowerShell Core új verziójából (pwsh.exe), amelyet az ESXi-Customizer-PS nem támogat. Használja helyette a Windows PowerShell konzolt (powershell.exe).

Az elérhető ESXi képek listája:

.\ESXi-Customizer-PS.ps1 -sip

A legújabb ESXi 6.7 ISO-kép letöltéséhez a VMware Online Depot webhelyéről, futtassa ezt a parancsot:

.\ESXi-Customizer-PS.ps1 -v67

Ugyanígy letölthet más ESXi képverziókat is ( -v70 | -v67 | -v65 | -v60 | -v55 | -v51 | -v50).

A szkript lehetővé teszi a három mód valamelyikének használatát:

  • Hozzon létre egy ISO vagy Offline Bundle telepítőkészletet közvetlenül a VMware Online depóból (alapértelmezett);

  • Hozzon létre egy ISO telepítőkészletet a helyi Offline Bundle fájlból (-izip);

  • Frissítse a helyi ESXi Offline Bundle csomagot a VMware Online telephelyről (-izip -update).

Az ESXi ISO létrehozásához és az összes offline csomag és VIB illesztőprogram-csomag azonnali beszúrásához a C:\distr sxi\driver fájlból, használja ezt a parancsot:

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

A telepítő ESXi ISO image 15-20 percen belül megjelenik a célkönyvtárban.

Ha a telepítési ISO-lemezkép helyett az offline csomagfájlt szeretné letölteni, használja a -ozip opciót.

Módosíthatja az offline csomagot (ez egy ZIP archívum ESXi telepítési fájlokkal), ha hozzáadja a megadott könyvtár összes VIB illesztőprogramját:

.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip -pkgDir C:\distr\esxi\driver

A következő paranccsal létrehozhat egy ESXi ISO-t az offline csomagból:

.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip

A V-Front online adattár meglehetősen nagy vib-illesztőprogram-könyvtárat tartalmaz. Adott illesztőprogramokat integrálhat ebből a tárolóból egy ESXi képbe, így:

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

Ebben a példában a következő illesztőprogramokat integráljuk az ESXi disztribúcióba:

  • net-e1000e - hálózati illesztőprogram Intel I21782579LM/82574L-hez;

  • net51-r8169 - Realtek 8168/8111/8411/8118 NIC illesztőprogram (eltávolították az ESXi 5.1 és újabb verzióiból);

  • esx-ui - ESXi Embedded Host Client, kényelmes webes webes felület (alapértelmezés szerint az esxi 5.5-től használatos);

  • sata-xahci - leképezési illesztőprogram egyes SATA-vezérlők helyes azonosításához.

Általános szabály, hogy a legtöbb asztali eszköz esetében elegendő a következő illesztőprogramok hozzáadása az ESXi képhez:

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

Az Offline csomag frissítése a VMware lerakat legújabb javításaival:

.\ESXi-Customizer-PS.ps1 -v67 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update

Hasonlóképpen hozzáadhatja a net-tulip hálózati illesztőprogramot az ESXi lemezképhez, amely lehetővé teszi az ESXi Hyper-V virtuális gépként való futtatását.

Ha megkapja:

An unexpected error occured: Could not find trusted signer

a kép exportálása közben tiltsa le az illesztőprogram aláírásának ellenőrzését a -nsc (

-noSignatureCheck

) választási lehetőség. Ha hiba történik, próbálkozzon ezzel a lehetőséggel:

[WinError 10054] An existing connection was forcibly closed by the remote host.

Szúrjon egyéni illesztőprogramokat az ESXi Image-be az ESXi-Customizer GUI segítségével

Az ESXi-Customizer (GUI) egy kis grafikus eszköz, egyszerű felülettel, amely lehetővé teszi az illesztőprogramok és .vib fájlok ESXi ISO lemezképbe való integrálásának folyamatát.

Az ESXi-Customizer 2016 óta nem frissült. A fejlesztő jelentése szerint csak az ESXi 4.1, 5.0, 5.1 és 5.5 verziói támogatottak. Az alábbiakban azonban bemutatunk egy kis trükköt, amely lehetővé teszi az ESXi-Customize GUI használatát még az ESXi új verzióihoz is (6.5, 6.7 és 7.0).

Töltse le az ESXi-Customizer-v2.7.2.exe fájlt (https://www.v-front.de/p/esxi-customizer.html), csomagolja ki az archívumot, és futtassa az eszközt (

ESXi-Customizer.cmd

). Az ESXi-Customizer hivatalosan nem támogatja a modern Windows-verziókat, így a Windows 10 vagy 11 rendszerben történő indításakor hibaüzenet jelenik meg:

---------------------------
ESXi-Customizer v2.7.2 - Message
---------------------------
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!

A javításhoz szerkessze az ESXi-Customizer.cmd fájlt, és írja be megjegyzéssel a következő sort (a REM hozzáadása az elejére):

if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

Mentse az ESXi-Customizer.cmd fájlt, és futtassa. A következő ablakban adja meg a forrás ESXi ISO image elérési útját, az illesztőprogram fájlt (VIB fájl vagy TGZ archívum illesztőprogramokkal), és azt a mappát, ahová a létrejövő képet az integrált meghajtóval menteni kell. Törölje az automatikus frissítés opció jelölését.

Kattintson a Futtatás gombra, és néhány perc múlva egy új ESXi ISO-kép jelenik meg a célkönyvtárban. Ezzel a képpel telepítheti az ESXi-t a hardverére.

Ha az ESXi 6.7 vagy 7.0 verziójával próbál illesztőprogramokat hozzáadni egy ISO-képhez, hibaüzenet jelenik meg:

FATAL ERROR:
Error un-taring IMGDB.tar!

A végzetes hiba kijavításához manuálisan kell módosítania az ESXi képet:

  1. Csomagolja ki a VMware ESXi telepítő ISO-ját a lemezen lévő könyvtárba;

  2. Telepítse a 7zip archiválót a számítógépére (a winget csomagkezelő segítségével gyorsan telepíthet alkalmazásokat a számítógépére:

    winget install 7zip.7zip

    );

  3. Nyissa meg azIMGDB.TGZ fájlt 7ZIP-vel, és nevezze át a benne lévő fájlt IMGDB.tar névre;

  4. Most létre kell hoznia az ISO képfájlt. Használhatja az ingyenes IsoCreator programot (töltse le az IsoCreator.msi-t, nyissa meg a fájlt 7ZIP-vel, és futtassa

    IsoCreator.exe

    );

  5. Adja meg az ESXi telepítési fájlokat tartalmazó könyvtárat és az ISO fájl nevét;

  6. Most már használhatja ezt az egyéni ISO-képet az ESXi-Customizer GUI-ban.

Most már használhatja ISO-képet az ESXi telepítéséhez a célállomáson.

A vCenter Image Builder segítségével illesztőprogramokat adhat hozzá az ESXi egyéni képhez

A vCenter Serverben a beépített Image Builder segítségével módosíthatja az ESXi telepítőkészleteit. Ez a szolgáltatás alapértelmezés szerint le van tiltva. Engedélyezze a vCenter -> Automatikus telepítés -> Image Builder engedélyezése segítségével.

Most létre kell hoznia egy új Software Depotot, és importálnia kell az ISO-képet, a vib (zip) illesztőprogram-fájlokat és a szükséges ESXi-frissítéseket.

Most klónozza a képet. Klónozáskor kiválaszthatja, hogy mely csomagokat (illesztőprogramokat) kívánja hozzáadni ehhez az ESXi depóhoz.

Ezt követően kattintson az Exportálás gombra, és töltse le az ESXi telepítő ISO-képet integrált harmadik féltől származó illesztőprogramokkal.

Kapcsolódó cikkek