Kako zagnati Hyper-V v navideznem stroju z ugnezdeno virtualizacijo?

Namestitev vloge strežnika Hyper-V ali Hyper-V Core Server na fizični stroj je preprost postopek in ne zahteva vedno dodatne konfiguracije. Naslednji korak v izgradnji izoliranega okolja je namestitev in konfiguracija virtualnega stroja, operacijskega sistema in gostovane aplikacije. To je znano kot tradicionalna virtualizacija. V tem primeru je fizični stroj abstrahiran in predstavljen gostujočim operacijskim sistemom, ki jih gostimo na virtualnem stroju. Kaj pa, če želimo poganjati Hyper-V znotraj virtualnega stroja? To ni mogoče storiti privzeto, vendar z dodatnimi spremembami na strežniku Hyper-V in ciljni virtualni stroj. Tehnologija, ki nam omogoča zagon virtualnega stroja znotraj virtualnega stroja, se imenuje ugnezdena virtualizacija . Podpirajo ga tudi drugi priljubljeni ponudniki, vključno z VMware, Citrix in Nutanix. Sliši se zanimivo, ampak kakšen je uporabni primer za zagon virtualnega stroja znotraj virtualnega stroja? Uporabljajo ga predvsem razvijalci za namene testiranja, laboratorijev in zaganjalnikov Hyper-V.

Če poskušamo Hyper-V namestiti v VM, bomo dobili napako, ki pravi, da namestitve ni mogoče izvesti zaradi manjkajočih možnosti virtualizacije.

Rešitve te ovire so omogočiti gnezdečo virtualizacijo na strežniku Hyper-V za ciljni virtualni stroj. V naslednjem besedilu vas bomo seznanili s postopkom omogočanja gnezdeče virtualizacije na strežniku Hyper-V, ki je gostitelj v sistemu Windows Server 2019.

  1. Prijavite se ali povežite se s sistemom Windows Server 2019, kjer ste namestili vlogo Hyper-V
  2. Odprite Hyper-V Manager
  3. Pojdite do VM-ja, kjer želite omogočiti gnezdeno virtualizacijo. V našem primeru je to VM z imenom „Windows2019“, kot je prikazano na posnetku zaslona

  4. Izklopite VM
  5. Z desno miškino tipko kliknite meni Start in nato kliknite Powershell Windows (Administrator)
  6. Vnesite Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true in pritisnite V tem primeru je Windows2019 ime VM. Vtipkati morate ime svojega VM-ja, ki ga gostite v Hyper-V Managerju

  7. Naslednji korak je konfiguracija omrežja z ugnezdenim virtualnim strojem. To je mogoče storiti z uporabo MAC Spoofing ali Network Address Translation (NAT). V našem primeru bomo omogočili MAC Spoofing s tipkanjem ukaza Get-VMNetworkAdapter -VMName Windows2019 | Vklopite VMNetworkAdapter -MacAddressSpoofing v Powershell. Zamenjajte Windows2019 z imenom vašega virtualnega stroja

  8. Vklopite VM in se prijavite v Windows Server 2019
  9. Odprite Upravitelj strežnikov in kliknite Dodaj vloge in funkcije
  10. Pred nadaljevanjem kliknite Naprej
  11. Kliknite Naprej pod Izberite vrsto namestitve
  12. Kliknite Naprej ali izberite ciljni strežnik pod Izberi ciljni strežnik
  13. Izberite Hyper-V pod Izberi vloge strežnika in kliknite Dodaj funkcije
  14. Kliknite Next, da namestite Hyper-V
  15. Kliknite Naprej pod Izberi funkcije
  16. Pod Hyper-V kliknite Next
  17. Izberite omrežni adapter v razdelku Ustvari navidezne stikala . Windows Server bo samodejno zaznal vse omrežne adapterje na tej napravi
  18. Kliknite Naprej pod Migracija navideznega stroja
  19. Kliknite Naprej ali izberite Privzeto mesto za virtualni trdi disk ali konfiguracijsko datoteko navideznega stroja pod Privzete trgovine
  20. Izberite Ponovno zaženite ciljne vloge, storitve vlog ali funkcije na izbranem strežniku, kliknite namestitev in nato kliknite Da v razdelku Potrdi namestitvene izbire
  21. Kliknite Namestite in počakajte, da Windows Server 2019 namesti vlogo Hyper-V
  22. Kliknite Namestitev pod Potrdite izbiro namestitve
  23. Počakajte, da Windows konča namestitev vloge Hyper-V. Samodejno bo namestil virtualni stroj.

  24. Prijavite se v sistem Windows Server 2019
  25. Odprite Upravitelj strežnikov
  26. Pojdite na Orodja in nato kliknite Hyper-V Manager
  27. Namestite virtualni stroj in uživajte v igranju s Hyper-V

Zanimivi Članki