Cum se configurează smartphone-uri și PC-uri. Portal de informare
  • Acasă
  • Siguranţă
  • Mașini virtuale pentru Linux. Mașină virtuală pentru instalarea sistemelor de operare

Mașini virtuale pentru Linux. Mașină virtuală pentru instalarea sistemelor de operare

Virtualizarea vă permite să încapsulați elementele interne ale sistemelor de operare sau părți ale acestora în hardware și software virtual. Cu alte cuvinte, creați un spațiu virtual care va fi real din punctul de vedere al sistemului de operare care rulează în acest spațiu. Este exact ceea ce fac mașinile virtuale pentru Windows 7, Linux și Mac OS X. Virtualizarea vă permite, de asemenea, să simulați dispozitive care nici măcar nu sunt pe computer.

Nota: Într-un fel, mașinile virtuale vă permit să creați un computer într-un computer.

Există două aspecte importante ale virtualizării mașinilor:

  • interacțiunea dintre o gazdă fizică (calculator) și o gazdă virtuală
  • interacțiunea dintre sistemul de operare care rulează în spațiul virtual și hardware-ul utilizat

Software-ul de virtualizare, și anume mașinile virtuale pentru Windows 7 (Linux, Mac OS X), este de obicei o aplicație obișnuită a sistemului de operare sau un serviciu care vă permite să creați gazde. O gazdă este orice mașină fizică (calculator). În cadrul software-ului de virtualizare, sistemul de operare rulează pe o gazdă similară sau identică cu gazda reală, numită mașină virtuală. Pentru comoditate, sistemul de operare care rulează într-o mașină virtuală se numește sistem de operare invitat.

În plus, există diverse metode de virtualizare, care determină nu numai implementarea aplicațiilor pentru crearea de mașini virtuale, ci și capabilitățile oferite sistemelor invitate. Există o emulare convențională, în care apelurile hardware și software trec printr-un strat intermediar. Există și para-virtualizarea, în care o parte din acțiunile din interiorul mașinii virtuale au loc pe hardware real, în timp ce cealaltă parte trece printr-un strat intermediar. Există și virtualizare la nivel de sistem, când fiecare sistem invitat pornește într-un nucleu special, care vă permite să rulați doar versiuni similare ale sistemului de operare.

Unele dintre aceste metode pot fi efectuate din mers, fără modificări semnificative ale gazdei actuale și ale sistemului său de operare. Alții necesită repornirea gazdei într-o instanță specială a sistemului de operare care acceptă virtualizarea. Alții folosesc gazde speciale care acceptă și sunt proiectate pentru virtualizare la nivel de dispozitiv hardware. Acestea din urmă sunt, de asemenea, cunoscute ca metode de virtualizare bare metal (deși acest lucru nu este în întregime adevărat, deoarece unele nuclee software sunt încă utilizate).

Software-ul de virtualizare care gestionează crearea și funcționarea mașinilor virtuale, precum și alocarea și limitarea resurselor furnizate, este adesea numit hypervisor. Unele aplicații de virtualizare pot folosi, de asemenea, extensii speciale de procesor pentru a îmbunătăți performanța mașinilor virtuale. Prezența unor astfel de extensii se numește suport hardware pentru virtualizare. Exemple de acest suport sunt tehnologiile VT-X (Intel) și AMD-V (AMD).

Ce nu este virtualizarea și mașina virtuală?

Unii oameni le place să numească programe de virtualizare (mașini virtuale) orice creează un strat de abstractizare între sistemul de operare și unele dintre procesele care rulează. De exemplu, există Sandboxie, care vă permite să izolați browserele de sistem (vezi utilitarele de protecție a browserului). Unele programe vă permit să înghețați starea sistemului, astfel încât să nu poată fi schimbată. Altele vă permit și să utilizați așa-numitul mod umbră, în care toate programele rulează normal, dar orice modificări sunt anulate atunci când reporniți computerul.

Desigur, toate aceste programe oferă diverse beneficii, dar nu sunt considerate tehnologii de virtualizare și nu sunt mașini virtuale, deoarece nu simulează apeluri de sistem și nu permit sistemelor de operare invitate să ruleze peste sistemul actual. Astfel de programe creează doar straturi suplimentare de separare, în principal pentru a crește nivelul de securitate. Dacă continuăm subiectul securității, atunci...

De ce să folosiți virtualizarea și mașinile virtuale?

Dacă securitatea este pe primul loc pentru tine și este primul lucru la care te gândești în orice situație, atunci virtualizarea (utilizarea mașinilor virtuale) te poate ajuta cu siguranță în acest sens. Dar nu presupuneți că virtualizarea este folosită în principal pentru securitate. Obiectivele sale inițiale sunt: ​​testare, reducerea costurilor, flexibilitate, suport pentru produse vechi și educație. Creșterea nivelului de securitate este doar un bonus plăcut, care are și multe capcane.

Nota: Deși virtualizarea vă permite să izolați un sistem de operare de altul, există încă modalități de a trece de la sistemul invitat la cel principal.

Ce este necesar pentru a rula tehnologia de virtualizare și mașinile virtuale?

Primul lucru de luat în considerare este gazda fizică. În funcție de tipul de software de virtualizare (mașini virtuale), pot fi necesare hardware și sisteme de operare complet diferite. Virtualizarea nu implică nicio soluție unică care să ruleze oriunde este nevoie. Mașinile virtuale trebuie selectate pentru sistem (Windows, Linux, Mac) și pentru hardware (hardware). În plus, gazda trebuie să dispună de .

Așadar, dacă intenționați să rulați sisteme de operare invitați peste sistemul dvs., veți avea nevoie de resurse suplimentare pentru a le rula, cum ar fi un procesor și RAM. De exemplu, dacă computerul are doar 2 GB de RAM și doriți să rulați un sistem invitat pe Windows 7, atunci va trebui să limitați sever utilizarea resurselor pe sistemul real pentru ca mașina virtuală să funcționeze corect. Dacă, desigur, nu încercați să rulați Windows XP cu 256 MB de memorie. Cu toate acestea, dacă aveți 16 GB de RAM, atunci puteți rula mai mult de un sistem invitat fără a experimenta lipsă de resurse.

Pro: Ușor de instalat și utilizat.

Contra: funcționalitate limitată. Nu acceptă instantanee sau partajarea directoarelor.

Mașină virtuală pentru Windows 7, Linux și Mac OS X - VirtualBox

VirtualBox este un alt program de creare de mașini virtuale multiplatformă pentru Windows 7 și versiuni ulterioare, precum și sistemele Linux și Mac, deținut în prezent de Oracle. VirtualBox este similar cu VMware Player, dar are mai multe funcții, inclusiv o stivă de rețea mai avansată, instantanee nelimitate, suport pentru OpenGL și DirectX și multe altele. Aplicația este ușor de instalat și la fel de ușor de utilizat. De asemenea, puteți utiliza linia de comandă pentru implementarea automată. VirtualBox acceptă, de asemenea, USB și directoare partajate. Există și o versiune portabilă a VirtualBox. Cu toate acestea, există și dezavantaje. Nu puteți face capturi de ecran ale sistemelor invitate. Gestionarea discurilor este puțin confuză.

Public: începători și utilizatori experimentați.

Pro: Ușor de instalat și utilizat, multe caracteristici.

Contra: Nu există suport pentru capturi de ecran, importarea mașinilor existente este dificilă, gestionarea discurilor nu este intuitivă.

Hypervisor VMware ESXi pentru crearea de mașini virtuale

ESXi este un hipervizor bare metal cu funcționalitate redusă în comparație cu ESX. Aplicația necesită o gazdă și poate fi controlată din consolă (consola este blocată în mod implicit, dar o puteți activa manual). Nu veți putea face capturi de ecran sau videoclipuri ale ecranului mașinilor dvs. virtuale. Transferul și clonarea sistemelor invitate se poate face numai manual. Dar ceea ce obțineți este partajarea memoriei pentru o eficiență RAM îmbunătățită, monitorizare și management puternic și acces la linia de comandă prin SSH (când este deblocat). De asemenea, puteți instala VMware Tools pentru a îmbunătăți performanța mașinilor virtuale. Para-virtualizarea este, de asemenea, acceptată de ESXi.

Pro: capabilități puternice și avansate ale mașinii virtuale.

Contra: Necesită o gazdă și o mulțime de resurse. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Mașină virtuală bazată pe kernel (KVM)

KVM acceptă virtualizarea numai pentru sistemele de operare asemănătoare UNIX (Linux). Aplicația poate fi rulată pe orice hardware sau în modul de emulare, însă fără extensii de procesor performanța va fi groaznică. KVM este proiectat pentru a fi utilizat printr-o consolă. Dar, are o interfață de management decentă care vă permite să porniți și să opriți mașinile virtuale, să faceți capturi de ecran și multe altele. Interfața este cunoscută sub numele de Virtual Machine Manager (VMM) și este folosită și pentru a gestiona mașinile virtuale Xen (vezi mai jos). Suportă control local și de la distanță. Există un conflict cunoscut cu VirtualBox, dar poate fi rezolvat relativ ușor

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte ridicată în condițiile potrivite.

Contra: numai sisteme de tip UNIX. Necesită extensii de virtualizare hardware pentru execuția normală. Accent pe linia de comandă. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Xen

Xen este o altă aplicație pentru virtualizarea sistemelor de operare asemănătoare UNIX (Linux). Trebuie să pornească în propria instanță de nucleu. Accentul este pus pe linia de comandă. Dar, puteți folosi și VMM. Oficial, Xen a fost susținut de OpenSUSE de mulți ani și a fost adăugat recent la ramura principală de lansare a nucleului. Xen poate rula în modul asistat hardware sau para-virtualizare. Cu toate acestea, pentru paravirtualizare, Xen este extrem de problematic de instalat și rulat. În plus, Xen are suport limitat pentru CD-ROM și dispozitive de rețea. Programul este disponibil și ca hypervisor de virtualizare bare metal pe un Live CD. Există numeroase extensii terțe pentru gestionarea Xen.

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte bună, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de paravirtualizare este greșit. Accent pe linia de comandă. Câteva utilitare de linie de comandă care pot fi confuze. Nu este ușor de instalat și de rulat. Trebuie să porniți propria instanță a nucleului.

Alte soluții pentru crearea de mașini virtuale

Există multe alte soluții care nu au fost enumerate aici, cum ar fi Parallels Virtuozzo, OpenVZ și VirtualBox bazat pe VMLite. Există, de asemenea, o serie de soluții reproiectate, inclusiv exemple de virtualizare încrucișată și clienți subțiri. Linux are, de asemenea, un număr mare de modificări proprii. Și nu uitați de tehnologiile cloud cu aplicațiile lor de virtualizare.

Cu toate acestea, dacă sunteți un utilizator începător, atunci nu ar trebui să urmăriți posibilități și modificări colorate. În caz contrar, încercarea de a crea o mașină virtuală pentru a rula câteva programe poate duce la câteva nopți nedormite.

Câteva cuvinte despre programele de virtualizare

Această recenzie va fi utilă nu numai pentru utilizatorii începători, ci și pentru experți. Produsele enumerate acoperă o gamă largă de tehnologii de virtualizare la toate nivelurile. Toate soluțiile descrise sunt gratuite pentru uz personal. Alegeți ceea ce doriți sau aveți nevoie în funcție de hardware-ul disponibil, cerințele pentru ușurința de configurare și pornire, precum și de disponibilitatea setului de funcții necesar.

De obicei, majoritatea oamenilor încep să învețe virtualizarea cu VMware Player sau VirtualBox. Utilizatorii Linux pot prefera KVM și poate Xen. Utilizatorii avansați ar putea dori să arunce o privire la ESXi.


O mașină virtuală este un mediu software care emulează hardware-ul unui computer cu toate componentele sale. În esență, o mașină virtuală este un computer virtual separat pe care pot fi instalate sisteme de operare, programe, drivere etc., care pot fi apoi lansate izolat de sistemul de operare principal instalat pe acest computer.

În acest articol ne vom uita la ce este o mașină virtuală și pentru ce este nevoie. Utilizarea unei mașini virtuale se întâmplă cam așa: instalezi un program special de virtualizare (mașină virtuală) pe computer, în care poți apoi instala unul sau mai multe sisteme de operare suportate de acest program.

De exemplu, computerul dvs. are instalat sistemul de operare Windows 7 și doriți să încercați un alt sistem de operare: Windows 8.1 sau Windows 10. Nu sunteți încă pregătit să treceți imediat la un sistem de operare mai nou, așa că instalând Windows 10 pe o mașină virtuală, vă puteți familiariza cu munca și capacitățile sale în detaliu și puteți obține abilitățile necesare.

În paralel, puteți instala alte sisteme de operare în mașina virtuală: diverse distribuții Linux, Mac OS X etc. În același timp, puteți utiliza Windows 10 pe computer, de exemplu, și Windows 7, Ubuntu și Mac pe mașina virtuală OS X

Cele mai populare programe pentru crearea de mașini virtuale (VM) pentru utilizatorii obișnuiți (există un segment mare de sisteme de virtualizare corporative): Oracle VirtualBox (gratuit), VMware (gratuit pentru uz personal VMware Player, VMware Workstation plătit), Parallels (pentru computere). cu Mac OS X), Windows Virtual PC (Windows 7, începând cu ediția Pro, acceptă instalarea gratuită a mediului virtual Windows XP Mode), Hyper-V (funcționează în versiunile x64 de biți de Windows, începând cu Windows 8) și altele .

Mașinile virtuale de la diferiți producători diferă prin capacitățile și caracteristicile lor. Va fi posibil să descărcați mașini virtuale de pe site-urile web ale producătorilor de software.

Utilizarea mașinilor virtuale

Mașinile virtuale (VM) sunt utilizate în principal în următoarele scopuri:

  • instalarea unui alt sistem de operare cu care să studiezi sau să lucrezi
  • testarea programelor nefamiliare fără riscuri pentru sistemul de operare principal
  • folosind programe care nu pot rula pe computer
  • configurarea unei rețele locale
  • Lansați în siguranță aplicații suspecte
  • instalarea simultană a mai multor sisteme de operare pe un computer

De exemplu, pe computerul meu în momente diferite, următoarele sisteme de operare au fost instalate într-un mediu virtual: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

Lucrul într-un sistem de operare instalat într-o mașină virtuală nu este diferit de lucrul într-un sistem obișnuit instalat pe un computer. Acesta este un sistem de operare obișnuit care rulează într-un mediu virtual. Puteți face orice doriți fără teama de a ucide Windows sau alt sistem. Dacă, ca urmare a acțiunilor dvs., sistemul de operare devine inoperabil, atunci puteți pur și simplu să eliminați acest sistem de operare și să instalați altul.

Multe mașini virtuale au capacitatea de a crea un instantaneu al sistemului, astfel încât să puteți restaura cu ușurință un sistem de operare „mort”.

Cel mai probabil, jocurile puternice și consumatoare de resurse nu vor rula pe o mașină virtuală, deoarece astfel de jocuri vor încetini foarte probabil. Performanța sistemului de operare instalat pe o mașină virtuală depinde de puterea computerului respectiv.

În această imagine puteți vedea că Windows 10 este instalat pe computerul meu, iar în fereastra mașinii virtuale (am micșorat în mod intenționat fereastra programului de virtualizare) rulează sistemul de operare Windows 8.1. Astfel, în acel moment, două sisteme de operare diferite rulau simultan pe computerul meu, independent unul de celălalt.

Sistemul de operare instalat în mașina virtuală va rula izolat de sistemul de operare principal instalat pe computer. Puteți face orice doriți cu Windows (sau alt sistem de operare) instalat într-o mașină virtuală. Sistemul principal instalat pe computerul dvs. nu va fi afectat de rularea în mașina virtuală sau de alte modificări aduse sistemului de operare instalat pe mașina virtuală.

Puteți testa programe necunoscute pe o mașină virtuală înainte de a le instala pe un sistem real. Sistemul de operare Windows sau un alt sistem de operare (dacă nu este gratuit), va trebui activat.

Unele programe nu rulează pe un anumit sistem de operare, așa că puteți instala acel program pe un sistem de operare acceptat într-o mașină virtuală. În acest caz, puteți continua să utilizați aplicația necesară pe computer.

O mașină virtuală poate fi utilizată în scopuri de securitate. De exemplu, este posibil să nu instalați imediat un program pe computer care vă face suspicios, dar mai întâi veți instala un astfel de program pe o mașină virtuală. Dacă suspiciunile dumneavoastră sunt confirmate, sistemul de operare principal instalat pe computerul dumneavoastră nu va fi afectat în niciun fel.

Puteți vizita în siguranță site-uri suspecte, riscând doar sistemul invitat instalat în VM.

În această imagine, mașina virtuală rulează sistemul de operare Mac OS X cu browserul Safari deschis în fereastra sa. În VMware Workstation, sistemul invitat poate fi extins pentru a umple întregul ecran al monitorului computerului.

Atunci când utilizați o mașină virtuală, alături de avantaje, există și unele dezavantaje. Problema principală: pe computerele cu putere redusă, lucrul într-un sistem invitat instalat pe o mașină virtuală poate încetini (îngheța, încetinește). Acest lucru se datorează faptului că în acest moment resursele computerului dvs. sunt consumate simultan de două sisteme de operare: sistemul de operare principal instalat pe computer și sistemul de operare invitat instalat în mașina virtuală.

Pentru a nu supraîncărca computerul, vă recomand, în timp ce lucrați în sistemul de operare invitat, să închideți aplicațiile care nu sunt necesare în prezent în sistemul principal. După aceasta, încărcarea resurselor computerului dvs. va scădea oarecum, iar lucrul în sistemul de operare invitat instalat pe mașina virtuală va deveni mai confortabil. Pe computerele puternice, astfel de probleme nu apar de obicei.

Dacă doriți să încercați un alt sistem de operare Windows pe computer, dar din cauza puterii reduse a computerului, lucrul într-o mașină virtuală va fi dificil, atunci puteți instala un alt sistem pe un hard disk virtual (VHD). Puteți citi mai multe despre asta. Cu această opțiune, veți lansa sistemele de operare pe computer unul câte unul.

Când lucrați cu o mașină virtuală, puteți elimina cu ușurință orice sistem de operare de acolo, fără consecințe pentru computerul dvs. și, de asemenea, puteți elimina programul mașinii virtuale de pe computer.

Concluziile articolului

Folosind un program special: o mașină virtuală (Virtual Machine), puteți instala un alt sistem de operare pe computer pentru a vă familiariza cu funcționarea acestuia, a testa aplicații, a rezolva probleme de compatibilitate, în scopuri de securitate etc. Puteți încerca mai multe mașini virtuale diferite. și alegeți cea mai convenabilă opțiune pentru dvs.

Mașinile virtuale, cum ar fi Virtualbox, sunt folosite pentru a emula hardware virtual și pentru a rula mai multe sisteme de operare pe un computer. Cu cât CPU este mai bun și cu cât aveți mai multă memorie RAM, cu atât mașinile virtuale de pe computer vor rula mai repede.
Vă ofer câteva sfaturi care vă vor ajuta să economisiți timp la configurarea inițială a mașinilor virtuale. Acest lucru va fi util pentru a lucra cu VirtualBox, VMware, Parallels sau orice alte mașini virtuale.

Asigurați-vă că instalați suplimentele pentru sistemul de operare invitat VirtualBox sau VMware Tools

După instalarea unui sistem de operare invitat într-o mașină virtuală, primul lucru pe care trebuie să-l faceți este să instalați software-ul mașinii virtuale - „Guest OS Additions for VirtualBox” sau VMware Tools pentru VMware.” Aceste pachete includ drivere speciale care vă vor ajuta oaspetele să opereze sistemul funcționează mai rapid folosind hardware-ul mașinii gazdă.

Instalarea pachetului este simplă - în VirtualBox, după încărcarea sistemului de operare pentru oaspeți, faceți clic pe butonul de meniu Dispozitive și selectați „Instalare adăugări pentru invitați”. Dacă utilizați VMware, selectați „Instalare VMware Tools” din meniul Mașină virtuală. Urmați instrucțiunile de pe ecran pentru a finaliza instalarea - dacă utilizați Windows ca sistem de operare invitat, va fi la fel ca și instalarea oricărei alte aplicații.

Asigurați-vă că aveți cea mai recentă versiune de Guest Additions - dacă vedeți o notificare că este disponibilă o actualizare pentru Guest Additions sau VMware Tools, ar trebui să o instalați.

Crearea unei dimensiuni fixe a discului în timpul configurării inițiale

Când creați o mașină virtuală, puteți crea două tipuri diferite de discuri virtuale. În mod implicit, programul sugerează de obicei utilizarea de discuri alocate dinamic, care cresc odată cu spațiul ocupat de sistemul de operare invitat.

De exemplu, dacă creați o nouă mașină virtuală cu un disc alocat dinamic cu o dimensiune maximă de 30 GB, nu va ocupa până la 30 GB spațiu pe hard disk imediat după instalarea sistemului de operare și a programelor, discul poate ocupa doar până la 10 GB. Pe măsură ce adăugați fișiere pe discul virtual, acesta se va extinde la o dimensiune maximă de 30 GB.

Acest lucru poate fi convenabil - fiecare mașină virtuală nu va ocupa o cantitate nerezonabil de mare de spațiu pe hard disk. Cu toate acestea, este mai lent decât crearea unui disc de dimensiune fixă ​​(un disc cu spațiu pre-alocat). Când creați o dimensiune fixă ​​a discului, toți cei 30 GB vor fi utilizați imediat pe computer.

Există un compromis aici - o dimensiune fixă ​​a discului ocupă mai mult spațiu pe hard disk, dar funcționează mai rapid cu un hard disk virtual. De asemenea, veți scăpa de fragmentarea fișierelor - spațiul va fi ocupat de un bloc mare în loc să adăugați bucăți mai mici pe disc.

Excludeți directorul mașinii virtuale din antivirusul dvs

Antivirusul dvs. poate scana fișierele mașinii virtuale pe măsură ce sunt accesate, reducând performanța. Un antivirus nu va putea detecta un virus în interiorul unei mașini virtuale care rulează pe sistemul dvs. de operare invitat, așa că această scanare va fi doar dăunătoare.

Pentru a accelera procesul, puteți adăuga directorul virtual al mașinii dvs. la lista de excludere a autorului antivirus. Odată ce este listat, antivirusul tău va ignora toate fișierele din acel director.

Alocați mai multă memorie

Mașinile virtuale iubesc multă memorie virtuală. Microsoft recomandă 2 GB de RAM pentru Windows 7 pe 64 de biți, iar această recomandare se aplică și pentru Windows 7 x32 atunci când rulează într-o mașină virtuală. Dacă rulați aplicații mari într-o mașină virtuală, puteți aloca mai mult de 2 GB de RAM.

Puteți aloca mai multă RAM în dialogul de setări al mașinii dvs. virtuale (mașina virtuală trebuie să fie oprită pentru a face acest lucru). Dacă computerul nu are suficientă memorie pentru a lucra confortabil cu o mașină virtuală, este posibil să observați o scădere foarte mare a performanței computerului atunci când utilizați un fișier de pagină pe hard disk.

Alocați mai multe procesoare

Dacă aveți un computer cu mai multe procesoare sau nuclee, puteți aloca procesoare suplimentare mașinii dvs. virtuale din fereastra de setări VM. Un VM cu un procesor dual-core (sau quad-core) va fi mai receptiv.

Dacă urmează să instalați un sistem de operare din familia MS-Windows și pe viitor, pentru a putea folosi mai multe nuclee, specificați 2 nuclee în timpul instalării, astfel încât să fie instalat HAL-ul corect, după instalare puteți opri mașina și instala 1 nucleu implicit pentru utilizarea de zi cu zi. Dar pentru viitor, puteți adăuga oricând nuclee fără a dezinstala sistemul de operare. VM Linux poate detecta în mod dinamic orice număr de nuclee atunci când sistemul de operare pornește.

Ajustați setările video

Reglarea fină a setărilor video și alocarea mai multor memorie video vor ajuta, de asemenea, la îmbunătățirea vitezei mașinii dvs. virtuale. De exemplu, activarea accelerării 2D în VirtualBox îmbunătățește redarea video în mașinile virtuale, activarea accelerării 3D vă va permite să utilizați unele aplicații 3D.

În general, trebuie să minimizați utilizarea 3D, de exemplu Windows 7, dezactivând Aero.

Asigurați-vă că funcțiile Intel VT-x sau AMD-V sunt activate

Intel VT-x și AMD-V sunt extensii speciale de procesor care îmbunătățesc viteza de virtualizare. Procesoarele Intel și AMD mai noi includ de obicei aceste caracteristici. Cu toate acestea, unele computere nu activează automat VT-x sau AMD-V - va trebui să activați această setare în BIOS-ul computerului.

Pentru a determina dacă procesorul dumneavoastră Intel acceptă extensia Intel VT, utilizați utilitare care arată informații despre sistem. Dacă procesorul dvs. acceptă această caracteristică, dar opțiunea nu este disponibilă în mașina dvs. virtuală, trebuie să activați această caracteristică în BIOS-ul computerului. Această opțiune este de obicei activată implicit pe plăcile de bază cu procesoare AMD.

Plasați fișierele mașinii virtuale pe alt disc

Performanța discului poate limita viteza mașinii tale virtuale. Plasarea fișierelor mașinii virtuale pe un disc fizic separat sau nu pe discul de sistem poate îmbunătăți performanța. Mașina și sistemul dvs. virtual nu vor citi și scrie simultan de pe același disc.

Cu toate acestea, nu ar trebui să rulați mașina virtuală de pe o unitate externă (USB) - acest lucru va fi mult mai lent.

  1. Dedicarea de procesoare suplimentare este rareori o idee bună. Utilizați 1 CPU pentru sistemul de operare desktop.
  2. Încercați să nu utilizați hipervizoare grafice pentru sistemele de operare pentru server.
  3. Nu alocați mai multe nuclee mașinilor virtuale care rulează decât există pe computer.

În zilele noastre, virtualizarea câștigă din ce în ce mai multă popularitate. De foarte multe ori virtualizarea este folosită în producție, de exemplu, pe servere, VPS și așa mai departe, dar și în sistemele de acasă. Virtualizarea va fi utilă în special pentru utilizatorii Linux care au nevoie, de exemplu, să ruleze mai multe distribuții pentru testare sau Windows.

Acum există două cele mai populare medii de virtualizare pentru Linux - VitrualBox gratuit și Vmware proprietar. Fiecare dintre programe are avantajele și dezavantajele sale; în acest articol vom încerca să ne dăm seama ce este mai bun decât Virtualbox sau Vmware, precum și cum diferă. Pentru comoditate, vom compara diferite categorii.

Pentru mulți utilizatori, în special pentru computerele de acasă, prețul este foarte important. Aici diferă stația de lucru vmware sau virtualbox.

VirtualBox

Mediul de virtualizare VirtualBox este open source. Este dezvoltat de o comunitate de programatori din întreaga lume și este complet gratuit de utilizat.

VMware

Totul este puțin mai complicat aici, programul este comercial, dar are mai multe ediții. Pentru utilizatorii corporativi, există o versiune de VMWare Workstation Pro, care are multe mai multe funcții, de exemplu, conectarea la servere vSphere, ESXi, configurarea rețelelor, crearea de mașini criptate și așa mai departe. Versiunea gratuită de VMware Player are o funcționalitate limitată, este destinată doar uzului casnic și trebuie spus că funcțiile sale sunt destul de suficiente. Există aceleași șabloane de instalare, setări detaliate pentru mașini virtuale, rețea și multe altele.

2. Procesul de instalare a sistemului

Într-un fel sau altul, după instalarea programului în sine, mai trebuie să configurați totul și să instalați sistemul de operare în mediul virtual. Prin urmare, acest punct este foarte important. Procesul de instalare și configurare a sistemelor este similar, dar există diferențe.

VirtualBox

Toată configurația se face în GUI, spre deosebire de instrumentele de consolă precum qemu. Când creați o mașină, va trebui să specificați multe setări, să selectați tipul și bitness-ul sistemului de operare, să selectați cantitatea de memorie pentru acesta, să creați un hard disk, să configurați memoria video. Instalarea poate fi efectuată de pe o imagine ISO, unitate flash USB sau DVD. Dar va trebui să parcurgeți manual întregul proces de instalare, la fel ca atunci când instalați pe un computer obișnuit.

VMware

Mașina virtuală VMware face instalarea mult mai ușoară, există mai multe setări pentru mașina virtuală, dar principalul nu este asta, există șabloane pentru diverse sisteme de operare cu care le poți instala automat. De exemplu, selectați un șablon pentru Ubuntu sau Windows, setați parametrii inițiali, specificați imaginea de instalare și vă ocupați de afacerea dvs., iar când vă întoarceți, sistemul este gata. VMware are, de asemenea, instrumente pentru a optimiza performanța unui sistem invitat într-un mediu virtual.

3. Oportunități

Cea mai mare diferență atunci când comparăm Virtualbox sau VMware poate fi găsită în capabilitățile mașinilor virtuale.

Virtualbox

Chiar dacă VirtualBox este o soluție gratuită, o mașină virtuală are avantajele ei. Să ne uităm la principalele caracteristici:

  • Suport linie de comandă;
  • Integrarea ecranului, clipboard partajat și partajarea fișierelor între gazdă și invitat;
  • Suportul pentru grafică 3D este limitat, doar OpenGL până la 3.0;
  • Este acceptat un număr nelimitat de instantanee ale sistemului de operare;
  • Este acceptată criptarea discului mașinii virtuale prin VBoxExtensions;
  • USB 2.0/3.0 acceptat;
  • Înregistrarea video din mașină este acceptată.

Unul dintre dezavantaje este că nu puteți aloca mai mult de 256 de megaocteți de memorie video mașinii, iar pentru sistemele moderne acest lucru nu este foarte mult. Nici DirectX pentru grafică 3D nu este acceptat.

VMware

VMware are puțin mai multe funcții, dar versiunea gratuită nu are totul, să ne uităm la caracteristicile versiunii gratuite:

  • Instalarea automată a sistemelor conform unui șablon;
  • Configurare hardware detaliată, inclusiv setarea ID-ului procesorului, cantitatea arbitrară de memorie video și alți parametri;
  • Configurare simplă a unei rețele virtuale între mașini, se ridică automat, spre deosebire de VirtualBox;
  • Suport grafic îmbunătățit și DirectX 10, puteți juca jocuri;
  • Implementare mai completă a suportului BIOS și EFI;

Dezavantajele includ lipsa înregistrării video și lipsa suportului pentru instantanee în versiunea gratuită. Deși mașinile pot fi clonate, luând astfel instantanee, funcționalitatea instantanee nativă ar fi mult mai convenabilă. Dacă luăm versiunea profesională, atunci există imagini și integrare cu cloud-ul, dar nu vom vorbi despre asta.

4. Performanță

Contrar credințelor multor utilizatori, mașinile virtuale nu funcționează mult mai încet decât gazda, uneori chiar cu aceeași viteză. Acest lucru se realizează prin suport pentru virtualizarea hardware și optimizările mașinilor virtuale. În ceea ce privește diferențele de performanță între implementări, de exemplu, VMware sau VirtualBox, acestea sunt nesemnificative și aproape invizibile pentru ochi.

Mulți utilizatori susțin că performanța VMware este mai bună. În plus, VMware funcționează mult mai bine în ceea ce privește grafica.

Concluzii

Comparația noastră VitrualBox vs VMware a luat sfârșit. Există mulți factori de luat în considerare atunci când alegeți software-ul de virtualizare. Dar cel mai important lucru sunt nevoile și preferințele tale personale. Dacă vrei o mașină virtuală stabilă, cu performanțe grafice bune, care să poată instala sisteme automat, dar nu îți pasă de instantanee, poți alege VWware.

Dacă sunteți un fan al software-ului gratuit și doriți instantanee, dar setările hardware nu sunt atât de importante pentru dvs., atunci puteți utiliza VirtualBox. Ce mașină virtuală folosești? Cum ați răspunde la întrebarea care este mai bună: VirtualBox sau VMware? De ce ai ales-o? Scrieți în comentarii!

Postări înrudite:


Mașinile virtuale sunt emulări ale dispozitivelor de pe alt dispozitiv sau, în contextul acestui articol și simplificate, vă permit să rulați un computer virtual (ca un program obișnuit) cu sistemul de operare dorit pe computerul dvs. cu același sistem de operare sau cu un alt sistem de operare. De exemplu, dacă aveți Windows pe computer, puteți rula Linux sau o altă versiune de Windows într-o mașină virtuală și puteți lucra cu el ca pe un computer obișnuit.

Acest ghid pentru începători detaliază cum să creați și să configurați o mașină virtuală VirtualBox (software complet gratuit pentru lucrul cu mașini virtuale pe Windows, MacOS și Linux), precum și câteva nuanțe privind utilizarea VirtualBox care pot fi utile. Apropo, Windows 10 Pro și Enterprise au instrumente încorporate pentru lucrul cu mașinile virtuale, vezi. Notă: dacă componentele Hyper-V sunt instalate pe computer, atunci VirtualBox va raporta eroarea A eșuat la deschiderea unei sesiuni pentru mașina virtuală, cum să ocoliți acest lucru:.

De ce ar putea fi nevoie de acest lucru? Cel mai adesea, mașinile virtuale sunt folosite pentru a rula servere sau pentru a testa funcționarea programelor în diverse sisteme de operare. Pentru un utilizator începător, această caracteristică poate fi utilă pentru a încerca un sistem necunoscut sau, de exemplu, pentru a rula programe dubioase fără riscul de a primi viruși pe computer.

Puteți descărca software-ul pentru lucrul cu mașinile virtuale VirtualBox gratuit de pe site-ul oficial https://www.virtualbox.org/wiki/Downloads, unde sunt disponibile versiuni pentru Windows, Mac OS X și Linux. În ciuda faptului că site-ul este în limba engleză, programul în sine va fi în rusă. Rulați fișierul descărcat și treceți prin procesul simplu de instalare (în cele mai multe cazuri, lăsați toate setările implicite).


În timpul instalării VirtualBox, dacă lăsați activată componenta pentru acces la Internet de pe mașinile virtuale, veți vedea un avertisment „Avertisment: Interfețe de rețea”, care vă informează că conexiunea dumneavoastră la Internet va fi deconectată temporar în timpul procesului de configurare (și va fi restaurat automat după instalarea driverelor și a setărilor de conexiune).

Odată ce instalarea este finalizată, puteți lansa Oracle VM VirtualBox.

Crearea unei mașini virtuale în VirtualBox

Notă: mașinile virtuale necesită ca virtualizarea VT-x sau AMD-V să fie activată pe computer în BIOS. De obicei, este activat în mod implicit, dar dacă ceva nu merge bine, țineți cont de acest lucru.

Acum să creăm prima noastră mașină virtuală. Exemplul de mai jos folosește VirtualBox care rulează pe Windows, sistemul de operare invitat (cel care este virtualizat) va fi Windows 10.


Mașina virtuală a fost creată, totuși, dacă o lansați, nu veți vedea decât un ecran negru cu informații de service. Aceste. Până acum, a fost creat doar un „computer virtual” și nu este instalat niciun sistem de operare pe acesta.

Instalarea Windows în VirtualBox

Pentru a instala Windows, în cazul nostru Windows 10, în mașina virtuală VirtualBox veți avea nevoie de o imagine ISO cu distribuția sistemului (vezi). Următorii pași vor arăta astfel.


Odată ce instalarea este completă și mașina virtuală este repornită, aceasta va fi complet gata de utilizare. Cu toate acestea, poate doriți să faceți câteva setări suplimentare.


Setările de bază ale mașinii virtuale VirtualBox

În setările mașinii virtuale (rețineți că multe setări nu sunt disponibile în timp ce mașina virtuală rulează), puteți modifica următoarele setări de bază:


Unele dintre lucrurile de mai sus pot fi făcute dintr-o mașină virtuală care rulează în meniul principal: de exemplu, puteți conecta o unitate flash la elementul „Dispozitive”, puteți elimina sau introduce un disc (ISO), puteți activa folderele partajate etc.

Informații suplimentare

În cele din urmă, iată câteva informații suplimentare care pot fi utile atunci când utilizați mașinile virtuale VirtualBox.


Cele mai bune articole pe această temă