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



Wypróbuj Nasz Instrument Do Eliminowania Problemów

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 hostowanej aplikacji. Jest to znane jako tradycyjna wirtualizacja. W tym przypadku maszyna fizyczna jest wyodrębniana i prezentowana systemom operacyjnym gościa, które są hostowane na maszynie wirtualnej. Ale co, jeśli chcemy uruchomić Hyper-V wewnątrz maszyny 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 uruchomić maszynę wirtualną wewnątrz maszyny wirtualnej, nazywa się zagnieżdżona wirtualizacja . Jest również obsługiwany przez innych popularnych dostawców, w tym VMware, Citrix i Nutanix. Brzmi interesująco, ale jaki jest przypadek użycia do uruchamiania maszyny wirtualnej wewnątrz maszyny wirtualnej? Jest używany głównie przez programistów do celów testowych, laboratoriów i uruchamiania kontenerów Hyper-V.



Jeśli spróbujemy zainstalować Hyper-V na maszynie wirtualnej, pojawi się błąd informujący, że nie można przeprowadzić instalacji z powodu brakujących możliwości wirtualizacji.





Rozwiązaniem tej przeszkody jest włączenie wirtualizacji zagnieżdżonej 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 sie lub połącz się z systemem Windows Server 2019, w którym zainstalowano rolę Hyper-V
  2. otwarty Menedżer funkcji Hyper-V
  3. Przejdź do maszyny wirtualnej, na której chcesz włączyć zagnieżdżoną wirtualizację. W naszym przykładzie jest to maszyna wirtualna 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. Rodzaj Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true a następnie naciśnij W tym przykładzie Windows2019 to nazwa maszyny wirtualnej. Musisz wpisać nazwę swojej maszyny wirtualnej hostowanej w menedżerze 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 | Set-VMNetworkAdapter -MacAddressSpoofing On do Powershell. Zastąp Windows2019 nazwą swojej maszyny wirtualnej
  8. Włączyć maszynę wirtualną i zaloguj się do systemu Windows Server 2019
  9. otwarty Menedżer serwera i kliknij Dodaj role i funkcje
  10. Kliknij Kolejny pod Zanim zaczniesz
  11. Kliknij Kolejny pod Wybierz typ instalacji
  12. Kliknij Kolejny lub wybierz serwer docelowy w Wybierz serwer docelowy
  13. Wybierz Hyper-V pod Wybierz role serwera a następnie kliknij Dodać funkcje
  14. Kliknij Dalej, aby zainstalować Hyper-V
  15. Kliknij Kolejny pod Wybierz funkcje
  16. Kliknij Kolejny pod Hyper-V
  17. Wybierz kartę sieciową pod Utwórz wirtualne przełączniki . Windows Server automatycznie wykryje wszystkie dostępne karty sieciowe na tym komputerze
  18. Kliknij Kolejny pod Migracja maszyny wirtualnej
  19. Kliknij Kolejny lub wybierz domyślną lokalizację wirtualnego dysku twardego lub pliku konfiguracyjnego maszyny wirtualnej w Sklepy domyślne
  20. Wybierz Zrestartuj role docelowe, usługi ról lub funkcje na wybranym serwerze, kliknij zainstaluj i następnie kliknij tak pod Potwierdź wybór instalacji
  21. Kliknij zainstalować i poczekaj, aż Windows Server 2019 zainstaluje rolę Hyper-V
  22. Kliknij zainstalować pod Potwierdź wybór instalacji
  23. Poczekaj, aż system Windows zakończy instalację roli Hyper-V. Automatycznie zainstaluje maszynę wirtualną.
  24. Zaloguj sie do systemu Windows Server 2019
  25. otwarty Menedżer serwera
  26. Nawigować do Przybory a następnie kliknij Menedżer funkcji Hyper-V
  27. Zainstaluj maszynę wirtualną i ciesz się grą z Hyper-V
2 minuty czytania