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.

NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

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.

The principal diagram of the VMware home lab

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:

  1. 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/

  2. Nadaj plikowi instalatora uprawnienia do uruchamiania:

    sudo chmod +x ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

  3. Uruchom instalator VMware Workstation dla systemu Linux:

    sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

  4. 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.
  5. 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.

The interface of VMware Workstation 17 for 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.

  1. Na ekranie powitalnym Welcome kliknij Next.
  2. Zaakceptuj umowę licencyjną.
  3. Wybierz miejsce instalacji.
  4. Zaznacz pola wyboru, jeśli chcesz sprawdzać dostępność aktualizacji podczas uruchamiania i dołączyć do programu VMware Customer Experience Improvement Program.
  5. Wybierz skróty, które chcesz umieścić w systemie.
  6. Kliknij Install , aby rozpocząć instalację.
  7. 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

  1. 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).

  2. Utwórz katalog do przechowywania maszyn wirtualnych, na przykład: D: VMware Home Lab
  3. Utwórz podkatalog D: VMware Home Lab ESXi8a do przechowywania plików pierwszej maszyny wirtualnej ESXi.
  4. 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.

      Select a custom configuration for a new VM and Workstation 17.x compatibility

    • Instalacja systemu operacyjnego gościa . Wybierz Installer disk image file (iso) i przejdź do pliku instalatora ESXi iso . Kliknij Next.
    • Wybierz system operacyjny gościa . Wybierz VMware ESX, następnie wybierz VMware ESXi 7 z menu rozwijanego i kliknij Next.

      Select the installer disk image and a guest operating system for creating a VM

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

      Setting the name and location for the new VM as well as setting processor configuration

    • Pamięć dla maszyny wirtualnej . Określ ilość pamięci równą 4096 MB. Później możesz edytować ustawienia i zwiększyć ilość pamięci.
    • Typ sieci . Wybierz Use network address translation (NAT).

      Specifying the amount of memory for a VM and selecting the network type

    • Wybierz typy kontrolerów we/wy . Wybierz Paravirtualized SCSI (Recommended).
    • Wybierz typ dysku . Wybierz SCSI (Recommended) jako typ dysku.

      Choosing the I/O controller type and the virtual disk type to be connected to the disk controller

    • Wybierz dysk . Kliknij Create a new virtual disk.
    • Określ pojemność dysku . Ustaw maximum disk size na 15 GB. ESXi nie zajmuje dużo miejsca na dysku, a do instalacji ESXi wystarczy dysk o pojemności 15 GB. Wybierz Store virtual disk as a single file.

      Creating a new 15-GB virtual disk for ESXi installation

    • 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ą.

      Specifying the location for the virtual disk file and checking settings for creating a new VM

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.

  1. Na ekranie powitalnym naciśnij Enter.
  2. Zapoznaj się z umową licencyjną użytkownika końcowego (EULA) i zaakceptuj ją. Naciśnij F11 , aby kontynuować.
  3. Wybierz dysk do instalacji lub aktualizacji. Wybierz utworzony wcześniej dysk wirtualny o pojemności 15 GB.

    Selecting a disk to install ESXi

  4. Wybierz układ klawiatury. W tym przykładzie wybrano US Default .
  5. Wprowadź hasło administratora. Potwierdź hasło administratora.
  6. Na ekranie Confirm Install naciśnij F11 , 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

  1. Aby dodać nowy dysk wirtualny do maszyny wirtualnej, kliknij VM > Settings i w oknie ustawienia maszyny wirtualnej kliknij Add > Hard Disk.

    Adding a new virtual disk to the VM

  2. Wybierz typ dysku wirtualnego: SCSI (zalecane).
  3. Utwórz nowy dysk wirtualny.
  4. 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.
  5. 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 network umoż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 network umoż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.

    Adding a second virtual network adapter connected to the host-only network

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:

The network scheme of the VMware home lab

Edytowanie konfiguracji sieci wirtualnej

  1. 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
  2. Aby edytować ustawienia, wybierz sieć VMnet8 i naciśnij przycisk NAT Settings .

    virtual network editor used for configuring networks in VMware Workstation

  3. Ustaw adres IP bramy oraz zaawansowane ustawienia sieciowe. Kliknij OK , aby zapisać zmiany.

    NAT settings opened in VMware Workstation Virtual Network Editor

  4. Podobnie, naciśnij przycisk DHCP settings , aby edytować konfigurację DHCP.

    DHCP settings opened in Virtual Network Editor

    W podobny sposób możesz edytować ustawienia DHCP dla VMnet1 i 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:

  1. 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 .
  2. Utwórz katalog o nazwie ESXi8b w D: VMware Home Lab .
  3. 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.

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

  5. 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).
  6. Otwórz sklonowaną maszynę wirtualną w stacji roboczej VMware Workstation. Kliknij File > Open i wybierz plik D: VMware Home Lab ESXi8bESXi8b.vmx . Przejdź do VM > Settings > Options i upewnij się, że nazwa maszyny wirtualnej została zmieniona na ESXi8b .
  7. Włącz drugą maszynę wirtualną ESXi (VM > Power > Power On).
  8. Stacja robocza VMware wyświetli ostrzeżenie, że nie znaleziono pliku dysku wirtualnego. Wybierz Browse i plik D: VMware Home Lab ESXi8bESXi8b.vmdk . Kliknij Open. Ponownie wyświetli się ostrzeżenie dotyczące drugiego dysku wirtualnego. Wybierz plik ESXi8b-0.vmdk .
  9. 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 wybierzesz I 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 .

    Browsing virtual disk files when opening a virtual machine in VMware Workstation

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ć:

  1. W menu Dostosowanie systemu wybierz Configure Management Network i naciśnij Enter.

    Configuring Management network for ESXi in the System Customization menu

  2. W menu Konfiguruj sieć zarządzania wybierz opcję Network Adapters .

    IPv4 Configuration of the network adapter used by an ESXi Server

  3. 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 menu Configure Management Network .

    The network adapters available for an ESXi host

  4. W menu Configure Management Network wybierz IPv4 Configuration. W tym menu Set 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
  5. Naciśnij Enter , aby zastosować zmiany (może być konieczne ponowne uruchomienie hosta).

    Setting static IPv4 address and network configuration for an ESXi Server

    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.

  6. 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. The Login screen of VMware Host Client

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 „ Creating a new directly attached datastore on an ESXi host ”.

Otworzy się kreator „ ” „New datastore”:

  1. Select creation type. Wybierz sposób, w jaki chcesz utworzyć magazyn danych. Kliknij „ Create new VMFS datastore”.

    Creating a new VMFS datastore

  2. 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ład datastore40.

    Selecting a disk device to be used for a new datastore

  3. Wybierz opcje partycjonowania – Use full disk i VMFS6.
  4. Ready to complete. Sprawdź podsumowanie konfiguracji magazynu danych i wybierz przycisk Finish , 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.

  1. Otwórz VMware Host Client i przejdź do Networking > Virtual switches, a następnie wybierz Add standard virtual switch. Należy pamiętać, że istnieje vSwitch0 , który jest tworzony automatycznie podczas instalacji ESXi.

    Adding a new virtual switch on VMware ESXi host by using VMware Host Client

  2. Pojawi się okno Dodaj standardowy przełącznik wirtualny . Wprowadź vSwitch name, na przykład vSwitch1 . Wybierz vmnic1 w menu rozwijanym jako Uplink 1 . W razie potrzeby edytuj pozostałe ustawienia, a następnie kliknij przycisk Add , aby dodać nowy przełącznik wirtualny.

    Configuring a new vSwitch to be created

  3. Po utworzeniu nowego vSwitch przejdź do Networking > VMkernel NICs > Add VMkernel NIC , aby utworzyć nową kartę sieciową VMkernel.

    Adding a new VMkernel network interface controller

  4. 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
  5. 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 .

    Configuring options for a new VMkernel NIC

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

  1. W graficznym interfejsie użytkownika VMware Workstation kliknij File > Open i 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.

    Selecting the Open VM option for deploying a VM from an OVA template

  2. 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
  3. 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.
  4. 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 .

    Setting the VM location

  5. Wybierz opcje wdrażania. Wybierz opcję Tiny vCenter Server with Embedded PSC , która jest wystarczająca dla małego domowego laboratorium ESXi.

    Configuring vCenter Server Appliance options during deployment from the OVA template

  6. 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).

      Configuring networking during deployment of vCenter Server Appliance from the OVA template

    • SSO Configuration. Wprowadź i potwierdź hasło, które będzie używane do logowania jednokrotnego (Single Sign On).

      SSO configuration during vCenter deployment

    • 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 .
  7. 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).
  8. 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.

    The basic management interface of vCenter Server Appliance that is based on the Photon OS

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.

vCenter Server must be connected to the NAT virtual network in the explained VMware home lab

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:

VMware vCenter 8 setup in the web interface – stage 1

  1. Introduction. Kliknij Next na każdym kroku, aby kontynuować.

    Starting Stage 1 of vCenter setup

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

    The second stage of VSCA configuration

    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.

  3. SSO configuration. Kliknij Create a new SSO domain. Możesz użyć domyślnej vsphere.local nazwy domeny. Ustaw hasło Single Sign On dla administratora i potwierdź hasło.
  4. Configure CEIP. Opcjonalnie zaznacz pole wyboru, aby dołączyć do programu VMware Customer Experience Program.
  5. Ready to complete. Sprawdź ustawienia i kliknij Finish , aby sfinalizować wdrażanie vCenter. Obserwuj pasek postępu i poczekaj, aż proces instalacji się zakończy.

    Installing vCenter 8 - stage 2 is completed

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:

  1. Otwórz interfejs internetowy vCenter Server Management. W przeglądarce internetowej otwieramy adres 192.168.101.103:5480.
  2. Przejdź do Administrationi w sekcji Ustawienia wygaśnięcia hasła kliknij Edit.
  3. Kliknij No w sekcji Ustawienia wygaśnięcia hasła i kliknij Save.

    Setting the password expiration settings for administration of vCenter Server Appliance (VCSA)

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 . Creating a new datacenter in vCenter with VMware vSphere Client

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.

A context menu used to add host to the datacenter of vCenter

Otworzy się kreator dodawania hosta.

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

    Entering the name and location of an ESXi host being added to vCenter inventory

  2. 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śnij Yes jeśli wyświetli się alert dotyczący bezpieczeństwa certyfikatu.
  3. Host summary. Przejrzyj podsumowanie hosta.
  4. 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.

    Choosing host lifecycle options

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

    Assigning the license to an ESXi host

  6. Lockdown Mode. Wybierz opcję Disabled , aby móc zarządzać hostem ESXi bez vCenter Server.

    Specifying the ESXi host lockdown options when adding the host to vCenter

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

    Selecting a VM location

  8. Ready to complete. Sprawdź podsumowanie konfiguracji i kliknij Finish , aby dodać hosta.

    Finishing to add an ESXi host to vCenter

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.

A datacenter is created and ESXi hosts are added to 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:

  1. Wybierz maszynę wirtualną z uruchomionym ESXi ( ESXi8a w tym przypadku) i kliknij VM > Settings w interfejsie VMware stacji roboczej.

    Opening virtual machine settings in VMware Workstation

  2. W oknie ustawień Virtual Machine wybierz CD/DVD, wybierz opcję Use ISO image file i wybierz bootowalny obraz instalacyjny ISO (kliknij Browse , aby przejść do systemu plików w celu wybrania pliku ISO).

    Selecting the ISO file which must be inserted into a virtual optical drive

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.

Creating a new virtual machine with VMware vSphere Client

Otworzy się kreator New Virtual Machine :

  1. Select a creation type. Wybierz Create a new virtual machine.
  2. 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 ).
  3. Select a compute resource. Wybierz pierwszego hosta ESXi (w tym przykładzie wybrano ESXi01 o adresie IP 192.168.101.101 ).
  4. Select storage. Wybierz magazyn danych utworzony podczas konfiguracji hosta ESXi. W naszym przykładzie wybrano datastore40 .

    Selecting storage to store VM files

  5. 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.
  6. 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).
  7. 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.

    Customizing hardware for a new VM

  8. Ready to complete. Sprawdź konfigurację nowej maszyny wirtualnej i kliknij Finish.

    A nested Linux VM is running on a virtual ESXi host deployed in VMware home lab

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

Checking the network settings on Linux running on the nested VMware VM

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

  1. 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.
  2. W panelu Navigator przejdź do Storage, a następnie kliknij kartę Adapters w głównej części okna. Powinieneś zobaczyć istniejące karty pamięci masowej (kontrolery dysków).

    Najpierw musisz dodać programowy adapter iSCSI.

    Adding a new software iSCSI adapter for an ESXi host in VMware vSphere Client

  3. Kliknij Software iSCSI w zakładce Adapters . W oknie konfiguracji iSCSI ustaw następujące ustawienia, tak jak w poniższym przykładzie:

    iSCSI enabled: Włączone

    Static 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 configuration w 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.

    Configuring the iSCSI connection on an ESXi host

  4. W zakładce Adapters kliknij Rescan i Refresh. Następnie zobaczysz nową kartę iSCSI, którą utworzyłeś.

    A new iSCSI software adapter is available on an ESXi host

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.

  1. Select creation type. Kliknij Create a new VMFS datastore.
  2. 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 kliknij Next.

    Selecting the iSCSI disk for creating a new datastore on the ESXi host

  3. Select partitioning options. Wybierz opcję Use full disk i system plików VMFS6 . Kliknij Next.
  4. Ready to complete. Sprawdź ustawienia magazynu danych i wybierz Finish , 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.

The remote iSCSI datastore has been created successfully on the ESXi host

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:

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.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read