Jak skonfigurować laboratorium VMware ESXi – kompletny przewodnik
VMware to jedna z najlepszych platform wirtualizacyjnych na świecie, ceniona przez specjalistów IT za szybkość działania, niezawodność, skalowalność, bezpieczeństwo i wygodę.
VMware ESXi Server to hiperwizor typu 1 przeznaczony do instalacji bezpośrednio na serwerach fizycznych, czyli hiperwizor typu „bare metal”. Z kolei hiperwizory typu 2 firmy VMware (VMware Player, stacja robocza i Fusion) można instalować na istniejących systemach operacyjnych działających na komputerach stacjonarnych i laptopach.
Wielu użytkowników może nie dysponować wolnym serwerem fizycznym lub serwerami w zasobach, które mogliby wykorzystać do wypróbowania rozwiązania do wirtualizacji klasy Enterprise ESXi i VMware vSphere. Technicznie rzecz biorąc, ESXi można zainstalować na komputerze fizycznym. Jednak może być konieczne zintegrowanie pakietu VIB z obrazem dysku instalacyjnego ESXi, jeśli instalator ESXi nie wykryje niektórych urządzeń (pakiety VIB zawierają sterowniki urządzeń dla ESXi).
Przyjrzyjmy się wymaganiom dotyczącym konfiguracji VMware ESXi na komputerze oraz wszystkim krokom niezbędnym do pomyślnej instalacji.
Konfiguracja sprzętowa domowego laboratorium VMware
W tym wpisie na blogu wykorzystujemy program VMware Workstation do wdrażania hostów ESXi jako maszyn wirtualnych. Korzystając z funkcji VMware wirtualizacja zagnieżdżona , można utworzyć maszynę wirtualną działającą wewnątrz innej maszyny wirtualnej. W tym konkretnym przypadku można wdrożyć maszynę wirtualną na hoście ESXi działającym w ramach maszyny wirtualnej. Aby zapewnić wygodę pracy z domowym laboratorium VMware, potrzebny jest komputer spełniający minimalne wymagania sprzętowe domowego laboratorium VMware:
- Wielordzeniowy procesor x64 o częstotliwości taktowania rdzenia 1,3 GHz lub wyższej (wyprodukowany w 2011 r. lub później), obsługujący rozszerzenia sprzętowe wirtualizacji Intel VT-x lub AMD-V
- 32 GB pamięci RAM
- Dysk twardy (HDD) z około 200 GB wolnego miejsca. Dyski SSD są preferowane ze względu na wyższą prędkość odczytu/zapisu, zwłaszcza w przypadku operacji losowego odczytu/zapisu, które są powszechne w przypadku pamięci masowej maszyn wirtualnych.
- Karta sieciowa Ethernet
- System operacyjny Linux lub Windows x64 (z GUI) zainstalowany na komputerze fizycznym
Przykłady konfiguracji sprzętowej
Example 1: Komputer stacjonarny
- Procesor AMD Ryzen 7 7800X3D (100-100000910WOF) 4,2 GHz Gniazdo AM5
- Płyta główna Gigabyte B650E Aorus Master AMD B650 4xDDR5 6600 MHz, do 192 GB pamięci RAM
- Dysk SSD Kingston KC600 2 TB Zestaw do rozbudowy (SKC600B/2048G) SATA
- Dysk twardy 3,5″ WD Ultrastar DC HC320 8 TB (HUS728T8TALE6L4/0B36404) SATA
- Pamięć RAM Kingston FURY 16 GB DDR5 6400 MHz Renegade Silver RGB (KF564C32RSA-16) – 4 moduły (łącznie 64 GB pamięci RAM)
- Zasilacz Be Quiet! Straight Power 11 Platinum 850 W (BN308)
- Karta graficzna AMD Radeon RX 7900 XT (100-300000071) Częstotliwość procesora graficznego: 2400 (Boost) MHz GDDR6 20 GB; Częstotliwość pamięci: 20000 MHz; Magistrala: 320-bitowa PCI-Express 4.0 x16
Example 2: Komputer stacjonarny
- Procesor Intel Core i7-14700K (BX8071514700K) 3,4 GHz Gniazdo procesora 1700
- Płyta główna ASUS Prime Z690-A Intel Z690 4xDDR5 6000 MHz, do 192 GB pamięci RAM
- Dysk SSD Intel D3-S4620 1,92 TB (SSDSC2KG019TZ01) SATA
- Dysk twardy 3,5″ WD Gold Enterprise Class 6 TB (WD6003FRYZ) SATA
- Pamięć RAM Kingston FURY 32 GB DDR5 6000 MHz Beast EXPO White (KF560C36BWE-32) – 4 moduły (łącznie 64 GB pamięci RAM)
- Zasilacz Chieftec 1000W Proton (BDF-1000C)
- Karta graficzna GIGABYTE GeForce RTX 4090 WINDFORCE 24G (GV-N4090WF3-24GD)
Example 3: Laptop Laptop gamingowy Acer Predator Helios 16 – GeForce RTX™ 4080 – PH16-71-948L
- Procesor Intel® Core™ i9-13900HX 2,20 GHz
- Karta graficzna NVIDIA® GeForce RTX™ 4080 z 12 GB dedykowanej pamięci
- 16″ WQXGA (2560 x 1600) 16:10 IPS 240 Hz
- 32 GB, DDR5 SDRAM
- 1 TB SSD
Example 4: Laptop ASUS ProArt Studiobook 16 (H7600, Intel 12. generacji)
- Intel® Core™ i9-12900H
- NVIDIA® GeForce RTX™ 3080 Ti
- 64 GB pamięci RAM 4800 MHz DDR5 2 gniazda SO-DIMM
- Do 4 TB dwa gniazda M.2 PCIe® SSD
UWAGA: Do skonfigurowania laboratorium VMware nie potrzebujesz najpotężniejszej karty graficznej. Najważniejsze komponenty to Procesor, pamięć i magazyn. W przeciwieństwie do procesorów AMD, procesory Intel technicznie pozwalają na uruchamiać maszyny wirtualne z systemem macOS w środowisku VMware hypervisors.
Wymagane oprogramowanie
W tym poście do skonfigurowania domowego laboratorium VMware użyto następującego oprogramowania:
- VMware Workstation 17 używany jako hypervisor na komputerze stacjonarnym
- Hypervisor VMware ESXi 8.0 używany jako maszyna wirtualna (łącznie 2 maszyny wirtualne)
- VMware vCenter Server 8.0 (1 maszyna wirtualna, wdrażana jako urządzenie wirtualne)
- FreeNAS 11.3 do tworzenia współdzielonej pamięci masowej iSCSI (1 maszyna wirtualna)
- Lubuntu 22 Linux lub dowolny inny obsługiwany system operacyjny do instalacji na zagnieżdżonej maszynie wirtualnej
Aby dowiedzieć się, jak zbudować domowe laboratorium VMware, należy zrozumieć, jak jest ono zorganizowane. Poniżej znajduje się schemat głównej struktury domowego laboratorium VMware, które ma zostać wdrożone.

Uzasadnienie wymagań
Całkowite wymagania sprzętowe i programowe domowego laboratorium VMware opierają się na następujących wymaganiach minimalnych:
- VMware ESXi wymaga co najmniej 4 GB pamięci RAM (zalecane jest 8 GB lub więcej do uruchamiania maszyn wirtualnych); 2 rdzenie Procesora.
- VMware vCenter Server 8.0 wymaga co najmniej 14 GB pamięci RAM; 2 rdzenie Procesora.
- FreeNAS: zalecane jest 8 GB pamięci RAM.
- System operacyjny hosta wymaga co najmniej 4 GB pamięci RAM do prawidłowego działania.
- VMware Workstation wymaga co najmniej 2 GB pamięci RAM (zalecane jest 4 GB lub więcej).
Licencjonowanie i ceny
Możesz bezpłatnie skonfigurować laboratorium VMware w domu na czas trwania okresów próbnych. Zaleca się skonfigurowanie wszystkich komponentów laboratorium w krótkim czasie (na przykład w ciągu kilku dni), aby w pełni wykorzystać 60-dniową bezpłatną wersję próbną dla ESXi i vCenter. Na przykład, jeśli zainstalujesz vCenter miesiąc po zainstalowaniu ESXi, pozostanie Ci tylko jeden miesiąc na testowanie vSphere w swoim laboratorium, biorąc pod uwagę, że 30 dni bezpłatnej wersji próbnej ESXi już upłynęło.
- VMware Workstation jest dostępny z 30-dniową bezpłatną wersją próbną dla nowych użytkowników. Po wygaśnięciu okresu próbnego firma VMware zaleca zakup licencji. Jeśli nie kupisz licencji, nie będziesz mógł uruchamiać maszyn wirtualnych. Po tym czasie możesz korzystać z VMware Player do uruchamiania maszyn wirtualnych za darmo, ale VMware Player ma mniej funkcji – na przykład brakuje edytora sieci wirtualnych.
UWAGA: VMware Workstation i VMware Player można zainstalować na całkowicie darmowym systemie operacyjnym Linux. Nie musisz kupować systemu operacyjnego Windows do domowej konfiguracji laboratorium VMware. Oczywiście, jeśli masz już komputer z systemem Windows, możesz go użyć do instalacji VMware Stacja robocza.
- VMware vCenter Server dla vSphere 8.0 można używać bezpłatnie przez 60-dniowy okres próbny z pełnym zestawem funkcji, w tym interfejsami API do ochrony danych.
- FreeNAS to całkowicie bezpłatne oprogramowanie oparte na systemie operacyjnym FreeBSD, które pozwala skonfigurować serwer plików (podobnie jak w przypadku NAS) na dowolnym komputerze.
Instalacja VMware Workstation
Teraz, gdy sprzęt jest przygotowany, a system operacyjny zainstalowany, możesz pobrać i zainstalować VMware Workstation na swoim komputerze fizycznym. Aby pobrać VMware Workstation dla systemu Linux lub Windows, zajrzyj na stronę ta strona na stronie internetowej VMware.
Instalacja VMware Workstation w systemie Linux
Aby zainstalować VMware Workstation w systemie Linux, wykonaj następujące czynności:
- Przejdź do katalogu, w którym zapisałeś pobrany plik instalatora. W tym przykładzie instalator VMware Workstation znajduje się w katalogu ~/ Pobrane :
cd /home/user1/Downloads/ - Nadaj plikowi instalatora uprawnienia do uruchamiania:
sudo chmod +x ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle - Uruchom instalator VMware Workstation dla systemu Linux:
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle - Pojawi się okno kreatora instalacji. Odpowiedz na pytania w kreatorze i kliknij
Next, aby przejść do następnego kroku.- Zaakceptuj umowę licencyjną.
- Czy chcesz sprawdzać dostępność aktualizacji produktu podczas uruchamiania? Wybierz opcję Tak lub
No. - Czy chcesz dołączyć do programu poprawy jakości obsługi klienta VMware? Wybierz opcję Tak lub
No. - Wprowadź nazwę użytkownika, który jako pierwszy połączy się z serwerem stacji roboczej. Wpisz nazwę użytkownika konta, z którego korzystasz w systemie Linux.
- Wybierz katalog dla współdzielonych maszyn wirtualnych, na przykład: /var/lib/VMware/SharedVMs
- Wprowadź numer portu, który ma być używany do dostępu HTTPS do serwera stacji roboczej (domyślnie 443).
- Wprowadź klucz licencyjny. W trybie bezpłatnej wersji próbnej pozostaw to pole puste.
- Produkt jest gotowy do instalacji.
- Kompilator GNU C musi zostać zainstalowany przed uruchomieniem VMware Workstation. Aby zainstalować ten kompilator, wykonaj następujące polecenie:
sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms
Interfejsy użytkownika VMware Workstation dla systemów Linux i Windows są identyczne. Poniżej znajduje się zrzut ekranu przedstawiający interfejs VMware Workstation 17 działającego w systemie Linux.

Podczas instalacji VMware Workstation domyślnie instalowany jest również VMware Player.
Instalacja VMware Workstation w systemie Windows
Przejdź do katalogu, w którym zapisałeś pobrany instalator, i uruchom plik instalatora. W tym przypadku nazwa pliku to VMware-workstation-full-17.0.0-20800274.exe . Podobnie jak w przypadku instalacji w systemie Linux, otworzy się przyjazny dla użytkownika kreator. Po skonfigurowaniu opcji kliknij Next , aby przejść dalej.
- Na ekranie powitalnym Welcome kliknij
Next. - Zaakceptuj umowę licencyjną.
- Wybierz miejsce instalacji.
- Zaznacz pola wyboru, jeśli chcesz sprawdzać dostępność aktualizacji podczas uruchamiania i dołączyć do programu VMware Customer Experience Improvement Program.
- Wybierz skróty, które chcesz umieścić w systemie.
- Kliknij
Install, aby rozpocząć instalację. - Ostatni ekran instalacji umożliwia wprowadzenie licencji (nie jest to konieczne w przypadku bezpłatnej wersji próbnej).
Teraz masz zainstalowaną instancję VMware Workstation na swoim komputerze fizycznym.
Wdrażanie maszyny wirtualnej z systemem ESXi w VMware Workstation
Do dalszych eksperymentów przeprowadzonych w domowym laboratorium VMware, wykorzystanym do napisania tego wpisu na blogu, należy użyć komputera z zainstalowanym VMware Workstation 17 w systemie Windows 10 (na dysku znajdują się partycje C: i D:). Wszystkie opisane czynności można odtworzyć na komputerze z systemem Linux, ponieważ VMware Stacja robocza jest rozwiązaniem do wirtualizacji działającym na wielu platformach (należy pamiętać, że ścieżki na komputerze z systemem Linux będą inne). Następnym krokiem jest zainstalowanie ESXi na maszynie wirtualnej.
Tworzenie maszyny wirtualnej
- Pobierz instalator ESXi 8.0 w formacie ISO ze strony Strona internetowa VMware.
Być może konieczne będzie utworzenie konta VMware w celu pobrania obrazu instalacyjnego (bezpłatnie).
- Utwórz katalog do przechowywania maszyn wirtualnych, na przykład: D: VMware Home Lab
- Utwórz podkatalog D: VMware Home Lab ESXi8a do przechowywania plików pierwszej maszyny wirtualnej ESXi.
- Utwórz nową maszynę wirtualną w programie VMware Stacja robocza. Kliknij
File>New Virtual Machine. Pojawi się Kreator nowej maszyny wirtualnej .- Na ekranie powitalnym wybierz
Custom (advanced). - Określ zgodność sprzętową maszyny wirtualnej.
Select Workstation 17.x.
- Instalacja systemu operacyjnego gościa . Wybierz
Installer disk image file (iso)i przejdź do pliku instalatora ESXi iso . KliknijNext. - Wybierz system operacyjny gościa . Wybierz
VMware ESX, następnie wybierzVMware ESXi 7z menu rozwijanego i kliknijNext.
- Nadaj nazwę maszynie wirtualnej . Wprowadź nazwę maszyny wirtualnej, na przykład ESXi8a . Wybierz D: VMware Home Lab ESXi8a katalog utworzony wcześniej jako lokalizację maszyny wirtualnej.
- Konfiguracja procesora . Określ następujące parametry:
- Liczba procesorów: 2
- Liczba rdzeni na procesor: 1
Jeśli użyjesz 1 procesora z 1 rdzeniem, instalator ESXi wyświetli błąd podczas instalacji.

- Pamięć dla maszyny wirtualnej . Określ ilość pamięci równą
4096MB. Później możesz edytować ustawienia i zwiększyć ilość pamięci. - Typ sieci . Wybierz
Use network address translation (NAT).
- Wybierz typy kontrolerów we/wy . Wybierz
Paravirtualized SCSI (Recommended). - Wybierz typ dysku . Wybierz
SCSI (Recommended)jako typ dysku.
- Wybierz dysk . Kliknij
Create a new virtual disk. - Określ pojemność dysku . Ustaw
maximum disk sizena15 GB. ESXi nie zajmuje dużo miejsca na dysku, a do instalacji ESXi wystarczy dysk o pojemności 15 GB. WybierzStore virtual disk as a single file.
- Określ plik dysku . Umieść dysk wirtualny w katalogu określonym jako lokalizacja maszyny wirtualnej. W tym przykładzie używany jest D: VMware Home Lab ESXi8aESXi8a.vmdk .
- Gotowy do utworzenia maszyny wirtualnej . Sprawdź ustawienia maszyny wirtualnej i kliknij
Finish, aby utworzyć maszynę wirtualną.
- Na ekranie powitalnym wybierz
Instalacja systemu ESXi na maszynie wirtualnej
Po zakończeniu konfiguracji w kreatorze uruchom nową maszynę wirtualną, klikając przycisk „play” w programie VMware Workstation. Maszyna wirtualna uruchomi się z obrazu ISO i pojawi się interfejs instalatora ESXi.
- Na ekranie powitalnym naciśnij
Enter. - Zapoznaj się z umową licencyjną użytkownika końcowego (EULA) i zaakceptuj ją. Naciśnij
F11, aby kontynuować. - Wybierz dysk do instalacji lub aktualizacji. Wybierz utworzony wcześniej dysk wirtualny o pojemności 15 GB.

- Wybierz układ klawiatury. W tym przykładzie wybrano
US Default. - Wprowadź hasło administratora. Potwierdź hasło administratora.
- Na ekranie
Confirm InstallnaciśnijF11, aby rozpocząć instalację.
UWAGA: Zapoznaj się z naszym wpisem na blogu, aby uzyskać Szczegółowa, interaktywna instrukcja instalacji ESXi wraz ze zrzutami ekranu.
Edytowanie ustawień maszyny wirtualnej i konfiguracja sieci
Po zainstalowaniu ESXi wyłącz maszynę wirtualną z uruchomionym ESXi (kliknij VM > Power > Shut Down Guest lub naciśnij Ctrl+E w interfejsie VMware stacji roboczej) i przygotuj ją do dalszej konfiguracji sieci i pamięci masowej.
Utwórzmy drugi dysk wirtualny, który wykorzystamy jako magazyn danych maszyny wirtualnej (później na tym magazynie będzie można umieścić zagnieżdżone maszyny wirtualne). Należy również utworzyć drugą kartę sieciową (NIC – kontroler interfejsu sieciowego), która może służyć do tworzenia zespołów kart sieciowych lub do łączenia się z pamięcią masową współdzieloną. Należy pamiętać, że zalecamy użycie oddzielnej sieci pamięci masowej do podłączania pamięci masowej współdzielonej do hostów ESXi.
Dodawanie dysku wirtualnego
- Aby dodać nowy dysk wirtualny do maszyny wirtualnej, kliknij
VM>Settingsi w oknie ustawienia maszyny wirtualnej kliknijAdd>Hard Disk.
- Wybierz typ dysku wirtualnego: SCSI (zalecane).
- Utwórz nowy dysk wirtualny.
- Ustaw rozmiar dysku na 40 GB i wybierz opcję
Store virtual disk as a single file. Jeśli nie chcesz używać przydzielanie zasobów z dużym zapasem, nie zaznaczaj pola wyboru Allocate all disk space now . Możesz ustawić maksymalny rozmiar dysku na więcej niż 40 GB, jeśli masz wystarczającą ilość miejsca na dysku fizycznym komputera. - Określ lokalizację pliku dysku wirtualnego. D: VMware Home Lab ESXi8aESXi8a-0.vmdk jest używany w tym przykładzie, ponieważ przechowywanie wszystkich plików maszyn wirtualnych w jednym katalogu jest wygodne.
Dodawanie karty sieciowej
Aby dodać drugą kartę sieciową, kliknij Add > Network Adapter. Wybierzmy różne sieci do łączenia hostów ESXi między sobą (sieć NAT) oraz do łączenia hostów ESXi ze wspólną pamięcią masową (sieć tylko dla hosta).
- Sieć
NAT networkumożliwia maszynom wirtualnym łączenie się między sobą oraz z maszyną hosta, a także pozwala hostowi łączyć się z maszynami wirtualnymi. Maszyny wirtualne mogą uzyskać dostęp do sieci zewnętrznej, do której dostęp ma host. - Sieć
host-only networkumożliwia maszynom wirtualnym komunikację między sobą oraz z hostem. Host może komunikować się z maszynami wirtualnymi. Maszyny wirtualne nie mają dostępu do sieci zewnętrznych ani do Internetu.
VMware stacja robocza udostępnia edytor sieci wirtualnych do konfiguracji sieci wirtualnych, takich jak sieci NAT i sieci tylko dla hosta. Ponadto można tworzyć więcej sieci NAT i sieci tylko dla hosta oraz przypisywać do nich adresy sieciowe, bramy wirtualne i wirtualne serwery DHCP.
Poniższy schemat połączeń można wykorzystać w domowym laboratorium VMware ESXi utworzonym w tym poście:

Edytowanie konfiguracji sieci wirtualnej
- Otwórz Edytor sieci wirtualnej klikając
Edit>Virtual Network Editor. Zdefiniujmy następującą konfigurację sieci:VMnet8 (NAT network)- Adres sieciowy: 192.168.101.0/24
- Adres IP bramy: 192.168.101.2
- Ustawienia DHCP: zakres adresów IP to 192.168.101.201 – 192.168.101.254; domyślne ustawienia czasu dzierżawy.
VMnet1 (Host-only)- Adres sieciowy 192.168.105.0/24
- Ustawienia DHCP: zakres adresów IP to 192.168.105.201 – 192.168.105.254
- Aby edytować ustawienia, wybierz sieć
VMnet8i naciśnij przyciskNAT Settings.
- Ustaw adres IP bramy oraz zaawansowane ustawienia sieciowe. Kliknij
OK, aby zapisać zmiany.
- Podobnie, naciśnij przycisk
DHCP settings, aby edytować konfigurację DHCP.
W podobny sposób możesz edytować ustawienia DHCP dla
VMnet1i innych sieci.
UWAGA: W domowych laboratoriach VMware możesz używać innych adresów IP. Jeśli chcesz odtworzyć środowisko opisane w tym poście, dla wygody możesz użyć tej samej konfiguracji.
Wdrażanie drugiego hosta ESXi poprzez skopiowanie maszyny wirtualnej
Właśnie utworzyliśmy maszynę wirtualną, zainstalowaliśmy ESXi 8.0 oraz skonfigurowaliśmy maszynę wirtualną i sieci. Utwórzmy jeszcze jedną maszynę wirtualną ESXi. Drugą maszynę wirtualną ( ESXi8b ) można utworzyć od podstaw, tak samo jak utworzyliśmy pierwszą maszynę wirtualną ESXi (ESXi8a), lub można sklonować pierwszą maszynę wirtualną.
Aby sklonować maszynę wirtualną, wykonaj następujące czynności:
- Otwórz menedżera plików, na przykład Eksploratora Windows, i przejdź do katalogu, w którym znajduje się Twoja pierwsza maszyna wirtualna. W tym przykładzie jest to katalog D: VMware Home Lab . Katalog pierwszej maszyny wirtualnej to D: VMware home lab ESXi8a .
- Utwórz katalog o nazwie ESXi8b w D: VMware Home Lab .
- Wyłącz maszynę wirtualną z systemem ESXi ( ESXi8a ) i skopiuj wszystkie pliki z katalogu ESXi8a do katalogu ESXi8b .
Teraz można zobaczyć jedną z zalet wirtualizacji sprzętowej w praktyce – nie trzeba przeprowadzać wdrażania nowej maszyny wirtualnej od podstaw; zamiast tego można skopiować istniejącą maszynę wirtualną, aby pomnożyć liczbę maszyn wirtualnych.
- Aby uniknąć nieporozumień, można zmienić nazwy dysków wirtualnych i pliku konfiguracyjnego maszyny wirtualnej w katalogu ESXi8b:
ESXi8a.vmdk -> ESXi8b.vmdk
ESXi8a-0.vmdk -> ESXi8b-0.vmdk
ESXi8a.vmx -> ESXi8b.vmx
- Otwórz sklonowany plik VMX (którego nazwa została zmieniona z ESXi8a.vmx na ESXi8b.vmx). Znajdź wszystkie wartości ESXi8a i zastąp je wartością ESXi8b w tym pliku konfiguracyjnym VMX. Następnie zapisz plik konfiguracyjny klonu maszyny wirtualnej (sklonowanej maszyny wirtualnej).
- Otwórz sklonowaną maszynę wirtualną w stacji roboczej VMware Workstation. Kliknij
File>Openi wybierz plik D: VMware Home Lab ESXi8bESXi8b.vmx . Przejdź doVM>Settings>Optionsi upewnij się, że nazwa maszyny wirtualnej została zmieniona na ESXi8b . - Włącz drugą maszynę wirtualną ESXi (
VM>Power>Power On). - Stacja robocza VMware wyświetli ostrzeżenie, że nie znaleziono pliku dysku wirtualnego. Wybierz
Browsei plik D: VMware Home Lab ESXi8bESXi8b.vmdk . KliknijOpen. Ponownie wyświetli się ostrzeżenie dotyczące drugiego dysku wirtualnego. Wybierz plik ESXi8b-0.vmdk . - Następnie VMware stacja robocza wyświetli ostrzeżenie, że ta maszyna wirtualna mogła zostać usunięta lub skopiowana. Kliknij
I Copied It, a druga maszyna wirtualna powinna zostać załadowana.To ostrzeżenie jest wyświetlane, ponieważ skopiowana maszyna wirtualna ma ten sam identyfikator UUID (Universal Unique Identifier, czyli 128-bitową liczbę całkowitą) co maszyna źródłowa. Identyfikator UUID jest generowany w zależności od lokalizacji maszyny wirtualnej i służy do generowania adresu MAC (Media Access Control) maszyny wirtualnej dla wirtualnej karty sieciowej. Jeśli wybierzesz
I Moved It, identyfikator UUID zostanie zachowany. Jeśli wybierzeszI Copied It, zostanie wygenerowany nowy identyfikator UUID. Każda maszyna musi posiadać unikalny identyfikator UUID, który stanowi jej cyfrowy odcisk palca. Przykładem identyfikatora UUID jest 34 5e cb fa fd d4 a1 e1 72 3b 05 62 4d 3a 52 85 .
Teraz masz dwie maszyny wirtualne, na których zainstalowano serwery ESXi.
Podstawowa konfiguracja ESXi
Włącz pierwszą maszynę wirtualną, na której zainstalowano ESXi ( ESXi8a ) i naciśnij F2 w celu dostosowania systemu. Jak widać na zrzucie ekranu, wirtualny serwer DHCP dla sieci wirtualnej VMnet8 działa poprawnie, a adres IP jest uzyskiwany automatycznie ( 192.168.101.202 ). Zalecamy jednak ręczne ustawienie adresów IP dla serwerów. Poniżej przedstawiono instrukcję, jak to zrobić:
- W menu Dostosowanie systemu wybierz
Configure Management Networki naciśnijEnter.
- W menu Konfiguruj sieć zarządzania wybierz opcję
Network Adapters.
- Możesz zobaczyć drugą kartę sieciową, którą niedawno dodałeś do maszyny wirtualnej. Lepiej jest włączyć drugą kartę później w interfejsie internetowym. Naciśnij
Esc, aby powrócić do menuConfigure Management Network.
- W menu Configure Management Network wybierz
IPv4 Configuration. W tym menuSet static IPv4 address and network configuration.- Adres IPv4: 192.168.101.101
- Maska podsieci: 255.255.255.0
- Brama domyślna: 192.168.101.2
- Naciśnij
Enter, aby zastosować zmiany (może być konieczne ponowne uruchomienie hosta).
UWAGA: Ustawienia IP dla drugiej karty sieciowej można skonfigurować później, podczas przygotowań do konfiguracji współdzielonego magazynu. Wyłącz IPv6, jeśli nie zamierzasz korzystać z tego typu sieci.
- Uruchom ponownie maszynę wirtualną ESXi po skonfigurowaniu ustawień sieciowych, aby zastosować zmiany.
Nazwę hosta można zmienić w System Customization > Configure Management Network > DNS Configuration. W obecnym przykładzie ESXi01 to nazwa pierwszego wirtualnego hosta ESXi dla domowego laboratorium ESXi (domyślna nazwa hosta to localhost ).
Konfigurowanie dostępu do zdalnego zarządzania
Teraz przejdź do menu System Customization , wprowadź Troubleshooting Options, a następnie włącz ESXi Shell i SSH. Włączenie tych opcji pozwala zarządzać hostem ESXi za pomocą lokalnej konsoli lub zdalnie przez SSH.
Otwórz przeglądarkę internetową i wpisz https://192.168.101.101 w pasku adresu. Potwierdź wyjątek bezpieczeństwa, a zobaczysz stronę logowania VMware Host Client, za pomocą której możesz zarządzać hostem ESXi.
Wprowadź nazwę użytkownika i hasło podane podczas instalacji ESXi.
OK Tworzenie nowego magazynu danych Storage
Po zalogowaniu się program VMware zapyta, czy chcesz pomóc w ulepszaniu aplikacji VMware Host Client. Zaznacz pole wyboru, jeśli chcesz, i kliknij .
Utwórzmy nowy magazyn danych, który będzie korzystał z drugiego dysku wirtualnego o pojemności 40 GB. Ten typ magazynu danych nazywany jest pamięcią masową podłączoną bezpośrednio (DAS).Aby utworzyć nowy magazyn danych, wybierz opcję „ ” w oknie „ New Datastore ” w panelu nawigacyjnym „Navigator” (znajdującym się w lewym panelu okna), a następnie kliknij przycisk „
”.
Otworzy się kreator „ ” „New datastore”:
Select creation type. Wybierz sposób, w jaki chcesz utworzyć magazyn danych. Kliknij „Create new VMFS datastore”.
Select device. Wybierz urządzenie, na którym chcesz utworzyć nowy magazyn danych. partycja VMFS. W tym celu wybrano dysk wirtualny o pojemności 40 GB. Wprowadź nazwę magazynu danych, na przykładdatastore40.
- Wybierz opcje partycjonowania –
Use full diskiVMFS6. Ready to complete. Sprawdź podsumowanie konfiguracji magazynu danych i wybierz przyciskFinish, aby zakończyć tworzenie magazynu danych.
Magazyn danych został utworzony.
Konfigurowanie sieci używanej do współdzielonej pamięci masowej
Jak pamiętasz, dla maszyny wirtualnej ESXi utworzono drugą kartę sieciową (NIC), ale nie została ona skonfigurowana. Skonfigurujmy drugi interfejs sieciowy, który będzie używany przez host ESXi do łączenia się ze współdzieloną pamięcią masową podłączoną do sieci.
Aby ustanowić to połączenie, musisz utworzyć nowy przełącznik wirtualny oraz nową kartę sieciową VMkernel. Karta sieciowa VMkernel służy do łączenia ESXi z określoną siecią za pomocą przełącznika vSwitch, do którego jest podłączona.
- Otwórz VMware Host Client i przejdź do
Networking>Virtual switches, a następnie wybierzAdd standard virtual switch. Należy pamiętać, że istnieje vSwitch0 , który jest tworzony automatycznie podczas instalacji ESXi.
- Pojawi się okno Dodaj standardowy przełącznik wirtualny . Wprowadź
vSwitch name, na przykład vSwitch1 . Wybierzvmnic1w menu rozwijanym jako Uplink 1 . W razie potrzeby edytuj pozostałe ustawienia, a następnie kliknij przyciskAdd, aby dodać nowy przełącznik wirtualny.
- Po utworzeniu nowego vSwitch przejdź do
Networking>VMkernel NICs>Add VMkernel NIC, aby utworzyć nową kartę sieciową VMkernel.
- Zdefiniuj następujące parametry w oknie Add VMkernel NIC :
- Grupa portów: Nowa grupa portów
- Nowa grupa portów: Magazyn
- Przełącznik wirtualny: vSwitch1
- Konfiguracja IPv4: Adres statyczny:
- Adres: 192.168.105.101
- Maska podsieci: 255.255.255.0
- Zaznacz pola wyboru obok usług, które chcesz zezwolić dla tej karty sieciowej VMkernel. Można ustawić MTU (maksymalną jednostkę transmisji) na 9000 bajtów, aby korzystać z ramek Jumbo w sieci pamięci masowej.
Kliknij przycisk
Create.
Teraz możesz wykonać polecenie ping na adres IP karty VMkernel (192.168.105.101) z hosta, na którym zainstalowano program VMware Stacja robocza. Pierwszy host ESXi został skonfigurowany. Włącz drugą maszynę wirtualną, na której zainstalowano serwer ESXi (ta maszyna wirtualna została niedawno sklonowana) i skonfiguruj drugi host ESXi w podobny sposób, jak skonfigurowałeś pierwszy host ESXi, z wyjątkiem nazwy hosta i adresów IP.
W tym przykładzie dla drugiego ESXi użyto następujących parametrów sieciowych:
- Karta sieciowa 1 (sieć NAT): adres IP 192.168.101.102, maska 255.255.255.0, brama 192.168.101.2
- Karta sieciowa 2 (sieć tylko dla hosta): Adres IP 192.168.105.102, maska 255.255.255.0
- Nazwa hosta: ESXi02
Wdrażanie vCenter Server
Po skonfigurowaniu dwóch maszyn wirtualnych jako hostów ESXi można przystąpić do wdrażania VMware vCenter Server w celu scentralizowanego zarządzania domowym laboratorium ESXi. Pobierz vCenter Server ze strony internetowej VMware. Nazwa pobranego pliku to VMware-VCSA-all-8.0.1-22088981.iso w tym przykładzie.
Otwórz ten plik ISO lub zamontuj go w wirtualnym napędzie CD/DVD i skopiuj VMware-vCenter-Server-Appliance-8.0.1.00300-22088981_OVF10.ova z katalogu vcsa obrazu ISO do niestandardowego katalogu na komputerze fizycznym (urządzenie vCenter Server to częściowo skonfigurowana dystrybucja oparta na systemie Linux, zwana Photon OS).
Wdrażanie szablonu OVA
- W graficznym interfejsie użytkownika VMware Workstation kliknij
File>Openi wybierz wyodrębniony plik VMware-vCenter-Server-Urządzenie-8.0.1.00300-22088981_OVF10.ova .UWAGA: W rzeczywistym scenariuszu wdrażania (nie w wirtualnym laboratorium) vCenter Server Urządzenie jest wdrażane jako maszyna wirtualna na hoście ESXi. Zasada instalacji jest podobna.

- Wyświetla się okno pop-up z umową EULA (End User License Agreement) (otwiera się kreator importu pliku OVA).
I accept the terms of the license agreement - Zaznacz pole wyboru „ ”.
Utwórz katalog „ ” na komputerze z uruchomioną stacją roboczą VMware Workstation i zdefiniuj ten katalog jako ścieżkę przechowywania dla nowej maszyny wirtualnej. Wprowadź nazwę nowej maszyny wirtualnej, np. vCenter8. - Podaj nazwę i logiczną ścieżkę przechowywania dla nowej maszyny wirtualnej. Podana nazwa maszyny wirtualnej to vCenter8 , a lokalizacja maszyny wirtualnej jest taka sama jak lokalizacja wcześniej utworzonych maszyn wirtualnych – D: VMware Home Lab vCenter8 .

- Wybierz opcje wdrażania. Wybierz opcję
Tiny vCenter Server with Embedded PSC, która jest wystarczająca dla małego domowego laboratorium ESXi.
- Ustaw dodatkowe właściwości tej maszyny wirtualnej. Ten ekran zawiera wiele pozycji menu, które należy skonfigurować. Po skonfigurowaniu jednej pozycji menu kliknij inną, aby skonfigurować pozostałe parametry. Najedź kursorem myszy na ikonę
i, aby wyświetlić podpowiedzi.Networking Configuration.- Rodzina adresów IP sieci hosta: IPv4
- Tryb sieci hosta: statyczny
- Adres IP sieci hosta: 192.168.101.103
- Prefiks sieci hosta: 24. W formacie binarnym maska /24 to 11111111.11111111.11111111.00000000 (24 jedynki), co odpowiada wartości 255.255.255.0 w formacie dziesiętnym.
- Brama domyślna sieci hosta: 192.168.101.2
- Serwery DNS sieci hosta: 192.168.101.2
- Tożsamość sieci hosta:
vcenter8.localdomain(wprowadź FQDN – w pełni kwalifikowaną nazwę domeny).

SSO Configuration. Wprowadź i potwierdź hasło, które będzie używane do logowania jednokrotnego (Single Sign On).
System Configuration. Wprowadź hasło administratora i potwierdź je. To hasło będzie używane do logowania się do konsoli.Upgrade Configuration. Należy skonfigurować parametry tego podmenu, jeśli chcesz zaktualizować istniejący serwer VMware vCenter. Pomiń konfigurację tej kategorii parametrów, jeśli wykonujesz wdrażanie nowej instancji vCenter.Miscellaneous. Możesz pominąć konfigurację tej kategorii parametrów.Networking Properties. Wprowadź nazwę domeny (tę samą, której używa wdrożony host ESXi). W tym przykładzie używana jest domyślna nazwa domeny lokalnej .
- Naciśnij przycisk
Import, aby rozpocząć wdrażanie maszyny wirtualnej vCenter z szablonu OVA. Po zakończeniu wdrażania maszyna wirtualna uruchamia się automatycznie. Niebiesko-szary interfejs zarządzania przypomina żółto-szary interfejs zarządzania ESXi (patrz zrzut ekranu poniżej). - Konfigurację statycznego adresu IP przeprowadziłeś już wcześniej za pomocą kreatora wdrażania pliku OVA. Możesz sprawdzić konfigurację adresu IP w vCenter DCUI, aby upewnić się, że ustawienia sieciowe w maszynie wirtualnej są skonfigurowane poprawnie.

Domyślnie wirtualna karta sieciowa maszyny wirtualnej z uruchomionym vCenter może być podłączona do sieci innej niż sieć NAT (na przykład maszyna wirtualna vCenter może być podłączona do sieci mostkowej VMnet0 , która nie jest używana przez żadną z maszyn wirtualnych). Sprawdź ustawienia sieciowe.
W interfejsie VMware Stacji Roboczej kliknij VM > Settings. W zakładce Hardware wybierz swoją kartę sieciową i NAT (tak jak skonfigurowałeś dla pierwszej i drugiej maszyny wirtualnej z systemem ESXi). Następnie otwórz konsolę na komputerze fizycznym i wyślij polecenie ping do adresu IP serwera vCenter (ping 192.168.101.103), aby upewnić się, że sieć działa poprawnie dla maszyny wirtualnej z vCenter.

Zakończenie wdrażania vCenter
Po wdrożeniu serwera vCenter należy dokończyć konfigurację VCSA (vCenter Server Urządzenie) dla domowego laboratorium ESXi. Upewnij się, że maszyny wirtualne z vCenter oraz hosty ESXi są włączone i działają poprawnie. Wpisz adres IP serwera vCenter w pasku adresu przeglądarki (w tym przypadku https://192.168.101.103:5480), aby kontynuować konfigurację vCenter.
Na ekranie Getting Started naciśnij ikonę Setup , aby skonfigurować to urządzenie jako nowy serwer vCenter. Otworzy się kreator instalacji etapu 2:

Introduction. KliknijNextna każdym kroku, aby kontynuować.
Appliance configuration. Ustaw konfigurację sieci (patrz zrzut ekranu poniżej). Możesz zobaczyć konfigurację sieci, którą ustawiłeś podczas wdrażania szablonu OVA. W razie potrzeby edytuj ustawienia.- Konfiguracja sieci: Przypisz statyczny adres IP
- Wersja IP: IPv4
- Nazwa systemu: vcenter8.localdomain
- Adres IP: 192.168.101.103
- Maska podsieci lub długość prefiksu: 255.255.255.0
- Brama domyślna: 192.168.101.2
- Serwery DNS: 192.168.101.2
- Tryb synchronizacji czasu: Synchronizuj czas z hostem ESXi
- Dostęp SSH: Włączono

Jeśli wystąpi pętla bez końca i instalacja utknęła, spróbuj wpisać adres IP zamiast pełnej nazwy domeny (FQDN) w polu nazwy systemu. Lepiej jednak zadbać o to, by rozpoznawanie nazw hostów działało poprawnie.
SSO configuration. KliknijCreate a new SSO domain. Możesz użyć domyślnejvsphere.localnazwy domeny. Ustaw hasło Single Sign On dla administratora i potwierdź hasło.Configure CEIP. Opcjonalnie zaznacz pole wyboru, aby dołączyć do programu VMware Customer Experience Program.Ready to complete. Sprawdź ustawienia i kliknijFinish, aby sfinalizować wdrażanie vCenter. Obserwuj pasek postępu i poczekaj, aż proces instalacji się zakończy.
UWAGA: Podczas instalacji vCenter mogą wystąpić błędy. Zapoznaj się z niektórymi najczęstsze błędy błędami, które mogą wystąpić, oraz sposobami ich rozwiązywania.
Wygasanie hasła
Ustaw datę wygaśnięcia hasła administratora dla vCenter Server Management. Ustawiamy, aby hasło nie wygasało. Wynika to z faktu, że jeśli zapomnisz zmienić hasło lub edytować to ustawienie przed wygaśnięciem hasła, mogą wystąpić problemy podczas logowania się do interfejsu internetowego vCenter Server Management i zmiany wygasłego hasła.
Aby ustawić datę wygaśnięcia:
- Otwórz interfejs internetowy vCenter Server Management. W przeglądarce internetowej otwieramy adres 192.168.101.103:5480.
- Przejdź do
Administrationi w sekcji Ustawienia wygaśnięcia hasła kliknijEdit. - Kliknij
Now sekcji Ustawienia wygaśnięcia hasła i kliknijSave.
Scentralizowane zarządzanie vSphere za pomocą vCenter
Teraz możesz zalogować się do vCenter za pomocą VMware vSphere Client. Wpisz adres IP serwera vCenter w pasku adresu przeglądarki internetowej (https:// 192.168.101.103 w tym przypadku). Zostanie wyświetlona strona wprowadzająca, na której należy kliknąć tę opcję: Launch vSphere Client (HTML5)
Skorzystajmy z klienta vSphere Client w HTML5. Na stronie Jednokrotne logowanie VMware wpisz nazwę użytkownika ( administrator@vsphere.local ) oraz hasło, które wcześniej ustaliłeś.
Utwórz nowe centrum danych
Po zalogowaniu się do klienta VMware vSphere w zasobach vCenter nie będzie widoczna żadna pozycja. Najpierw należy dodać nowe centrum danych, które jest kontenerem logicznym (katalogiem), w którym umieszczone są hosty i klastry. Aby dodać nowe centrum danych, kliknij Actions > New Datacenter. Wprowadź nazwę centrum danych, na przykład Datacenter1 . 
Dodawanie hostów ESXi do zasobów
Dodaj swojego pierwszego hosta ESXi do centrum danych. Kliknij prawym przyciskiem myszy nazwę centrum danych, a następnie wybierz opcję Add Host z menu kontekstowego. Maszyna wirtualna z systemem ESXi musi być włączona.

Otworzy się kreator dodawania hosta.
Name and location. Wprowadź adres IP hosta ESXi, którego chcesz dodać. W naszym przykładzie adres IP dodawanego hosta to 192.168.101.101 .
Connection settings. Wybierz nazwę użytkownika i hasło określone podczas instalacji ESXi (w tym przypadku używany jest użytkownik główny). NaciśnijYesjeśli wyświetli się alert dotyczący bezpieczeństwa certyfikatu.Host summary. Przejrzyj podsumowanie hosta.Host lifecycle. W vSphere 8.0 wprowadzono zmiany w podejściu do aktualizacji hostów ESXi. Zamiast wzorców vSphere Lifecycle Manager należy używać obrazów VMware vSphere Lifecycle Manager. Narzędzie VMware vSphere Update Manager zostało wycofane i może zostać usunięte w przyszłych wersjach vSphere. Jeśli chcesz korzystać ze starego, tradycyjnego podejścia, pozostaw to pole wyboru niezaznaczone.
Assign the license. W domowym laboratorium ESXi opisanym w tym poście dla wszystkich produktów VMware vSphere używana jest 60-dniowa licencja próbna. W związku z tym nie musisz niczego zmieniać na tym ekranie.
Lockdown Mode. Wybierz opcjęDisabled, aby móc zarządzać hostem ESXi bez vCenter Server.
VM location. Wybierz centrum danych, w którym po utworzeniu będą przechowywane maszyny wirtualne. Ponieważ w tej chwili istnieje tylko jedno centrum danych, nie należy niczego zmieniać na tym ekranie.
Ready to complete. Sprawdź podsumowanie konfiguracji i kliknijFinish, aby dodać hosta.
Poczekaj kilka sekund, aż host ESXi połączy się z vCenter Server. ESXi01 został dodany do zasobów vCenter Server. Powtórz te kroki i dodaj drugi host ESXi ( ESXi02 ) do vCenter.

Utwórzmy nową maszynę wirtualną na wirtualnym hoście ESXi dla domowego laboratorium VMware. Ta maszyna wirtualna będzie maszyną zagnieżdżoną.
UWAGA: Istnieją trzy metody tworzenia nowej maszyny wirtualnej:
- w vCenter za pomocą klienta VMware vSphere Client
- za pomocą klienta VMware Host (tworzenie nowej maszyny wirtualnej przy użyciu narzędzi do zarządzania samodzielnym hostem ESXi)
- poprzez połączenie z vCenter lub hostem ESXi w interfejsie VMware stacji roboczej
Wdrażanie zagnieżdżonej maszyny wirtualnej na wirtualnym hoście ESXi
Włóż obraz instalacyjny ISO systemu operacyjnego, który chcesz zainstalować na swoim wirtualnym hoście ESXi, do wirtualnego napędu CD/DVD maszyny wirtualnej z systemem ESXi. W tym przykładzie można użyć instalatora Lubuntu 22.04 64-bitowego, ponieważ ta dystrybucja Linuksa oparta na Ubuntu jest lekka (jest to ważne, gdy zasoby sprzętowe domowego laboratorium VMware są ograniczone).
Aby włożyć obraz instalacyjny ISO do wirtualnego napędu optycznego:
- Wybierz maszynę wirtualną z uruchomionym ESXi ( ESXi8a w tym przypadku) i kliknij
VM>Settingsw interfejsie VMware stacji roboczej.
- W oknie ustawień Virtual Machine wybierz CD/DVD, wybierz opcję
Use ISO image filei wybierz bootowalny obraz instalacyjny ISO (kliknijBrowse, aby przejść do systemu plików w celu wybrania pliku ISO).
Po włożeniu nośnika instalacyjnego ISO do napędu optycznego wirtualnego hosta ESXi otwórz VMware vSphere Client i wybierz hosta ESXi w zasobach vCenter. Right-click the ESXi host, a następnie w menu Actions wybierz New Virtual Machine.

Otworzy się kreator New Virtual Machine :
Select a creation type. WybierzCreate a new virtual machine.Select a name and folder. Wprowadź nazwę maszyny wirtualnej, na przykład Lubuntu , wybierz centrum danych (w tym przykładzie jedynym dostępnym centrum danych jest Datacenter1 ).Select a compute resource. Wybierz pierwszego hosta ESXi (w tym przykładzie wybrano ESXi01 o adresie IP192.168.101.101).Select storage. Wybierz magazyn danych utworzony podczas konfiguracji hosta ESXi. W naszym przykładzie wybrano datastore40 .
Select compatibility. Jeśli posiadasz hosty ESXi w wersjach starszych niż 8.0 (7.0, 6.7, 6.5 itp.), należy wybrać zgodność z najstarszą wersją ESXi obecną w Twoim środowisku wirtualnym. W tym przykładzie wybierzmy zgodność z ESXi 7.0 i nowszymi wersjami.Select a guest OS. Ponieważ jako system operacyjny gościa dla wdrażanej maszyny wirtualnej używany jest Lubuntu 22 64-bit, rodzina systemu operacyjnego gościa musi to być Linux, a wersja systemu operacyjnego gościa musi to być Ubuntu Linux (64-bit).Customize hardware. Ten krok obejmuje kilka ustawień. Edytuj ustawienia w następujący sposób:- Procesor: 1
- Pamięć: 2 GB
- Nowy dysk twardy: 25 GB, Alokacja dynamiczna (kliknij nowy dysk twardy, aby rozwinąć listę ustawień).
- Nowy napęd CD/DVD: Urządzenie hosta, Podłącz przy uruchomieniu.

Ready to complete. Sprawdź konfigurację nowej maszyny wirtualnej i kliknijFinish.
Maszyna wirtualna została utworzona. Aby zainstalować system operacyjny gościa, wybierz maszynę wirtualną i uruchom ją (Actions > Power > Power On). Wybierz Launch Web Console , aby wyświetlić obraz z „wirtualnego monitora” podłączonego do maszyny wirtualnej. Zainstaluj system Lubuntu Linux na maszynie wirtualnej w zwykły sposób. Po zainstalowaniu systemu Linux zainstaluj narzędzia VMware Tools w systemie operacyjnym gościa. Otwórz terminal i sprawdź, czy system Linux ma dostęp do Internetu, używając następujących poleceń.
ifconfig
ping vmware.com

Widzimy, że wirtualna karta sieciowa, która uzyskała adres IP za pośrednictwem protokołu DHCP, oraz połączenie internetowe działają poprawnie dla tej zagnieżdżonej maszyny wirtualnej działającej w laboratorium VMware ESXi. Zainstaluj VMware Tools z repozytorii internetowych, używając następujących poleceń.
W przypadku systemu Linux z interfejsem wiersza poleceń użyj polecenia:
apt-get install open-vm-tools
Aby zainstalować VMware Tools w systemie Linux z interfejsem graficznym, użyj polecenia:
apt-get install open-vm-tools-desktop
Polecenie musi zostać wykonane z uprawnieniami administratora. Odpowiedz na pytania wyświetlane przez kreatora konsoli instalatora VMware Tools, aby zakończyć instalację. Czasami może być konieczne ponowne uruchomienie maszyny wirtualnej po Instalowanie narzędzi VMware. Odśwież stronę internetową klienta VMware vSphere w przeglądarce, a powinieneś zobaczyć wersję VMware Tools oraz status działania.
UWAGA: Oprócz konsoli internetowej możesz połączyć się z maszyną wirtualną za pomocą VMware Stacji Roboczych. Zaletą korzystania z stacji roboczej VMware Workstation jest możliwość ustawienia wyższej rozdzielczości obrazu wyświetlanego przez maszynę wirtualną działającą na hoście ESXi zdalnie (maksymalna rozdzielczość wyświetlana w konsoli internetowej klienta VMware vSphere wynosi 1152 x 864). Aby połączyć się ze zdalną maszyną wirtualną działającą na hoście ESXi, należy połączyć się z serwerem ESXi lub vCenter zarządzającym tym konkretnym serwerem ESXi, klikając opcję File > Connect to server w interfejsie stacji roboczej VMware Workstation.
Teraz większość komponentów domowego laboratorium VMware została skonfigurowana:
- Sieci wirtualne
- ESXi01
- ESXi02
- vCenter
- Wirtualna maszyna Linux (maszyna zagnieżdżona) działająca na ESXi01
UWAGA: W tym wpisie na blogu można dowiedzieć się, jak przenieść maszynę wirtualną przenosić maszyny z jednego hosta ESXi na drugi za pomocą vCenter Server.
Podłączanie współdzielonej pamięci masowej iSCSI do hosta ESXi
Podłączenie współdzielonej pamięci masowej iSCSI stanowi ostatni etap konfiguracji domowego laboratorium VMware. Protokół iSCSI zapewnia dostęp na poziomie bloków do współdzielonej pamięci masowej poprzez przesyłanie instrukcji SCSI przez sieć TCP/IP. Host ESXi może uzyskać dostęp do danych na poziomie bloków w podobny sposób, jak w przypadku pamięci masowej podłączonej bezpośrednio. Protokół iSCSI jest szeroko stosowany, ponieważ jest niedrogi (wiele Urządzenia NAS obsługuje iSCSI) i łatwy w konfiguracji w porównaniu z systemami SAN z interfejsem Fibre Channel. Magazyn danych iSCSI można podłączyć do hosta ESXi, gdy pamięć masowa podłączona bezpośrednio jest pełna lub gdy konieczne jest wdrażanie klastra.
Instalacja TrueNAS
Na tym etapie należy zainstalować TrueNAS na maszynie wirtualnej i użyć go do utworzenia urządzenia docelowego iSCSI, które należy podłączyć jako współdzielony magazyn danych do hosta ESXi. Zapoznaj się z tym blogiem, aby dowiedzieć się, jak zainstalować i skonfigurować TrueNAS podczas tworzenia domowego laboratorium VMware.
Dodawanie nowego magazynu danych iSCSI do hosta ESXi
- Otwórz VMware Host Client i zaloguj się do jednego ze swoich hostów ESXi działających na maszynach wirtualnych (na przykład ESXi02 – https://192.168.101.102 ). W tym celu wpisz adres IP swojego hosta ESXi w pasku adresu przeglądarki internetowej.
- W panelu
Navigatorprzejdź doStorage, a następnie kliknij kartęAdaptersw głównej części okna. Powinieneś zobaczyć istniejące karty pamięci masowej (kontrolery dysków).Najpierw musisz dodać programowy adapter iSCSI.

- Kliknij
Software iSCSIw zakładceAdapters. W oknie konfiguracji iSCSI ustaw następujące ustawienia, tak jak w poniższym przykładzie:iSCSI enabled: WłączoneStatic targets. Cel: iqn.2005-10.org.freenas.ctl (nazwa, którą zapamiętałeś po skonfigurowaniu celu iSCSI w FreeNAS). Adres: 192.168.105.105 (adres IP urządzenia FreeNAS). Port 3260 (domyślny numer portu TCP używany do połączenia iSCSI).Dynamic targets. Adres 192.168.105.105 . Port 3260 .Kliknij
Save configurationw celu utworzenia nowej karty iSCSI.UWAGA: Jak zapewne pamiętasz, w sekcji poświęconej konfiguracji hostów ESXi (na początku tego wpisu) dla każdego hosta ESXi skonfigurowano sieć typu „host-only” o adresie 192.168.105.0/24 w celu połączenia z magazynem współdzielonym.

- W zakładce
AdapterskliknijRescaniRefresh. Następnie zobaczysz nową kartę iSCSI, którą utworzyłeś.
Teraz dodajmy współdzielony magazyn danych iSCSI do hosta ESXi. Otwórz zakładkę Datastores i kliknij New datastore (podobnie jak podczas dodawania lokalnego magazynu danych o pojemności 40 GB do hostów ESXi). Pojawi się okno kreatora.
Select creation type. KliknijCreate a new VMFS datastore.Select device. Wybierz urządzenie, na którym chcesz utworzyć nową partycję VMFS. Wprowadź nazwę, na przykład magazyn danych-iscsi . Wybierz dysk iSCSI FreeNAS z listy nieprzypisanych urządzeń. Następnie kliknijNext.
Select partitioning options. Wybierz opcjęUse full diski system plikówVMFS6. KliknijNext.Ready to complete. Sprawdź ustawienia magazynu danych i wybierzFinish, aby utworzyć magazyn danych.
Teraz drugi host ESXi jest skonfigurowany do korzystania ze współdzielonego magazynu danych iSCSI. Magazyn ten jest wyświetlany w Datastores zakładce sekcji Storage w interfejsie VMware Host Client (patrz zrzut ekranu poniżej). Z tego magazynu danych możesz korzystać tak samo, jak z magazynu podłączonego bezpośrednio. Przed włączeniem hostów ESXi upewnij się, że urządzenie NAS, na którym skonfigurowano cel iSCSI (w tym przypadku maszyna wirtualna z systemem FreeNAS), działa.

Powtórz te kroki i dodaj magazyn danych utworzony w systemie FreeNAS do drugiego hosta ESXi. Po wykonaniu tych czynności konfiguracja vSphere będzie prawie gotowa do rozpoczęcia wdrażania klastra.
Inne eksperymenty, które można przeprowadzić w domowym laboratorium VMware
W tym momencie dysponujesz w pełni działającym domowym laboratorium VMware z dwoma hostami ESX (z których jeden obsługuje zagnieżdżoną maszynę wirtualną z systemem Linux), vCenter Server oraz FreeNAS (używanym jako cel iSCSI).
Nie omówiliśmy powyżej wszystkich funkcji i możliwości, ponieważ można wykonać wiele innych operacji, które mogą być wykorzystane w środowisku produkcyjnym, na przykład:
- Przenieś swoją zagnieżdżoną maszynę wirtualną ( Lubuntu22 w tym przypadku) z pamięci podłączonej bezpośrednio do magazynu współdzielonego ( magazyn danych40-2 > magazyn danych-iscsi ) za pomocą funkcji Storage vMotion oraz przenosić maszyny wirtualne między hostami za pomocą vMotion.
- Wdrażanie rozwiązania zapewniającego wysoką dostępność (HA) oraz System planowania zasobów rozproszonych (DRS).
- Zainstaluj VMware PowerCLI , aby w pełni wykorzystać możliwości skryptowania i automatyzacji oferowane przez VMware.
- Skonfiguruj VMware vSAN.
- Utwórz szablony maszyn wirtualnych; wdrażaj maszyny wirtualne z szablonów.
Przed wdrażaniem VMware vSphere w środowisku produkcyjnym należy również zwrócić szczególną uwagę na ochronę danych maszyn wirtualnych. Można wdrożyć NAKIVO Backup & Replication na maszynie wirtualnej działającej w domowym laboratorium ESXi i przetestować, jak produkt wykonuje tworzenie kopii zapasowych, replikację i odzyskiwanie dla maszyn wirtualnych VMware działających na hostach ESXi. NAKIVO Backup & Replication to rozwiązanie do ochrony danych zaprojektowane z myślą o wykorzystaniu natywnych technologii VMware w celu szybszego i bardziej wydajnego tworzenia kopii zapasowych. Rozwiązanie oferuje kilka opcji odzyskiwania: natychmiastowe pełne uruchomienie maszyny wirtualnej z kopii zapasowej, odzyskiwanie maszyn wirtualnych między platformami, natychmiastowe odzyskiwanie obiektów aplikacji itp.