Hvordan kjøre Hyper-V i 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, operativsystem og hostet applikasjon. Dette er kjent som tradisjonell virtualisering. I dette tilfellet abstraheres den fysiske maskinen og presenteres for gjestestyringssystemer 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 tillegg endret på Hyper-V Server og målrettet virtuell maskin. Teknologien som lar oss kjøre en virtuell maskin inne i den virtuelle maskinen kalles nestet virtualisering . Det støttes også av andre populære leverandører, inkludert VMware, Citrix og Nutanix. Høres interessant ut, men hva er bruksaken for å kjøre en virtuell maskin inne i den virtuelle maskinen? Det brukes hovedsakelig av utviklere for testing av formål, laboratorier og drift av Hyper-V-containere.

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

Løsningene for dette hinderet er å aktivere 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 Server som er vert på Windows Server 2019.

  1. Logg på eller koble til Windows Server 2019 der du installerte Hyper-V-rolle
  2. Åpne Hyper-V Manager
  3. Naviger til VM der du vil aktivere nestet virtualisering. I vårt eksempel heter det VM som heter Windows2019 som vist på skjermdumpen

  4. Slå av VM
  5. Høyreklikk på Start-menyen og klikk deretter på Windows Powershell (Admin)
  6. Skriv Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true og trykk deretter I dette eksemplet er Windows2019 VM-navnet. Du må skrive inn navnet på din VM 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 NATT (Network Address Translation). I vårt tilfelle vil vi aktivere MAC Spoofing ved å skrive kommandoen Get-VMNetworkAdapter -VMName Windows2019 | Sett-VMNetworkAdapter -MacAddressSpoofing On in Powershell. Bytt ut Windows2019 med navnet på den virtuelle maskinen

  8. Slå på VM og logg inn på Windows Server 2019
  9. Åpne 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. Velg 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 Opprett virtuelle brytere . Windows Server vil automatisk oppdage alle tilgjengelige nettverkskort på den maskinen
  18. Klikk Neste under Virtual Machine Migration
  19. Klikk Neste eller velg standardplassering for konfigurasjonsfil for virtuell harddisk eller virtuell maskin under Standardbutikker
  20. Velg Start på nytt destinasjonsrollene, rolletjenestene eller funksjonene på en valgt server, klikk på installer og klikk deretter Ja under Bekreft installasjonsvalg
  21. Klikk på Installer og vent til Windows Server 2019 installerer Hyper-V-rolle
  22. Klikk på Installer under Bekreft installasjonsvalg
  23. Vent til Windows er ferdig med installasjonen av Hyper-V-rollen. Den vil installere den virtuelle maskinen automatisk.

  24. Logg på Windows Server 2019
  25. Åpne Server Manager
  26. Naviger til Verktøy, og klikk deretter Hyper-V Manager
  27. Installer en virtuell maskin og nyt å spille med Hyper-V

Interessante Artikler