Hoe Hyper-V uit te voeren op een virtuele machine met geneste virtualisatie?

Installatie van de Hyper-V Server-rol of Hyper-V Core Server op de fysieke machine is een eenvoudig proces en vereist niet altijd een extra configuratie. De volgende stap in het bouwen van de geïsoleerde omgeving is het implementeren en configureren van een virtuele machine, besturingssysteem en gehoste applicatie. Dit staat bekend als traditionele virtualisatie. In dit geval wordt de fysieke machine geabstraheerd en gepresenteerd aan gastbesturingssystemen die op de virtuele machine worden gehost. Maar wat als we een Hyper-V in de virtuele machine willen draaien? Het is niet mogelijk om dit standaard te doen, maar met extra wijzigingen op de Hyper-V-server en de virtuele doelmachine. De technologie waarmee we een virtuele machine in de virtuele machine kunnen laten draaien, wordt geneste virtualisatie genoemd . Het wordt ook ondersteund door andere populaire leveranciers, waaronder VMware, Citrix en Nutanix. Klinkt interessant, maar wat is het nut van het draaien van een virtuele machine in de virtuele machine? Het wordt voornamelijk gebruikt door ontwikkelaars voor testdoeleinden, laboratoria en het runnen van Hyper-V-containers.

Als we proberen Hyper-V in de VM te installeren, krijgen we een foutmelding dat de installatie niet kan worden uitgevoerd vanwege de ontbrekende virtualisatiemogelijkheden.

De oplossing voor dit obstakel is om geneste virtualisatie op de Hyper-V-server voor een virtuele doelmachine mogelijk te maken. In de volgende tekst zullen we u door de procedure leiden voor het inschakelen van geneste virtualisatie op de Hyper-V Server gehost op Windows Server 2019.

  1. Log in of maak verbinding met Windows Server 2019 waar u de Hyper-V-rol hebt geïnstalleerd
  2. Open Hyper-V Manager
  3. Navigeer naar de VM waar u geneste virtualisatie wilt inschakelen. In ons voorbeeld is het VM genaamd "Windows2019" zoals getoond in de screenshot

  4. Schakel de VM uit
  5. Klik met de rechtermuisknop op het Start-menu en klik vervolgens op Windows Powershell (Admin)
  6. Type Set-VMProcessor-VMnaam Windows2019 -ExposeVirtualizationExtensions $ true en druk op In dit voorbeeld is Windows2019 de VM-naam. U moet de naam van uw VM typen die op uw Hyper-V Manager wordt gehost

  7. De volgende stap is het configureren van netwerken met de geneste virtuele machine. Dit kan worden gedaan met behulp van MAC Spoofing of Network Address Translation (NAT). In ons geval zullen we MAC Spoofing inschakelen door het commando Get-VMNetworkAdapter -VMName Windows2019 te typen . Set-VMNetworkAdapter -MacAddressSpoofing On in de Powershell. Vervang Windows2019 door de naam van uw virtuele machine

  8. Schakel de VM in en log in op Windows Server 2019
  9. Open Serverbeheer en klik op Rollen en functies toevoegen
  10. Klik op Volgende onder Voordat u begint
  11. Klik op Volgende onder Installatietype selecteren
  12. Klik op Volgende of kies doelserver onder Doelserver selecteren
  13. Selecteer Hyper-V onder Serverrollen selecteren en klik vervolgens op Functies toevoegen
  14. Klik op Volgende om Hyper-V te installeren
  15. Klik op Volgende onder Functies selecteren
  16. Klik op Volgende onder Hyper-V
  17. Kies de netwerkadapter onder Virtuele schakelaars maken . Windows Server detecteert automatisch alle beschikbare netwerkadapters op die machine
  18. Klik op Volgende onder Migratie van virtuele machines
  19. Klik op Volgende of kies de standaardlocatie voor het virtuele harde schijf- of virtuele machine-configuratiebestand onder Standaardarchieven
  20. Selecteer Start de doelfuncties, functieservices of functies op een geselecteerde server opnieuw, klik op installeren en klik vervolgens op Ja onder Bevestig installatieselecties
  21. Klik op Installeren en wacht tot Windows Server 2019 Hyper-V-rol installeert
  22. Klik op Installeren onder Selectie van installaties bevestigen
  23. Wacht tot Windows de installatie van de Hyper-V-rol heeft voltooid. Het installeert automatisch de virtuele machine.

  24. Meld u aan bij de Windows Server 2019
  25. Open Server Manager
  26. Navigeer naar Tools en klik vervolgens op Hyper-V Manager
  27. Installeer een virtuele machine en geniet van het spelen met Hyper-V

Interessante Artikelen