Mașinile virtuale (VM) pot fi foarte utile dacă trebuie să utilizați mai multe sisteme de operare zilnic. Acestea fiind spuse, pe cât de ușor sunt de utilizat, vin în multe tipuri diferite, iar alegerea celui potrivit poate fi dificilă.

Un anumit tip de virtualizare pe care nu îl vedem adesea se numește virtualizare imbricată. Este exact ceea ce sună și este puțin dificil de configurat, dar poate fi de mare ajutor dacă acesta este genul de lucru pe care îl cauți.

Ce este virtualizarea imbricată?

În forma sa cea mai simplă, virtualizarea imbricată implică rularea unei mașini virtuale în interiorul unei alte mașini virtuale. Aceasta înseamnă că aveți un computer gazdă și un sistem de operare care rulează o mașină virtuală cu propriul set de hardware și software virtualizat, în care rulează un alt VM.

În esență, adaugă un alt strat de virtualizare la hypervisor și poate izola VM de mașina gazdă prin două straturi separate. Acest lucru are multe cazuri de utilizare, în special în aplicațiile de dezvoltare în care este posibil să aveți nevoie de un mediu izolat pentru a testa cadre software, aplicații, baze de cod și altele asemenea.

instagram viewer

De ce cerințe aveți nevoie pentru a utiliza virtualizarea imbricată?

În funcție de hypervisorul pe care îl utilizați, cerințele software și hardware pentru rularea unui mediu de virtualizare imbricat pot fi diferite. Acestea fiind spuse, cerințele hardware vor fi mai mult sau mai puțin aceleași în general. În ceea ce privește software-ul, diferite programe vor avea propriile versiuni care acceptă virtualizarea imbricată.

În cazul VMware VirtualBox, suportul pentru virtualizarea imbricată a sosit cu versiunea 6.0 pentru procesoarele AMD. Procesoarele Intel au fost adăugate mai târziu cu versiunea 6.1. Deci, tot ce trebuie să faceți este să vă asigurați că rulați cea mai recentă versiune de VirtualBox și ar trebui să fiți gata.

De ce ar trebui să utilizați virtualizarea imbricată?

După cum s-a menționat mai sus, virtualizarea imbricată este folosită mai ales în scenariile de dezvoltare pentru a testa cadrele software și bazele de cod într-un mediu izolat. Cu toate acestea, cazurile lor de utilizare nu se limitează doar la asta.

VM-urile imbricate pot fi destul de eficiente din punct de vedere al costurilor, deoarece nu este nevoie să adăugați echipamente fizice suplimentare pentru mai multe mașini. De asemenea, sunt ușor de mutat, așa că dacă dvs. (sau organizația dvs.) mutați mașini de pe serverul dvs. local în cloud, procesul poate fi la fel de simplu ca exportând fișierele VM și încărcându-le pe alt computer sau un hypervisor cloud.

În afară de aceasta, flexibilitatea pe care o oferă mașinile virtuale imbricate oferă utilizatorilor și opțiunea de a rula mai multe hipervizoare. Nu toți hipervizoarele sunt construite la fel și, uneori, ar putea fi necesar să alegeți unul față de celălalt. De exemplu, este posibil să rulați Windows Hyper-V pe o mașină virtuală Windows găzduită pe VirtualBox de la VMware - rulând două hipervizoare în același timp.

Nu în ultimul rând, acestea sunt, de asemenea, destul de ușor de extins în funcție de nevoile dvs. Tot ce trebuie să faceți este să adăugați mai mult spațiu de stocare, RAM sau un procesor mai puternic la mașina dvs. gazdă, iar VM-urile, precum și VM-urile imbricate, vor putea folosi resursele suplimentare în doar câteva clicuri.

Cum se configurează o VM imbricată

Configurarea unei VM imbricate poate fi de fapt dificilă în funcție de hypervisorul pe care îl utilizați. Pentru VirtualBox, totuși, procesul este la fel de simplu ca să faceți clic pe o casetă de selectare.

  1. Deschideți VMware VirtualBox și faceți clic pe Setări pictograma din partea de sus după selectarea VM-ului dvs.
  2. Îndreptați-vă spre Sistem secțiunea și faceți clic pe Procesor fila. Verifică Activați Imbricat VT-x/AMD-V opțiune și ești gata.

Pe unele sisteme, este posibil să observați că Activați Imbricat VT-x/AMD-V caseta de selectare este gri. Puteți anula acest lucru utilizând VBoxManage instrument. Iată cum.

  1. Deschideți linia de comandă și mergeți la directorul de instalare VirtualBox utilizând următoarea comandă. Rețineți că comanda folosește directorul de instalare implicit și ar trebui să îl schimbați dacă ați instalat VirtualBox în altă parte.
    cd C:\Program Files\Orcale\VirtualBox
  2. Tipăriți lista de VM-uri disponibile folosind această comandă. Puteți sări peste acest pas dacă știți deja numele mașinii virtuale pe care doriți să o schimbați.
    VBoxManage list vms
  3. În cele din urmă, tastați următoarea comandă și apăsați Enter pentru a activa virtualizarea imbricată pe VM-ul dorit.
    VBoxManage modifyvm "VM Name" --nested-hw-virt on

Procesul de activare a virtualizării imbricate funcționează în același mod, indiferent dacă utilizați Windows, Linux sau macOS, inclusiv comenzile terminalului, deoarece sunt instalate împreună cu VirtualBox. În plus, VBoxManage poate face mai mult decât să activeze virtualizarea imbricată. Am acoperit șase comenzi utile VirtualBox pe care le puteți utiliza pentru a vă gestiona mașinile virtuale aici.

Pași suplimentari de depanare pentru activarea virtualizării imbricate pe Windows

Uneori, caracteristicile de virtualizare încorporate ale Windows pot cauza probleme cu virtualizarea imbricată. În cazul în care metodele GUI și linia de comandă nu reușesc să activeze virtualizarea imbricată pe sistemul dvs., va trebui să dezactivați Platforma de mașini virtuale caracteristică.

  1. Apăsați tasta Windows, căutați Activați sau dezactivați funcțiile Windowsși faceți clic pe rezultatul căutării corespunzător.
  2. Găsi Platforma de mașini virtuale din listă, debifați caseta de selectare dinaintea acesteia și faceți clic pe Bine butonul din dreapta jos.

Este posibil să vi se solicite să reporniți computerul. Odată terminat, puteți încerca comenzile Command Prompt menționate mai sus pentru a activa virtualizarea imbricată în VM. Rețineți că s-ar putea să întâmpinați probleme specifice bazate pe sistemul de operare și procesorul dvs. După cum v-ați aștepta, acestea necesită soluții specifice mediului și hardware-ului dvs. gazdă.

Acestea fiind spuse, cele mai frecvente probleme fie au fost rezolvate prin actualizări, fie au fost discutate suficient pentru a găsi o soluție cu ușurință. Asta nu înseamnă că nu ar trebui să fii descurajat să încerci mașini virtuale imbricate doar pentru că întâmpinați o problemă în timp ce le configurați deoarece rezolvarea unor astfel de probleme în majoritatea cazurilor va necesita doar puțină cercetare și experimentare. Încă o dată, puteți evita pur și simplu o mulțime de astfel de probleme dacă utilizați cea mai recentă versiune de VirtualBox și sunteți pe procesoare mai noi, fie că sunt Intel sau AMD.

VM-urile imbricate pot fi utile

Nu numai că este posibil să se creeze VM imbricate, dar poate fi de fapt destul de benefic dacă este făcut corect. Sigur, este mai potrivit pentru sarcini de lucru specifice, de nișă, dar pentru utilizatorul potrivit, flexibilitatea și scalabilitatea, precum și confortul pe care le oferă, merită o scădere ușoară a performanței.