Integracja sterowników innych firm z obrazem ISO VMWare ESXi 6.7

W tym artykule dowiemy się, jak dodać (zintegrować) sterowniki z obrazem instalacyjnym ESXi 6.7. Pomimo faktu, że obraz VMWare ESXi jest certyfikowany (obsługiwany) przez większość popularnych modeli serwerów, nie zawiera sterowników na wszystkie okazje (jak w systemie Windows), dzięki czemu może działać na dowolnym sprzęcie. Tak więc, jeśli spróbujesz zainstalować obraz ESXi 6.7 na zwykłym komputerze domowym, najprawdopodobniej natkniesz się na fakt, że obraz ISO instalacji nie ma sterowników dla niektórych urządzeń (kontroler RAID, karta sieciowa, karty wideo itp.).

Najczęściej, gdy próbujesz zainstalować ESXi z oryginalnego napędu na komputerze domowym, zobaczysz błąd „Brak adapterów sieciowych”. Rzeczywiście obraz ESXi nie obsługuje większości kart sieciowych. Aby zainstalować ESXi na takim komputerze, musisz zintegrować sterowniki karty sieciowej z obrazem instalacyjnym.

Zobaczmy, jak samodzielnie dodać sterownik do obrazu instalacyjnego ISO VMware ESXi 6.7. W tym przykładzie pokażemy, jak zintegrować sterowniki karty sieciowej Realtek z obrazem ESXi..

Oficjalnie VMware zaleca używanie własnego narzędzia do dostosowywania obrazów ESXi. vSphere ESXi Image Builder, ale jest dość specyficzny i wymaga użycia wdrożonego vCenter Server Appliance (vCSA). Większość administratorów systemu używa nieoficjalnego narzędzia. ESXi-Customizer.

Treść

  • Skąd pobrać sterowniki dla VMWare ESXi?
  • Integracja sterownika z obrazem ESXi za pomocą graficznego narzędzia ESXi-Customizer
  • Integracja sterowników za pomocą skryptu PowerShell ESXi-Customizer-PS

Skąd pobrać sterowniki dla VMWare ESXi?

Przede wszystkim musisz znaleźć sterowniki do swojego sprzętu. Można je znaleźć na stronie VMWare w sekcji Przewodnika zgodności VMware, na stronie producenta sprzętu, na stronie internetowej narzędzia ESXi-Customizer autora (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages - sterownik karty sieciowej Realtek ( net55-r8168) Pobrałem tutaj) lub za pomocą wyszukiwarki Google (coś w rodzaju „Realtek NIC for ESXi”).

Pamiętaj, że potrzebujesz sterownika w formacie VIB, TGZ lub ZIP (pakiet offline).

Możesz także znaleźć sterowniki według urządzenia VID. Uruchom komputer z Linux LiveCD i sprawdź VID i DID urządzenia, na przykład, uruchamiając polecenie:

lspci -nn

Za pomocą otrzymanych identyfikatorów możesz przeszukiwać sieć w poszukiwaniu sterowników wibracji.

Integracja sterownika z obrazem ESXi za pomocą graficznego narzędzia ESXi-Customizer

ESXi-Customizer - jest to narzędzie graficzne z prostym interfejsem, który pozwala zautomatyzować proces integracji sterowników i plików Vib z obrazem ISO ESXi.

Główną wadą ESXi-Customizer jest to, że obsługuje on tylko ESXi 4.1, 5.0, 5.1 i 5.5. Kiedy więc próbujesz utworzyć obraz, używając go dla nowoczesnej wersji ESXi, pojawia się błąd. W tej chwili skrypt nie był aktualizowany od 2016 roku.

Pobierz ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html), rozpakuj archiwum i uruchom narzędzie (ESXi-Customizer.cmd). Narzędzie ESXi-Customizer oficjalnie nie obsługuje systemu Windows 10, dlatego podczas uruchamiania w W10 pojawia się błąd:

---------------------------
ESXi-Customizer v2.7.2 - Wiadomość
---------------------------
FATAL ERROR: Nieobsługiwana wersja systemu Windows: 10.0. Wymagany jest przynajmniej Windows XP!

Aby naprawić ten błąd, po prostu edytuj plik ESXi-Customizer.cmd i skomentuj wiersz (dodaj REM na początku):

jeśli „! WinVer!” Wywołanie LSS „5.1”: earlyFatal Nieobsługiwana wersja systemu Windows :! WinVer!. Wymagany jest przynajmniej Windows XP i wyjście / b 1

Zapisz plik ESXi-Customizer.cmd i uruchom go. W oknie, które zostanie otwarte, musisz określić ścieżkę do oryginalnego obrazu ISO ESXi, pliku ze sterownikiem (format VIB lub archiwum ze sterownikami TGZ) oraz katalogu, w którym chcesz zapisać obraz ze zintegrowanym sterownikiem. Lepiej jest usunąć dziennik kontrolny aktualizacji.

Naciśnij przycisk Uruchom, a za kilka minut pojawi się nowy obraz ISO ESXi w katalogu docelowym, który można zainstalować na twoim sprzęcie.

Integracja sterowników za pomocą skryptu PowerShell ESXi-Customizer-PS

Skrypt PowerShell ESXi-Customizer-PS (https://www.v-front.de/p/esxi-customizer-ps.html) można wykorzystać do zintegrowania sterowników i aktualizacji obrazu instalacyjnego ESXi 5.xi 6.x. Aby użyć tego skryptu, na komputerze musi być zainstalowany VMware PowerCLI 5.1 lub wyższy.

Pobierz plik ESXi-Customizer-PS-v2.6.0.ps1 (odblokuj plik PS1 pobrany z Internetu, zaznaczając pole Odblokuj w swoich właściwościach) i uruchom PowerCLI.

Uruchom polecenie:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Pomoc dotyczącą parametrów skryptu można wyświetlić w następujący sposób:

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

Aby pobrać najnowszą wersję dystrybucji ISO ESXi 6.7 z najnowszymi aktualizacjami ze strony internetowej VMware Online Depot, uruchom polecenie:

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

Podobnie możesz pobrać inne wersje ESXI (-v67 | -v65 | -v60 | -v55 | -v51 | -v50).

Aby wygenerować obraz ISO ESXi i natychmiast zintegrować z nim wszystkie pakiety offline i pakiety sterowników VIB z folderu C: \ distr \ esxi \ driver, uruchom:

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

Po 15-20 minutach obraz instalacyjny ISO ESXi pojawi się w określonym katalogu.

Możesz zmodyfikować pobrany pakiet offline (jest to archiwum zip z plikami instalacyjnymi ESXi), dodając do niego wszystkie sterowniki VIB z określonego katalogu:
.\ 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

Za pomocą następującego polecenia możesz utworzyć obraz ISO ESXi z pakietu offline:

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

W pamięci online V-Front jest dość duża biblioteka sterowników wibracji, możesz zintegrować określone sterowniki z tej pamięci z obrazem ESXi w następujący sposób:

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

W tym przykładzie integrujemy następujące sterowniki z dystrybucją ESXi:

  • net-e1000e - Sterownik sieciowy dla Intel I21782579LM / 82574L;
  • net51-r8169 - Sterownik sieci Realtek 8168/8111/8411/8118 (został usunięty z ESXi 5.1 i nowszych);
  • esx-ui - ESXi Embedded Host Client - wygodny interfejs WWW dla hosta;
  • sata-xahci - mapa sterowników do prawidłowej identyfikacji niektórych kontrolerów SATA.

Z reguły w przypadku większości komputerów wystarczy zintegrować następujące sterowniki z obrazem ESXi:

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

Aby zaktualizować pakiet offline o najnowsze łaty z repozytorium VMware, wykonaj następujące czynności:

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