Technical Anshu Strona główna › Poradniki › Ubuntu na ESXi
🖥️ Wirtualizacja ESXi

Wirtualizacja Ubuntu na ESXi — konfiguracja, konfiguracja, rozwiązywanie problemów

ESXi to hiperwizor typu bare-metal, który dzieli jedną maszynę hosta na wiele maszyn wirtualnych. Ten przewodnik tworzy maszynę wirtualną Ubuntu we właściwy sposób — oprogramowanie układowe EFI, cienki dysk, który monitorujesz, kartę sieciową VMXNET3 i narzędzia open-vm-tools po instalacji — a następnie mapuje typowe problemy na ich poprawki.

✍️ Technical Anshu🖥️ VMware ESXi🎧 Multi-Language Audio
Wirtualizacja Ubuntu na ESXi — konfiguracja, konfiguracja, rozwiązywanie problemów
🎧 Wielojęzyczny dźwięk: W odtwarzaczu wideo kliknij [Ustawienia] (⚙️) ➔ [Ścieżka dźwiękowa], aby wybrać język.

📑Rozdziały

  1. Zanim zaczniesz — czego potrzebuje host ESXi (klient WWW, włączona wirtualizacja, miejsce na magazyn danych, ISO Ubuntu)
  2. Tworzenie maszyny wirtualnej w kliencie internetowym ESXi
  3. Cztery ustawienia, które decydują o wszystkim — oprogramowanie sprzętowe, udostępnianie dysku, karta sieciowa i rozmiar
  4. Instalowanie Ubuntu na maszynie wirtualnej
  5. Pierwsze zadania rozruchu — narzędzia open-vm i aktualizacje systemu
  6. Weryfikacja maszyny wirtualnej na podstawie hosta — adres IP, nazwa hosta i bezpieczne zamknięcie
  7. Rozwiązywanie problemów — dopasowywanie każdego objawu do rozwiązania

📋Omówienie i przewodnik krok po kroku

1

Zanim zaczniesz — czego potrzebuje gospodarz

Zanim otworzy się kreator tworzenia, muszą być spełnione trzy rzeczy. Po pierwsze, na hoście instaluje się samo ESXi i można uzyskać dostęp do jego klienta internetowego — komputer hosta jest teraz hiperwizorem, a nie zwykłym komputerem PC, więc wszystko dzieje się za pośrednictwem tego interfejsu sieciowego. Po drugie, BIOS hosta ma włączoną wirtualizację procesora (Intel VT-x lub AMD-V); bez niego 64-bitowi goście nie będą działać. Po trzecie, potrzebujesz miejsca i obrazu: magazynu danych z wolną przestrzenią (pierwsza maszyna wirtualna Ubuntu ma wygodne 40 GB) i obrazu ISO Ubuntu przesłanego do tego magazynu danych za pośrednictwem przeglądarki Datastore. Wybierz aktualną wersję LTS, aby maszyna wirtualna otrzymywała aktualizacje przez lata.

📌 Szczera uwaga na temat licencjonowania ESXi: nic w tym przewodniku nie wymaga płatnej funkcji — tworzenie maszyn wirtualnych, konsol, migawek i eksport OVF działają na samodzielnym hoście. Jednak po tym, jak firma Broadcom kupiła VMware, stara bezpłatna wersja ESXi została wycofana na początku 2024 r., a bezpłatna edycja powróciła później wraz z aktualizacją ESXi 8.0 Update 3e w 2025 r., przeznaczona do laboratoriów i zastosowań pozaprodukcyjnych, bez zarządzania vCenter i z ograniczeniami, takimi jak ograniczenie liczby procesorów vCPU na maszynę wirtualną i bez wsparcia. Licencje płatne są teraz oparte na subskrypcji i wyceniane są za rdzeń. Warunki zmieniły się więcej niż raz, więc sprawdź aktualną stronę licencji Broadcom, zanim zbudujesz coś poważnego na podstawie założeń.
2

Utwórz maszynę wirtualną

W kliencie internetowym ESXi wybierz opcję Utwórz/zarejestruj maszynę wirtualną, a następnie Utwórz nową maszynę wirtualną. Wybory, które mają znaczenie: nadaj maszynie wirtualnej nazwę opisującą zadanie (np. ubuntu-files lub ubuntu-test, a nie „VM 3”); pozostaw opcję Zgodność na domyślnym hoście — wyższa wersja sprzętu wirtualnego odblokowuje nowsze urządzenia wirtualne, a jej obniżenie ma znaczenie tylko wtedy, gdy maszyna wirtualna musi zostać przeniesiona na starszy host; ustaw Rodzinę systemów gościa: Linux i wersję: Ubuntu Linux (64-bit) — to nie jest dekoracja, to wstępne ustawienie rozsądnego sprzętu wirtualnego dla Ubuntu; i wybierz magazyn danych z miejscem na nim. Na ekranie dostosowywania ustaw procesor, pamięć, dysk, sieć i oprogramowanie sprzętowe, jak wyjaśniono w następnym kroku.

3

Cztery ustawienia, które decydują o wszystkim

Oprogramowanie sprzętowe: EFI. Nowoczesne Ubuntu oczekuje EFI, EFI umożliwia bezpieczny rozruch i jest domyślnym ustawieniem ESXi dla nowych maszyn wirtualnych z systemem Linux. Starszy BIOS nadal działa w systemie Ubuntu, ale traktuj wybór jako stały — zainstalowany system operacyjny oczekuje oprogramowania sprzętowego, w którym został zainstalowany.

Dysk: alokacja elastyczna. Cienki dysk rośnie w miarę zapisywania danych przez Ubuntu, więc dysk o pojemności 40 GB może pierwszego dnia zająć 12 GB. Grube przydzielanie rezerwuje pełny rozmiar z góry — bezpieczniejsze dla serwerów o znaczeniu krytycznym i marnotrawne dla laboratoriów.

Karta sieciowa: VMXNET3. Jest to wirtualna karta sieciowa firmy VMware, zbudowana dla maszyn wirtualnych, a Ubuntu zawiera sterownik w jądrze. Emulowany E1000E również działa i jest rozwiązaniem awaryjnym w nieparzystych przypadkach.

Rozmiar: zacznij od małego. 2 procesory vCPU i 4 GB pamięci RAM pozwalają na bezproblemową obsługę Ubuntu Server i komputera stacjonarnego. Możesz dodać więcej później za minutę; zbyt duża maszyna wirtualna najczęściej marnuje hosta.

⚠️ Uważaj na cienkie dyski: cienkie udostępnianie oznacza, że magazyn danych musi być monitorowany, ponieważ dziesięć cienkich dysków może obiecać więcej miejsca, niż faktycznie mieści się w magazynie danych, a zapełniony magazyn danych zatrzymuje każdą znajdującą się na nim maszynę wirtualną.
4

Zainstaluj Ubuntu

Podłącz obraz ISO do napędu CD/DVD maszyny wirtualnej, zaznacz Połącz przy włączeniu, włącz maszynę wirtualną i otwórz konsolę. Instalator Ubuntu zachowuje się dokładnie tak samo, jak na komputerze fizycznym. Wybierz Serwer lub Pulpit — Serwer do usług i nauki terminala, Pulpit tylko jeśli naprawdę potrzebujesz środowiska graficznego. Pozwól instalatorowi wykorzystać cały dysk wirtualny; jest to plik w magazynie danych, nic fizycznego nie jest usuwane. Utwórz swojego użytkownika, ustaw silne hasło, a podczas instalacji na serwerze zaznacz opcję serwera OpenSSH, abyś mógł później zalogować się zdalnie. Po zakończeniu instalacji uruchom ponownie komputer i odłącz ISO od napędu CD/DVD.

✅ Ponowne uruchomienie instalatora? Jeśli maszyna wirtualna uruchamia się do czarnego ekranu lub ponownie do instalatora, przyczyną prawie zawsze jest nadal podłączony obraz ISO lub kolejność rozruchu — a nie zła instalacja.
5

Pierwsze zadania rozruchu — narzędzia open-vm i aktualizacje

Świeża maszyna wirtualna Ubuntu działa, ale ESXi jest na to w połowie ślepa: podsumowanie hosta nie pokazuje adresu IP, a „zamknięcie” hosta oznacza poważną przerwę w dostawie prądu, a nie czyste zamknięcie. Poprawka to jeden pakiet z własnego repozytorium Ubuntu — metoda zalecana przez VMware dla Ubuntu. Nie używaj starego instalatora VMware Tools opartego na ISO w menu ESXi; w przypadku Ubuntu obsługiwana jest ścieżka open-vm-tools, która jest aktualizowana przez normalny system aktualizacji Ubuntu.

Ubuntu Terminal
sudo apt update
sudo apt install open-vm-tools

W przypadku instalacji na komputerze stacjonarnym dodaj także pakiet na komputer stacjonarny: sudo apt install open-vm-tools-desktop — to on powoduje działanie rozdzielczości konsoli, kopiowania i wklejania oraz przeciągania i upuszczania. Następnie potwierdź, że usługa działa i zakończ normalne aktualizacje:

Ubuntu Terminal
sudo systemctl status open-vm-tools
sudo apt upgrade

Stan powinien pokazywać, że usługa jest aktywna i działa. Ten jeden pakiet zapewnia hostowi adres IP i nazwę hosta gościa, umożliwia płynne zamykanie systemu z ESXi i decyduje o tym, jak zachowują się synchronizacja czasu i wyciszone migawki.

6

Sprawdź maszynę wirtualną z hosta

Odśwież stronę podsumowania maszyny wirtualnej w kliencie internetowym ESXi: adres IP gościa i nazwa hosta są teraz wyświetlane, co dowodzi, że narzędzia open-vm-tools komunikują się z hostem. Przetestuj płynne zamknięcie z poziomu hosta — Ubuntu powinno wyłączyć się prawidłowo, a nie zostać odcięte. Stąd możesz codziennie pracować przez SSH, zamiast mieszkać w konsoli; konsola służy do instalacji i sytuacji awaryjnych, SSH jest szybszy i zapewnia odpowiedni terminal.

✅ Stała zasada: kreator zajmuje dwie minuty i decyduje o kolejnych dwóch latach. Oprogramowanie sprzętowe EFI, cienki dysk, który faktycznie monitorujesz, adapter VMXNET3 i narzędzia open-vm po instalacji — jeśli dobrze zastosujesz te cztery elementy, Ubuntu na ESXi będzie nudne w najlepszy możliwy sposób.
7

Rozwiązywanie problemów — dopasuj objaw do rozwiązania

Kiedy maszyna wirtualna Ubuntu zachowuje się niewłaściwie, objaw zwykle wskazuje własną przyczynę. Pracuj nad tą mapą w kolejności:

VM nie uruchamia się lub instalator uruchamia się ponownie — obraz ISO jest nadal podłączony, kolejność rozruchu jest nieprawidłowa lub oprogramowanie sprzętowe zostało zmienione po instalacji. Brak sieci — najpierw sprawdź typ adaptera i grupę portów, a następnie w Ubuntu sprawdź, czy konfiguracja sieci nadal wskazuje na stary adres MAC. Host nie pokazuje adresu IP, a zamknięcie oznacza przerwę w dostawie prądu — brakuje narzędzia open-vm-tools lub zostało ono zatrzymane; zainstaluj go ponownie, jak w kroku 5. Konsola jest mała, opóźniona lub nie działa schowek — problem z ustawieniami konsoli/wyświetlacza; do codziennej pracy używaj zamiast tego protokołu SSH. Przesunięcie zegara — napraw synchronizację czasu z NTP w Ubuntu. Wszystko powolne — host jest przeciążony; porównaj całkowitą liczbę procesorów wirtualnych i pamięci RAM przekazanych maszynom wirtualnym z maszyną fizyczną, zanim zrzucisz winę na Ubuntu.

Dwie szybkie kontrole w Ubuntu obejmują większość pracy detektywistycznej — adresy sieciowe i interfejsy oraz stan zegara:

Ubuntu Terminal — Quick Checks
ip a
timedatectl

Większość „problemów z ESXi” okazuje się dotyczyć jednego ustawienia, jednego pakietu lub jednego uczciwego limitu sprzętowego.

🏷️Zmienne wyszukiwania tematów i słowa kluczowe

🔍 VMware ESXi 🔍 Ubuntu VM 🔍 Virtualization 🔍 open-vm-tools 🔍 VMXNET3 🔍 Thin Provisioning 🔍 EFI Firmware 🔍 Hypervisor 🔍 Datastore 🔍 Ubuntu Server 🔍 ESXi Troubleshooting 🔍 TechnicalAnshu
🎙️ Pełna transkrypcja — kliknij, aby rozwinąć

__TOK_33__

❓ Najczęściej zadawane pytania

Czy korzystanie z tego samouczka jest w 100% bezpłatne?

__TOK_34__

Czy początkujący mogą postępować zgodnie z tym przewodnikiem?

__TOK_35__

Gdzie mogę zadawać pytania, jeśli utknę?

__TOK_36__

🚀 Obejrzyj cały samouczek na YouTube

__TOK_37__

__TOK_38__

▶️ Obejrzyj cały film
Ten samouczek jest oparty na wirtualizacji Ubuntu firmy Technical Anshu na wideo ESXi. • Utknąłeś na którymkolwiek kroku? Zapytaj w komentarzach do filmu – tam uzyskasz pomoc 🙏