Hvordan kjøre Hyper-V på en virtuell maskin med nestet virtualisering?

Installasjon av Hyper-V Server-rolle eller Hyper-V Core Server på den fysiske maskinen er en enkel prosess og krever ikke alltid å utføre en ekstra konfigurasjon. Det neste trinnet i å bygge det isolerte miljøet er å distribuere og konfigurere en virtuell maskin, et operativsystem og et program. Dette er kjent som tradisjonell virtualisering. I dette tilfellet blir den fysiske maskinen abstrakt og presentert for gjesteoperativsystemer som er vert på den virtuelle maskinen. Men hva om vi vil kjøre en Hyper-V inne i den virtuelle maskinen? Det er ikke mulig å gjøre det som standard, men med ytterligere endringer på Hyper-V Server og mål virtuell maskin. Teknologien som lar oss kjøre en virtuell maskin inne i den virtuelle maskinen kalles nestet virtualisering. Den støttes også av andre populære leverandører, inkludert VMware, Citrix og Nutanix. Høres interessant ut, men hva er bruken av å kjøre en virtuell maskin inne i den virtuelle maskinen? Den brukes hovedsakelig av utviklere til testformål, laboratorier og kjøring av Hyper-V-containere.

Hvis vi prøver å installere Hyper-V i VM, får vi en feil som sier at installasjon ikke kan gjøres på grunn av manglende virtualiseringsfunksjoner.

Løsningene for dette hinderet er å muliggjøre nestet virtualisering på Hyper-V-serveren for en virtuell målmaskin. I den følgende teksten vil vi lede deg gjennom prosedyren for å aktivere nestet virtualisering på Hyper-V-serveren som er vert på Windows Server 2019.

  1. Logg Inn eller koble til Windows Server 2019 der du installerte Hyper-V-rollen
  2. Åpen Hyper-V Manager
  3. Naviger til VM der du vil aktivere nestet virtualisering. I vårt eksempel er det VM som heter "Windows2019" som vist på skjermbildet
  4. Slå av VM
  5. Høyreklikk på Startmeny og klikk deretter på Windows Powershell (Admin)
  6. Type Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true og trykk deretter I dette eksemplet er Windows2019 VM-navnet. Du må skrive inn navnet på den virtuelle maskinen din som er vert på Hyper-V Manager
  7. Neste trinn er å konfigurere nettverk med den nestede virtuelle maskinen. Dette kan gjøres ved å bruke MAC Spoofing eller Network Address Translation (NAT). I vårt tilfelle vil vi aktivere MAC Spoofing ved å skrive kommando Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On inn i Powershell. Erstatt Windows2019 med navnet på den virtuelle maskinen din
  8. Slå på VM og logg inn på Windows Server 2019
  9. Åpen Server Manager og klikk Legg til roller og funksjoner
  10. Klikk Neste under Før du begynner
  11. Klikk Neste under Velg Installasjonstype
  12. Klikk Neste eller velg destinasjonsserver under Velg destinasjonsserver
  13. Å velge Hyper-V under Velg serverroller og klikk deretter Legg til funksjoner
  14. Klikk Neste for å installere Hyper-V
  15. Klikk Neste under Velg funksjoner
  16. Klikk Neste under Hyper-V
  17. Velg nettverkskort under Lag virtuelle brytere. Windows Server oppdager automatisk alle tilgjengelige nettverkskort på den maskinen
  18. Klikk Neste under Migrasjon av virtuell maskin
  19. Klikk Neste eller velg standardplasseringen for virtuell harddisk eller konfigurasjonsfil for virtuell maskin under Standardbutikker
  20. Å velge Start destinasjonsrollene, rolletjenestene eller funksjonene på en valgt server på nytt, klikk på installer og klikk deretter Ja under Bekreft installasjonsvalgene
  21. Klikk Installere og vent til Windows Server 2019 installerer Hyper-V-rollen
  22. Klikk Installere under Bekreft installasjonsvalget
  23. Vent til Windows er ferdig med installasjonen av Hyper-V-rollen. Den vil automatisk installere den virtuelle maskinen.
  24. Logg Inn til Windows Server 2019
  25. Åpen Server Manager
  26. Navigere til Verktøy og klikk deretter Hyper-V Manager
  27. Installer en virtuell maskin og nyt å spille med Hyper-V
Facebook Twitter Google Plus Pinterest