Kuinka ajaa Hyper-V virtuaalikoneessa sisäkkäisellä virtualisoinnilla?
Hyper-V-palvelinroolin tai Hyper-V-ydinpalvelimen asennus fyysiseen koneeseen on yksinkertainen prosessi, eikä se aina edellytä lisämääritysten tekemistä. Seuraava vaihe eristetyn ympäristön rakentamisessa on asentaa ja määrittää virtuaalikone, käyttöjärjestelmä ja isännöity sovellus. Tätä kutsutaan perinteiseksi virtualisoinniksi. Tässä tapauksessa fyysinen kone on abstrakti ja esitetään vieraille käyttöjärjestelmille, joita ylläpidetään virtuaalikoneessa. Mutta entä jos haluamme ajaa Hyper-V: n virtuaalikoneen sisällä? Se ei ole mahdollista tehdä oletusarvoisesti, mutta lisämuutoksilla Hyper-V-palvelimella ja kohdevirtuaalikoneella. Teknologiaa, jonka avulla voimme ajaa virtuaalikoneta virtuaalikoneen sisällä, kutsutaan sisäkkäiseksi virtualisoinniksi . Sitä tukevat myös muut suositut myyjät, kuten VMware, Citrix ja Nutanix. Kuulostaa mielenkiintoiselta, mutta mitä hyötyä virtuaalikoneen käytöstä virtuaalikoneen sisällä on? Kehittäjät käyttävät sitä pääasiassa tarkoitustestaukseen, laboratorioihin ja Hyper-V-astioiden ajamiseen.
Jos yritämme asentaa Hyper-V: n VM: ään, saamme virheen, jonka mukaan asennusta ei voida tehdä puuttuvien virtualisointiominaisuuksien takia.
Tämän esteen ratkaisut on mahdollistaa sisäkkäinen virtualisointi Hyper-V-palvelimella kohdevirtuaalikoneelle. Seuraavassa tekstissä käydään läpi menettely, jolla sisäkkäinen virtualisointi otetaan käyttöön Hyper-V-palvelimella, jota ylläpidetään Windows Server 2019: ssä.
- Kirjaudu sisään tai muodosta yhteys Windows Server 2019 -käyttöjärjestelmään, johon olet asentanut Hyper-V-roolin
- Avaa Hyper-V Manager
- Siirry VM: ään, jossa haluat ottaa sisäkkäisen virtualisoinnin käyttöön. Esimerkissämme se on VM nimeltään “Windows2019”, kuten kuvakaappauksessa näkyy
- Sammuta VM
- Napsauta hiiren kakkospainikkeella Käynnistä-valikkoa ja napsauta sitten Windows Powershell (Järjestelmänvalvoja)
- Kirjoita Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true ja paina sitten. Tässä esimerkissä Windows2019 on VM-nimi. Sinun olisi kirjoitettava Hyper-V Manager -sovelluksessa isännöimäsi koneen nimi
- Seuraava vaihe on verkkoyhteyden määrittäminen sisäkkäisen virtuaalikoneen kanssa. Tämä voidaan tehdä käyttämällä MAC Spoofing- tai Network Address Translation (NAT) -sovelluksia. Aktivoimme tapauksessamme MAC -huijauksen kirjoittamalla komennon Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On Powershelliin. Korvaa Windows2019 virtuaalikoneesi nimellä
- Kytke automaattinen kone ja kirjaudu sisään Windows Server 2019: ään
- Avaa Palvelimen hallinta ja napsauta Lisää roolit ja ominaisuudet
- Napsauta Seuraava kohdassa Ennen kuin aloitat
- Napsauta Seuraava kohdassa Valitse asennustyyppi
- Napsauta Seuraava tai valitse kohdepalvelin kohdassa Valitse kohdepalvelin
- Valitse Hyper-V kohdassa Valitse palvelinroolit ja napsauta sitten Lisää ominaisuuksia
- Asenna Hyper-V napsauttamalla Seuraava
- Napsauta Valitse ominaisuudet -kohdassa Seuraava
- Napsauta Seuraava kohdassa Hyper-V
- Valitse verkkosovitin kohdasta Luo virtuaalikytkimet . Windows Server tunnistaa automaattisesti kaikki koneen käytettävissä olevat verkkosovittimet
- Napsauta Seuraava kohdassa Virtuaalikoneiden siirto
- Napsauta Seuraava tai valitse Oletuskaupat -kohdassa virtuaalisen kiintolevyn tai virtuaalikoneen määritystiedoston oletuspaikka
- Valitse Käynnistä kohderoolit, roolipalvelut tai ominaisuudet valitussa palvelimessa, napsauta asentaa ja napsauta sitten Kyllä kohdassa Vahvista asennusvalinnat
- Napsauta Asenna ja odota, kunnes Windows Server 2019 asentaa Hyper-V-roolin
- Napsauta Asenna- kohdassa Vahvista asennuksen valinta
- Odota, kunnes Windows on lopettanut Hyper-V-roolin asennuksen. Se asentaa virtuaalikoneen automaattisesti.
- Kirjaudu Windows Server 2019: ään
- Avaa Palvelimen hallinta
- Siirry kohtaan Työkalut ja napsauta sitten Hyper-V Manager
- Asenna virtuaalikone ja nauti pelaamisesta Hyper-V: n kanssa