Hur körs Hyper-V i en virtuell maskin med nestlig virtualisering?

Installation av Hyper-V Server-roll eller Hyper-V Core Server på den fysiska maskinen är en enkel process och behöver inte alltid göra en ytterligare konfiguration. Nästa steg i en byggnad av den isolerade miljön är att distribuera och konfigurera en virtuell maskin, operativsystem och värd applikation. Detta kallas traditionell virtualisering. I detta fall abstraheras den fysiska maskinen och presenteras för gästoperativsystem som är värd på den virtuella maskinen. Men tänk om vi vill köra en Hyper-V inuti den virtuella maskinen? Det är inte möjligt att göra det som standard, men med ytterligare ändrat på Hyper-V-servern och riktad virtuell maskin. Tekniken som gör att vi kan köra en virtuell maskin inne i den virtuella maskinen kallas kapslad virtualisering . Det stöds också av andra populära leverantörer inklusive VMware, Citrix och Nutanix. Låter intressant, men vad är användningsfallet för att köra en virtuell maskin inuti den virtuella maskinen? Det används främst av utvecklare för testning av syften, laboratorier och körning av Hyper-V-containrar.

Om vi ​​försöker installera Hyper-V i VM får vi ett fel som säger att installationen inte kan göras på grund av de saknade virtualiseringsfunktionerna.

Lösningarna för detta hinder är att möjliggöra kapslad virtualisering på Hyper-V-servern för en virtuell målmaskin. I följande text kommer vi att leda dig genom proceduren för att aktivera kapslad virtualisering på Hyper-V-servern som är värd på Windows Server 2019.

  1. Logga in eller anslut till Windows Server 2019 där du installerade Hyper-V-roll
  2. Öppna Hyper-V Manager
  3. Navigera till VM där du vill aktivera kapslad virtualisering. I vårt exempel heter det VM "Windows2019" som visas på skärmdumpen

  4. Stäng av VM
  5. Högerklicka på Start-menyn och klicka sedan på Windows Powershell (Admin)
  6. Skriv Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true och tryck sedan på I detta exempel är Windows2019 VM-namnet. Du måste ange namnet på din VM som är värd i din Hyper-V Manager

  7. Nästa steg är att konfigurera nätverk med den kapslade virtuella maskinen. Detta kan göras med MAC Spoofing eller NAT-adressöversättning (NAT). I vårt fall kommer vi att aktivera MAC Spoofing genom att skriva kommandot Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On in Powershell. Byt ut Windows2019 med namnet på din virtuella maskin

  8. Slå på VM och logga in på Windows Server 2019
  9. Öppna Server Manager och klicka på Lägg till roller och funktioner
  10. Klicka på Nästa under Innan du börjar
  11. Klicka på Nästa under Välj installationstyp
  12. Klicka på Nästa eller välj destinationsserver under Välj destinationsserver
  13. Välj Hyper-V under Välj serverroller och klicka sedan på Lägg till funktioner
  14. Klicka på Nästa för att installera Hyper-V
  15. Klicka på Nästa under Välj funktioner
  16. Klicka på Nästa under Hyper-V
  17. Välj nätverkskort under Skapa virtuella switchar . Windows Server kommer automatiskt att upptäcka alla tillgängliga nätverkskort på den datorn
  18. Klicka på Nästa under Virtual Machine Migration
  19. Klicka på Nästa eller välj standardplats för virtuell hårddisk eller konfigurationsfil för virtuell maskin under standardbutiker
  20. Välj Starta om destinationens roller, rolltjänster eller funktioner på en vald server, klicka på installation och klicka sedan på Ja under Bekräfta installationsval
  21. Klicka på Installera och vänta tills Windows Server 2019 installerar Hyper-V-roll
  22. Klicka på Installera under Bekräfta installationsval
  23. Vänta tills Windows är klar med installationen av Hyper-V-roll. Den installerar automatiskt den virtuella maskinen.

  24. Logga in på Windows Server 2019
  25. Öppna Server Manager
  26. Navigera till Verktyg och klicka sedan på Hyper-V Manager
  27. Installera en virtuell maskin och njut av att spela med Hyper-V

Intressanta Artiklar