Technical Anshu Strona główna › Samouczki › Zagnieżdżona maszyna wirtualna Proxmox na ESXi
🧪 Zagnieżdżone laboratorium wirtualizacji

Konfiguracja zagnieżdżonej maszyny wirtualnej Proxmox — samouczek ESXi

Uruchom Proxmox VE jako maszynę wirtualną w VMware ESXi, zawierającą prawdziwe maszyny wirtualne. O tym, czy to zadziała, decydują dwa ustawienia — przełącznik odsłoniętej wirtualizacji po stronie ESXi i poprawka bezpieczeństwa grupy portów po stronie sieci — a także kontrole terminali potwierdzające, że KVM działa, oraz rzeczywiste ograniczenia zagnieżdżonego laboratorium.

✍️ Technical Anshu🖥️ Proxmox VE + VMware ESXi🎧 Multi-Language Audio
Konfiguracja zagnieżdżonej maszyny wirtualnej Proxmox — samouczek ESXi
🎧 Wielojęzyczny dźwięk: W odtwarzaczu wideo kliknij [Ustawienia] (⚙️) ➔ [Ścieżka dźwiękowa], aby wybrać język.

📑Chapters

  1. What nested virtualization is — and the honest lab picture before you start
  2. Creating the Proxmox VM in ESXi with lab-sized resources
  3. Setting one — expose hardware assisted virtualization to the guest OS
  4. Installing Proxmox VE and opening the web interface on port 8006
  5. Proving KVM is alive — the three terminal checks
  6. The port group fix — why VMs inside Proxmox have no network
  7. Creating a VM inside Proxmox — CPU type host
  8. Honest lab limits — learning yes, production no

📋Omówienie i przewodnik krok po kroku

1

Zanim zaczniesz — uczciwy obraz

Wirtualizacja zagnieżdżona oznacza hypervisor działający wewnątrz maszyny wirtualnej: Proxmox w ESXi, z własnymi maszynami wirtualnymi i kontenerami wewnątrz niej. To najtańsze laboratorium, jakie istnieje — jeden serwer, dwie platformy do nauki i zero dodatkowego sprzętu. Ale zanim zaczniesz, powinny być jasne trzy fakty.

Po pierwsze jest to technika laboratoryjna. VMware nie obsługuje uruchamiania hiperwizorów innych firm na ESXi, z wyjątkiem wąsko udokumentowanych przypadków, takich jak Hyper-V dla bezpieczeństwa opartego na wirtualizacji. Nested Proxmox działa i obsługują go tysiące domowych laboratoriów — ale żaden sprzedawca nie przyjmie Twojego telefonu do pomocy technicznej w tej sprawie.

Po drugie, fizyczny procesor musi mieć technologię Intel VT-x lub AMD-V włączoną w BIOS-ie serwera. ESXi nie może przejść przez funkcję, która została wyłączona przez sprzęt.

Po trzecie, konfiguracja zagnieżdżona jest tak wydajna, jak wolne moce produkcyjne hosta. Sam Proxmox potrzebuje zasobów, a każda maszyna wirtualna w Proxmox wydaje je ponownie — host o pojemności 8 GB będzie gospodarzem rozczarowującego laboratorium.

2

Utwórz maszynę wirtualną Proxmox w ESXi przy użyciu zasobów o wielkości laboratorium

Utwórz nową maszynę wirtualną w ESXi. Ustaw rodzinę systemów gościa na Linux — 64-bitowy profil Debiana jest najbardziej odpowiedni, ponieważ Proxmox VE jest zbudowany na Debianie. Daj mu 4 vCPU i 8–16 GB RAM: sam Proxmox w stanie bezczynności zajmuje około 1–2 GB, a reszta jest dla gości, których w nim uruchomisz.

Utwórz dysk wirtualny o pojemności 100 GB lub większej — będzie się w nim znajdować każdy zagnieżdżony dysk maszyny wirtualnej. W przypadku karty sieciowej VMXNET3 działa, jeśli Twoja wersja Proxmox wykrywa ją prawidłowo, a E1000E również działa; oba działają poprawnie z instalatorem opartym na Debianie.

Podłącz Proxmox VE ISO do napędu CD/DVD i ustaw go tak, aby łączył się po włączeniu zasilania. Pobierz ISO wyłącznie z oficjalnej strony Proxmox (proxmox.com). Nie włączaj jeszcze maszyny wirtualnej — następny krok będzie znacznie łatwiejszy, gdy będzie ona wyłączona.

3

Ustawienie pierwsze — udostępnij wirtualizację wspomaganą sprzętowo systemowi gościa

To jest ustawienie, na którym opiera się cała konfiguracja. Kliknij prawym przyciskiem myszy maszynę wirtualną Proxmox → Edytuj ustawienia i na karcie Sprzęt wirtualny rozwiń sekcję CPU i zaznacz opcję Udostępnij wirtualizację wspomaganą sprzętowo systemowi gościa. Dzięki temu rozszerzenia wirtualizacji procesora — flaga vmx w przypadku Intela, svm w przypadku AMD — trafiają do maszyny wirtualnej Proxmox, dzięki czemu może z nich korzystać własny hypervisor KVM Proxmox.

Bez tego pola wyboru Proxmox instaluje się i uruchamia normalnie, ale żadna maszyna wirtualna w nim nie może korzystać z akceleracji KVM — a błąd pojawia się tylko przy próbie uruchomienia pierwszego zagnieżdżonego gościa.

To pole wyboru zapisuje jedną linię do pliku konfiguracyjnego .vmx maszyny wirtualnej i możesz dodać tę samą linię samodzielnie, jeśli pole wyboru jest trudno dostępne:

__PEŁNY BLOK KODU0__
4

Zainstaluj Proxmox VE i otwórz interfejs sieciowy

Włącz maszynę wirtualną i uruchom komputer z obrazu ISO, aby uruchomić instalator Proxmox VE. Wybierz dysk docelowy (utworzony dysk wirtualny o pojemności 100 GB), ustaw kraj, strefę czasową i układ klawiatury, ustaw hasło roota i adres e-mail oraz nadaj serwerowi nazwę hosta i stały adres IP zarządzania w sieci laboratoryjnej.

Po zakończeniu instalacji pozwól maszynie wirtualnej zrestartować się w Proxmox (możesz teraz odłączyć ISO). Następnie w przeglądarce na komputerze otwórz interfejs sieciowy Proxmox — zamień poniższy adres na adres IP, który nadałeś Proxmox podczas instalacji:

__PEŁNY BLOK KODU1__
5

Udowodnij, że KVM działa — trzy kontrole terminala

Nie twórz jeszcze ani jednego gościa. W interfejsie internetowym Proxmox wybierz swój węzeł i otwórz Shell, a następnie uruchom te trzy kontrole. Po pierwsze, urządzenie KVM musi istnieć:

__PEŁNY BLOK KODU2__
6

Poprawka grupy portów — dlaczego maszyny wirtualne w Proxmox nie mają sieci

Najdziwniejszy błąd zagnieżdżonego laboratorium: sam Proxmox jest całkowicie online — wysyła polecenie ping do bramy, pobiera aktualizacje i ładuje swój internetowy interfejs użytkownika — a mimo to każda maszyna wirtualna w jego wnętrzu nie ma dostępu do sieci, nie otrzymuje adresu DHCP lub nie osiąga niczego. Nic nie jest zepsute. ESXi zna dokładnie jedną maszynę na tym porcie — Proxmox VM z jednym adresem MAC — i każdy gość w Proxmox transmituje ze swoim własnym adresem MAC, który dociera do wirtualnego przełącznika wyglądając na sfałszowany. Domyślne zasady bezpieczeństwa grupy portów odrzucają te ramki, gdy tylko je zobaczą, a odpowiedzi również nie mogą znaleźć drogi powrotnej.

Poprawka polega na trzech ustawieniach. W ESXi przejdź do Sieć i wybierz grupę portów, do której podłączona jest maszyna wirtualna Proxmox. Edytuj jego ustawienia, otwórz sekcję Bezpieczeństwo i ustaw wszystkie trzy zasady na Akceptuj:

• Tryb mieszany: Zaakceptuj
• Zmiany adresu MAC: Zaakceptuj
• Sfałszowane transmisje: Zaakceptuj

Zapisz, a następnie uruchom ponownie zagnieżdżonego gościa (lub tylko jego sieć) i przetestuj ponownie. Nie jest potrzebne ponowne uruchomienie Proxmox ani ESXi – zmiana zaczyna obowiązywać natychmiast po retransmisji gościa.

⚠️ Te ustawienia rozluźniają prawdziwe zabezpieczenia — na tym polega ich praca na stole laboratoryjnym i ryzyko gdziekolwiek indziej. Ustaw je w dedykowanej grupie portów laboratoryjnych dla maszyny wirtualnej Proxmox, a nie w grupie portów, od której zależą inne maszyny wirtualne.
7

Utwórz maszynę wirtualną w Proxmox — ustaw typ procesora na Host

Istnieją drugie drzwi, przez które musi przejść flaga wirtualizacji, i znajdują się one w Proxmox. Nowa maszyna wirtualna utworzona w Proxmox domyślnie korzysta z emulowanego modelu procesora (rodzina kvm64), który celowo przedstawia stary, ogólny procesor bez flagi wirtualizacji — więc gość, który sam chce uruchamiać maszyny wirtualne lub korzystać z funkcji zależnych od flag, nic nie widzi.

Kiedy tworzysz maszynę wirtualną w Proxmox, otwórz jej ustawienia Sprzęt i ustaw typ procesora na Host. Gość otrzymuje następnie prawdziwy model procesora i flagi maszyny znajdujące się pod spodem — co w gnieździe oznacza, że ​​flagi ESXi przekazane do Proxmox przepływają o jeden poziom niżej. Prześlij obraz ISO do lokalnej pamięci Proxmox, utwórz maszynę wirtualną w normalny sposób z tą jedną zmianą, uruchom ją i potwierdź, że uruchamia się i przyjmuje adres IP w Twojej sieci. Twoje zagnieżdżone laboratorium działa teraz kompleksowo.

✅ Kontenery LXC działają lepiej niż maszyny wirtualne w zagnieżdżonym Proxmoxie. Kontener współdzieli jądro Proxmox zamiast prosić drugiego hypervisora o emulację sprzętu, więc pomija większość podwójnego podatku od wydajności. W przypadku usług, które działają w kontenerze, wybierz jeden — i zachowaj pełne maszyny wirtualne dla gości, którzy naprawdę potrzebują własnego jądra.
8

Uczciwe ograniczenia laboratoryjne — do czego służy, a czego nie służy ta konfiguracja

Wszystko w gnieździe płaci podatek od wydajności podwójnie: praca zagnieżdżonej maszyny wirtualnej jest przetwarzana przez Proxmox, której własna praca jest ponownie przetwarzana przez ESXi, na tym samym fizycznym procesorze, pamięci RAM i pamięci masowej. Spodziewaj się, że zagnieżdżeni goście będą czuć się zauważalnie wolniej niż ta sama maszyna wirtualna działająca bezpośrednio na dowolnym hiperwizorze — goście systemu Windows płacą za to najwięcej ze wszystkich.

Po co więc w ogóle uruchamiać Proxmox w ESXi? Powody są dobre: jest to najtańszy sposób na naukę drugiej platformy, przećwiczenie migracji, przetestowanie funkcji Proxmox i bezpieczne zepsucie wszystkiego — jeden serwer, dwa hypervisory, zero dodatkowego sprzętu i nic w środowisku produkcyjnym nie może zostać uszkodzone.

A kiedy laboratorium przerośnie gniazdo, wyjście jest proste: zachowaj kopie zapasowe konfiguracji Proxmox i gości, a następnie odbuduj tę samą konfigurację na gołym metalu. Ustawienia na tej stronie — odsłonięta wirtualizacja, grupy portów, procesor hosta — to dokładnie te rzeczy, które znikają, gdy Proxmox jest właścicielem sprzętu i o to raczej chodzi: dobre do nauki, złe do produkcji.

🏷️Topic Search Variables & Keywords

🔍 Proxmox VE 🔍 VMware ESXi 🔍 Nested Virtualization 🔍 vhv.enable 🔍 KVM 🔍 /dev/kvm 🔍 Port Group Security 🔍 Promiscuous Mode 🔍 Forged Transmits 🔍 CPU Type Host 🔍 Proxmox Lab 🔍 TechnicalAnshu
🎙️ Pełna transkrypcja — kliknij, aby rozwinąć

Szczegółowy przewodnik dotyczący rozwiązywania problemów i rozwiązania — KONFIGURACJA PROXMOX WEWNĄTRZ VMWARE ESXi NESTED VM SAMOUCZEK. Demonstracja na ekranie przeprowadzona przez Technical Anshu.

Zainstaluj Proxmox VE jako maszynę wirtualną na VMware ESXi i uruchom w niej prawdziwe maszyny wirtualne. Dwa ustawienia, które sprawiają, że wirtualizacja zagnieżdżona działa, poprawka grupy portów i uczciwe limity laboratoryjne.

(transkrypcja kończy się tutaj na stronie źródłowej)

❓ Często zadawane pytania

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

Tak! Wszystkie przewodniki i metody zademonstrowane przez Technical Anshu korzystają z bezpłatnych, legalnych i edukacyjnych zasobów.

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

Absolutnie! Każdy krok jest pokazany na ekranie wraz ze szczegółowymi instrukcjami, dzięki czemu każdy może z łatwością go wykonać.

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

Zostaw komentarz bezpośrednio pod filmem w YouTube, a nasza społeczność i techniczny Anshu Ci pomogą.

🚀 Obejrzyj cały samouczek na YouTube

🚀 Obejrzyj pełny samouczek wideo krok po kroku na YouTube: https://www.youtube.com/watch?v=_KeUQr-Nq1Y

Zasubskrybuj Technical Anshu, aby uzyskać pomoc techniczną, rozwiązywanie problemów z systemem Windows i zarządzanie serwerami.

▶️ Obejrzyj cały film
Ten samouczek jest oparty na filmie Technical Anshu dotyczącym konfiguracji zagnieżdżonej maszyny wirtualnej Proxmox • Utknąłeś na którymkolwiek kroku? Zapytaj w komentarzach do filmu – tam uzyskasz pomoc 🙏