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.
- Zaloguj sie lub połącz się z systemem Windows Server 2019, w którym zainstalowano rolę Hyper-V
- otwarty Menedżer funkcji Hyper-V
- 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
- Zamknij maszynę wirtualną
- Kliknij prawym przyciskiem myszy Menu Start a następnie kliknij Windows Powershell (administrator)
- 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
- 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
- Włączyć maszynę wirtualną i zaloguj się do systemu Windows Server 2019
- otwarty Menedżer serwera i kliknij Dodaj role i funkcje
- Kliknij Kolejny pod Zanim zaczniesz
- Kliknij Kolejny pod Wybierz typ instalacji
- Kliknij Kolejny lub wybierz serwer docelowy w Wybierz serwer docelowy
- Wybierz Hyper-V pod Wybierz role serwera a następnie kliknij Dodać funkcje
- Kliknij Dalej, aby zainstalować Hyper-V
- Kliknij Kolejny pod Wybierz funkcje
- Kliknij Kolejny pod Hyper-V
- Wybierz kartę sieciową pod Utwórz wirtualne przełączniki . Windows Server automatycznie wykryje wszystkie dostępne karty sieciowe na tym komputerze
- Kliknij Kolejny pod Migracja maszyny wirtualnej
- Kliknij Kolejny lub wybierz domyślną lokalizację wirtualnego dysku twardego lub pliku konfiguracyjnego maszyny wirtualnej w Sklepy domyślne
- 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
- Kliknij zainstalować i poczekaj, aż Windows Server 2019 zainstaluje rolę Hyper-V
- Kliknij zainstalować pod Potwierdź wybór instalacji
- Poczekaj, aż system Windows zakończy instalację roli Hyper-V. Automatycznie zainstaluje maszynę wirtualną.
- Zaloguj sie do systemu Windows Server 2019
- otwarty Menedżer serwera
- Nawigować do Przybory a następnie kliknij Menedżer funkcji Hyper-V
- Zainstaluj maszynę wirtualną i ciesz się grą z Hyper-V