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.
- Prijavite se ali povežite se s sistemom Windows Server 2019, kjer ste namestili vlogo Hyper-V
- Odprite Hyper-V Manager
- 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
- Izklopite VM
- Z desno miškino tipko kliknite meni Start in nato kliknite Powershell Windows (Administrator)
- 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
- 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
- Vklopite VM in se prijavite v Windows Server 2019
- Odprite Upravitelj strežnikov in kliknite Dodaj vloge in funkcije
- Pred nadaljevanjem kliknite Naprej
- Kliknite Naprej pod Izberite vrsto namestitve
- Kliknite Naprej ali izberite ciljni strežnik pod Izberi ciljni strežnik
- Izberite Hyper-V pod Izberi vloge strežnika in kliknite Dodaj funkcije
- Kliknite Next, da namestite Hyper-V
- Kliknite Naprej pod Izberi funkcije
- Pod Hyper-V kliknite Next
- Izberite omrežni adapter v razdelku Ustvari navidezne stikala . Windows Server bo samodejno zaznal vse omrežne adapterje na tej napravi
- Kliknite Naprej pod Migracija navideznega stroja
- Kliknite Naprej ali izberite Privzeto mesto za virtualni trdi disk ali konfiguracijsko datoteko navideznega stroja pod Privzete trgovine
- 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
- Kliknite Namestite in počakajte, da Windows Server 2019 namesti vlogo Hyper-V
- Kliknite Namestitev pod Potrdite izbiro namestitve
- Počakajte, da Windows konča namestitev vloge Hyper-V. Samodejno bo namestil virtualni stroj.
- Prijavite se v sistem Windows Server 2019
- Odprite Upravitelj strežnikov
- Pojdite na Orodja in nato kliknite Hyper-V Manager
- Namestite virtualni stroj in uživajte v igranju s Hyper-V