Jak uruchomić Hyper-V na maszynie wirtualnej z zagnieżdżoną wirtualizacją?

Instalacja roli Hyper-V Server lub Hyper-V Core Server na maszynie fizycznej jest prostym procesem i nie zawsze wymaga dodatkowej konfiguracji. Następnym krokiem w budowaniu izolowanego środowiska jest wdrożenie i skonfigurowanie maszyny wirtualnej, systemu operacyjnego i aplikacji hostowanej. Jest to znane jako tradycyjna wirtualizacja. W takim przypadku maszyna fizyczna jest abstrakcyjna i prezentowana systemom operacyjnym gościa hostowanym na maszynie wirtualnej. Ale co, jeśli chcemy uruchomić Hyper-V na maszynie wirtualnej? Nie jest to możliwe domyślnie, ale z dodatkowymi zmianami na serwerze Hyper-V i docelowej maszynie wirtualnej. Technologia, która pozwala nam uruchamiać maszynę wirtualną na maszynie wirtualnej, nosi nazwę wirtualizacji zagnieżdżonej . Jest także obsługiwany przez innych popularnych dostawców, w tym VMware, Citrix i Nutanix. Brzmi interesująco, ale jaki jest przypadek użycia maszyny wirtualnej w maszynie wirtualnej? Jest używany głównie przez programistów do testowania celów, laboratoriów i uruchamiania kontenerów Hyper-V.

Jeśli spróbujemy zainstalować Hyper-V na maszynie wirtualnej, otrzymamy błąd, który mówi, że instalacji nie można wykonać z powodu brakujących możliwości wirtualizacji.

Rozwiązaniem tej przeszkody jest włączenie zagnieżdżonej wirtualizacji na serwerze Hyper-V dla docelowej maszyny wirtualnej. W poniższym tekście przeprowadzimy Cię przez procedurę włączania wirtualizacji zagnieżdżonej na serwerze Hyper-V hostowanym w systemie Windows Server 2019.

  1. Zaloguj się lub połącz z systemem Windows Server 2019, w którym zainstalowano rolę Hyper-V
  2. Otwórz Menedżera funkcji Hyper-V
  3. Przejdź do maszyny wirtualnej, w której chcesz włączyć zagnieżdżoną wirtualizację. W naszym przykładzie jest to VM o nazwie „Windows2019”, jak pokazano na zrzucie ekranu

  4. Zamknij maszynę wirtualną
  5. Kliknij prawym przyciskiem myszy menu Start, a następnie kliknij Windows Powershell (Administrator)
  6. Wpisz Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true, a następnie naciśnij W tym przykładzie Windows2019 jest nazwą maszyny wirtualnej. Musisz wpisać nazwę maszyny wirtualnej hostowanej w Menedżerze funkcji Hyper-V

  7. Następnym krokiem jest skonfigurowanie sieci z zagnieżdżoną maszyną wirtualną. Można to zrobić za pomocą fałszowania adresów MAC lub translacji adresów sieciowych (NAT). W naszym przypadku włączymy fałszowanie adresów MAC, wpisując polecenie Get-VMNetworkAdapter -VMName Windows2019 | Ustaw-VMNetworkAdapter -MacAddressSpoofing Włączone w PowerShell . Zastąp Windows2019 nazwą maszyny wirtualnej

  8. Włącz maszynę wirtualną i zaloguj się do systemu Windows Server 2019
  9. Otwórz Menedżera serwera i kliknij Dodaj role i funkcje
  10. Kliknij Dalej w części Zanim zaczniesz
  11. Kliknij Dalej w Wybierz typ instalacji
  12. Kliknij przycisk Dalej lub wybierz serwer docelowy w obszarze Wybierz serwer docelowy
  13. Wybierz Hyper-V w Wybierz role serwera, a następnie kliknij Dodaj funkcje
  14. Kliknij Dalej, aby zainstalować Hyper-V
  15. Kliknij przycisk Dalej w obszarze Wybierz funkcje
  16. Kliknij przycisk Dalej w obszarze Hyper-V
  17. Wybierz kartę sieciową w sekcji Utwórz wirtualne przełączniki . Windows Server automatycznie wykryje wszystkie dostępne karty sieciowe na tym komputerze
  18. Kliknij przycisk Dalej w obszarze Migracja maszyn wirtualnych
  19. Kliknij przycisk Dalej lub wybierz domyślną lokalizację wirtualnego dysku twardego lub pliku konfiguracji maszyny wirtualnej w Domyślne magazyny
  20. Wybierz Uruchom ponownie docelowe role, usługi ról lub funkcje na wybranym serwerze, kliknij zainstaluj, a następnie kliknij Tak w obszarze Potwierdź wybór instalacji
  21. Kliknij Zainstaluj i poczekaj, aż Windows Server 2019 zainstaluje rolę Hyper-V
  22. Kliknij Zainstaluj w obszarze Potwierdź wybór instalacji
  23. Poczekaj, aż system Windows zakończy instalację roli Hyper-V. Automatycznie zainstaluje maszynę wirtualną.

  24. Zaloguj się do systemu Windows Server 2019
  25. Otwórz Menedżera serwera
  26. Przejdź do Narzędzia, a następnie kliknij Menedżer funkcji Hyper-V
  27. Zainstaluj maszynę wirtualną i baw się z Hyper-V

Ciekawe Artykuły