Virtuaalikoneet (VM) voivat olla erittäin hyödyllisiä, jos sinun on käytettävä useita käyttöjärjestelmiä päivittäin. Vaikka niitä onkin helppo käyttää, niitä on monenlaisia, ja oikean valitseminen voi olla hankalaa.

Yhtä tiettyä virtualisointityyppiä, jota emme näe niin usein, kutsutaan sisäkkäiseksi virtualisoinniksi. Se on juuri sitä, miltä se kuulostaa ja on hieman hankala määrittää, mutta siitä voi olla valtavasti apua, jos etsit sellaista.

Mikä on sisäkkäinen virtualisointi?

Yksinkertaisimmassa muodossaan sisäkkäinen virtualisointi sisältää virtuaalikoneen ajamisen toisen virtuaalikoneen sisällä. Tämä tarkoittaa, että sinulla on isäntätietokone ja käyttöjärjestelmä, joka käyttää virtuaalikonetta omalla virtualisoidulla laitteistolla ja ohjelmistolla, jossa toinen VM on käynnissä.

Se lisää käytännössä toisen virtualisointikerroksen hypervisoriisi ja voi eristää virtuaalikoneen isäntäkoneesta kahdella erillisellä kerroksella. Tällä on monia käyttötapauksia, erityisesti kehityssovelluksissa, joissa saatat tarvita eristetyn ympäristön ohjelmistokehysten, sovellusten, koodikantojen ja vastaavien testaamiseen.

instagram viewer

Mitä vaatimuksia sisäkkäisen virtualisoinnin käyttäminen edellyttää?

Sisäkkäisen virtualisointiympäristön ohjelmisto- ja laitteistovaatimukset voivat vaihdella käyttämäsi hypervisorin mukaan. Laitteistovaatimukset ovat kuitenkin enemmän tai vähemmän samat kautta linjan. Ohjelmistojen osalta eri ohjelmilla on omat versionsa, jotka tukevat sisäkkäistä virtualisointia.

VMware VirtualBoxin tapauksessa tuki sisäkkäiselle virtualisoinnille saapui version 6.0 kanssa AMD-suorittimille. Intel-suorittimet lisättiin myöhemmin versiolla 6.1. Joten sinun tarvitsee vain varmistaa, että käytät viimeisintä VirtualBox-versiota, ja sinun pitäisi olla valmis.

Miksi sinun pitäisi käyttää sisäkkäistä virtualisointia?

Kuten edellä mainittiin, sisäkkäistä virtualisointia käytetään enimmäkseen kehitysskenaarioissa ohjelmistokehysten ja koodikantojen testaamiseen eristetyssä ympäristössä. Niiden käyttötapaukset eivät kuitenkaan rajoitu tähän.

Sisäkkäiset virtuaalikoneet voivat olla varsin kustannustehokkaita, koska sinun ei tarvitse lisätä fyysisiä lisälaitteita useampaan koneeseen. Niitä on myös helppo siirtää, joten jos sinä (tai organisaatiosi) siirrät koneita paikalliselta palvelimeltasi pilveen, prosessi voi olla niinkin yksinkertainen kuin vie VM-tiedostot ja lataa ne toiseen tietokoneeseen tai pilvihypervisori.

Tämän lisäksi sisäkkäisten virtuaalikoneiden tarjoama joustavuus antaa käyttäjille mahdollisuuden käyttää useita hypervisoreita. Kaikkia hypervisoreita ei ole rakennettu samalla tavalla, ja joskus sinun on ehkä valittava toinen toistensa sijaan. On esimerkiksi mahdollista käyttää Windows Hyper-V: tä VMwaren VirtualBoxissa isännöidyssä Windows-virtuaalikoneessa, jossa käytetään kahta hypervisoria samanaikaisesti.

Viimeisenä mutta ei vähäisimpänä, niitä on myös melko helppo skaalata tarpeidesi mukaan. Sinun tarvitsee vain lisätä isäntäkoneellesi lisää tallennustilaa, RAM-muistia tai vahvempi prosessori, niin VM: t sekä sisäkkäiset virtuaalikoneet voivat käyttää lisäresursseja muutamalla napsautuksella.

Sisäkkäisen virtuaalikoneen määrittäminen

Sisäkkäisen virtuaalikoneen määrittäminen voi itse asiassa olla hankalaa käyttämäsi hypervisorin perusteella. VirtualBoxin tapauksessa prosessi on kuitenkin yhtä yksinkertainen kuin valintaruudun napsauttaminen.

  1. Avaa VMware VirtualBox ja napsauta asetukset -kuvake yläreunassa, kun olet valinnut virtuaalikoneen.
  2. Suuntaa kohti Järjestelmä -osio ja napsauta Prosessori -välilehti. Tarkista Ota sisäkkäinen VT-x/AMD-V käyttöön vaihtoehto, ja olet valmis.

Joissakin järjestelmissä saatat huomata, että Ota sisäkkäinen VT-x/AMD-V käyttöön valintaruutu on harmaana. Voit ohittaa tämän käyttämällä VBoxManage työkalu. Toimi näin.

  1. Avaa komentokehote ja siirry VirtualBox-asennushakemistoon käyttämällä seuraavaa komentoa. Huomaa, että komento käyttää oletusasennushakemistoa, ja sinun tulee vaihtaa se, jos asensit VirtualBoxin muualle.
    cd C:\Program Files\Orcale\VirtualBox
  2. Tulosta luettelo käytettävissä olevista virtuaalikoneista tällä komennolla. Voit ohittaa tämän vaiheen, jos tiedät jo sen virtuaalikoneen nimen, jota haluat muuttaa.
    VBoxManage list vms
  3. Kirjoita lopuksi seuraava komento ja paina Enter ottaaksesi sisäkkäisen virtualisoinnin käyttöön valitsemallasi virtuaalikoneellasi.
    VBoxManage modifyvm "VM Name" --nested-hw-virt on

Sisäkkäisen virtualisoinnin käyttöönottoprosessi toimii samalla tavalla riippumatta siitä, käytätkö Windowsia, Linuxia tai macOS: ää, mukaan lukien päätekomennot, kun ne asennetaan VirtualBoxin kanssa. Lisäksi, VBoxManage voi tehdä muutakin kuin vain ottaa käyttöön sisäkkäisen virtualisoinnin. Olemme kattaneet kuusi hyödyllistä VirtualBox-komentoa, joiden avulla voit hallita virtuaalikoneitasi täällä.

Muita vianmääritysvaiheita sisäkkäisen virtualisoinnin ottamiseksi käyttöön Windowsissa

Joskus Windowsin sisäänrakennetut virtualisointiominaisuudet voivat aiheuttaa ongelmia sisäkkäisen virtualisoinnin kanssa. Jos GUI ja komentorivimenetelmät eivät ota sisäkkäistä virtualisointia käyttöön järjestelmässäsi, sinun on poistettava käytöstä Virtuaalikonealusta ominaisuus.

  1. Paina Windows-näppäintä ja etsi Laita Windows toiminnot päälle tai poisja napsauta vastaavaa hakutulosta.
  2. Etsi Virtuaalikonealusta ominaisuus luettelossa, poista valinta sen edessä olevasta valintaruudusta ja napsauta OK painiketta oikeassa alakulmassa.

Sinua saatetaan pyytää käynnistämään tietokoneesi uudelleen. Kun olet valmis, voit kokeilla yllä mainittuja komentokehotekomentoja ottaaksesi sisäkkäisen virtualisoinnin käyttöön virtuaalikoneessasi. Muista, että saatat kohdata tiettyjä ongelmia käyttöjärjestelmäsi ja prosessorisi perusteella. Kuten voit odottaa, nämä vaativat isäntäympäristöösi ja laitteistoosi liittyviä ratkaisuja.

Yleisimmät ongelmat on kuitenkin joko korjattu päivitysten avulla tai niistä on keskusteltu tarpeeksi, jotta voit löytää ratkaisun helposti. Tämä ei tarkoita, että sinun ei pitäisi luopua kokeilemasta sisäkkäisiä virtuaalikoneita vain siksi, että kohtaat ongelman kun määrität niitä, koska tällaisten ongelmien ratkaiseminen vaatii useimmissa tapauksissa vain vähän tutkimusta ja kokeilu. Jälleen kerran, voit myös yksinkertaisesti välttää monia tällaisia ​​ongelmia, jos käytät viimeisintä VirtualBoxin versiota ja käytät uudempia suorittimia, olivatpa ne Inteliä tai AMD: tä.

Sisäkkäiset virtuaalikoneet voivat olla hyödyllisiä

Ei vain ole mahdollista luoda sisäkkäisiä virtuaalikoneita, mutta se voi itse asiassa olla melko hyödyllistä, jos se tehdään oikein. Tietysti se sopii paremmin erityisiin, kapeaan työtaakkaan, mutta oikealle käyttäjälle joustavuus ja skaalautuvuus sekä niiden tarjoama mukavuus ovat suorituskyvyn pienen pudotuksen arvoisia.