Sådan køres Hyper-V i en virtuel maskine med nestet virtualisering?

Installation af Hyper-V Server-rolle eller Hyper-V Core Server på den fysiske maskine er en ligetil proces og kræver ikke altid at udføre en ekstra konfiguration. Det næste trin i en bygning af det isolerede miljø er at implementere og konfigurere en virtuel maskine, operativsystem og vært-applikation. Dette er kendt som traditionel virtualisering. I dette tilfælde abstraheres den fysiske maskine og præsenteres for gæstens operativsystemer, der er vært på den virtuelle maskine. Men hvad nu hvis vi vil køre en Hyper-V inde i den virtuelle maskine? Det er ikke muligt at gøre det som standard, men med yderligere ændret på Hyper-V Server og målrettet virtuel maskine. Teknologien, der giver os mulighed for at køre en virtuel maskine inde i den virtuelle maskine kaldes nestet virtualisering . Det understøttes også af andre populære leverandører, herunder VMware, Citrix og Nutanix. Det lyder interessant, men hvad er brugen til at køre en virtuel maskine inde i den virtuelle maskine? Det bruges hovedsageligt af udviklere til test af formål, laboratorier og kørsel af Hyper-V containere.

Hvis vi prøver at installere Hyper-V i VM, får vi en fejl, der siger, at installation ikke kan udføres på grund af de manglende virtualiseringsfunktioner.

Løsningerne til denne hindring er at aktivere nestet virtualisering på Hyper-V-serveren for en målrettet virtuel maskine. I den følgende tekst vil vi lede dig gennem proceduren for at aktivere nestet virtualisering på Hyper-V-serveren, der er vært på Windows Server 2019.

  1. Log ind, eller opret forbindelse til Windows Server 2019, hvor du installerede Hyper-V-rolle
  2. Åbn Hyper-V Manager
  3. Naviger til VM, hvor du vil aktivere nestet virtualisering. I vores eksempel hedder det VM "Windows2019" som vist på skærmbilledet

  4. Luk VM'en
  5. Højreklik på Start-menuen og klik derefter på Windows Powershell (Admin)
  6. Skriv Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true, og tryk derefter på I dette eksempel er Windows2019 VM-navnet. Du skal indtaste navnet på din VM, der er vært på din Hyper-V Manager

  7. Det næste trin er at konfigurere netværk med den indlejrede virtuelle maskine. Dette kan gøres ved hjælp af MAC Spoofing eller Network Address Translation (NAT). I vores tilfælde aktiverer vi MAC Spoofing ved at skrive kommandoen Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On i Powershell. Udskift venligst Windows2019 med navnet på din virtuelle maskine

  8. Tænd VM og log ind på Windows Server 2019
  9. Åbn Server Manager, og klik på Tilføj roller og funktioner
  10. Klik på Næste under Før du begynder
  11. Klik på Næste under Vælg installationstype
  12. Klik på Næste eller vælg destinationsserver under Vælg destinationsserver
  13. Vælg Hyper-V under Vælg serverroller, og klik derefter på Tilføj funktioner
  14. Klik på Næste for at installere Hyper-V
  15. Klik på Næste under Vælg funktioner
  16. Klik på Næste under Hyper-V
  17. Vælg netværkskort under Opret virtuelle switches . Windows Server registrerer automatisk alle tilgængelige netværksadaptere på den maskine
  18. Klik på Næste under Virtual Machine Migration
  19. Klik på Næste eller vælg standardplacering for virtuel harddisk eller virtuel maskinkonfigurationsfil under Standardbutikker
  20. Vælg Genstart destinationsroller, rolletjenester eller funktioner på en valgt server, klik på installation og klik derefter på Ja under Bekræft installationsvalg
  21. Klik på Installer og vent, indtil Windows Server 2019 installerer Hyper-V-rolle
  22. Klik på Installer under Bekræft installationsvalg
  23. Vent, indtil Windows er færdig med installationen af ​​Hyper-V-rollen. Det installerer automatisk den virtuelle maskine.

  24. Log ind på Windows Server 2019
  25. Åbn Server Manager
  26. Naviger til Værktøjer, og klik derefter på Hyper-V Manager
  27. Installer en virtuel maskine og nyd at lege med Hyper-V

Interessante Artikler