Programe de virtualizare. Unele setări ale sistemului VM și invitat. De ce ai nevoie de o mașină virtuală?

Conceptul de mașină virtuală (din engleză. Mașină virtuală) să înțeleagă un sistem software sau hardware care emulează hardware-ul unei anumite platforme (platformă invitat), executând programe pentru platforma invitat folosind platforma gazdă.

De asemenea, o mașină virtuală poate virtualiza o anumită platformă, creând medii independente, izolate pentru lucrul pe ea sisteme de operare si programe.

Mașină virtuală pentru Windows 7 - vă oferim o prezentare generală a programelor populare.

Pentru a spune simplu, o mașină virtuală oferă oportunitatea unuia real, calculator fizic, creați mai multe calculatoare virtuale, instalați pe ele diverse sisteme de operare, programe etc.

Această tehnologie a ajuns la publicul larg din lume infrastructura serverului, unde mașinile virtuale sunt folosite pentru a crea încărcare maximă a serverului și pentru a reduce timpul de nefuncționare a echipamentelor.

Mașinile virtuale sunt folosite pentru a rezolva o serie de sarcini, cum ar fi:

  1. Optimizarea utilizării resurselor serverului.
  2. Securitatea informațiilor, precum și limitarea capacităților unor programe, așa-numita idee sandbox.
  3. Cercetarea unei noi arhitecturi computerizate sau software.
  4. Emularea diferitelor arhitecturi de computer (de exemplu, pentru a emula consola de jocuri PlayStation de la Sony).
  5. Creare cod rău intenționat.
    De exemplu, rootkit-ul SubVirt, creat în 2006 de Microsoft Research (MSR), a creat un virtual mediu de lucru, care conținea sistemul de operare al utilizatorului împreună cu un antivirus, firewall și alt software conceput pentru a proteja computerul.
    Rootkit-ul în sine a rămas extern și, prin urmare, nu a intrat în domeniul de aplicare al software-ului antivirus, oferind telecomandă peste o mașină virtuală către un atacator.
  6. Modelare retele de calculatoare.
  7. Testare și depanare software.

Vă aducem în atenție o scurtă prezentare a celor mai populare programe de virtualizare.

Mașină virtuală pentru Windows 7: Virtual Box

Program de virtualizare de la Oracle, pentru sistemele de operare Linux, Mac OS X, MS Windows etc.

Programul este destul de popular și mai jos vom lua în considerare nu totul, ci doar avantajele sale cheie:

Gratuit.

Multiplatformă.

Suport pentru oaspeți pe 64 de biți pe platforme gazdă pe 32 de biți. Pentru a face acest lucru, platforma gazdă trebuie să suporte tehnologia de virtualizare la nivel de procesor.

Suport dispozitiv audio tipuri variate interacțiunea în rețea.

Capacitatea de a crea un lanț de state de rezervă la care vă puteți întoarce în caz de probleme cu sistemul oaspete.

Interfață în limba rusă.

Important! Neajunsurile programului nu sunt semnificative, dar de dragul obiectivității evaluării, trebuie menționate și ele - VirtualBox este slab compatibil cu Win 95/98 OS (remarcat muncă lentă sisteme) și Mac OS X (probleme de sunet).

După cum puteți vedea, deficiențele programului nu sunt semnificative și sunt mai degrabă nominale.

Mașină virtuală pentru Windows 7: Xen

Virtual Machine Monitor (hypervisor), dezvoltat la Universitatea din Cambridge și distribuit open source cod sursa(licență GPL).

Folosind tehnologia de paravirtualizare (mod PV), Xen vă permite să obțineți performanțe foarte înalte prin emularea platformelor hardware reale.

O caracteristică specială a modului PV este absența momentului inițial de pornire a computerului (imitarea codului BIOS, bootloader) și kernel-ul OS invitat pornește imediat în modul dorit, ca programele obișnuite.

Este de remarcat faptul că Xen poate fi comparat cu software-ul nivel corporativ datorită funcționalității sale bogate.

Avantaje:

Gratuit.

Multiplatformă.

Performanță ridicată a mașinilor virtuale care rulează, care este foarte aproape de performanța sistemelor reale.

Abilitatea de a migra mașini virtuale care rulează între gazde fizice.

Grad ridicat de suport pentru hardware emulat.

Există probabil un singur dezavantaj al programului - complexitatea sa relativă, în comparație cu software-ul similar de la alte companii.

Mașină virtuală pentru Windows 7: PC virtual

Inițial acest program a fost dezvoltat de Connetix pentru Mac OS în 1997. 4 ani mai târziu, a fost lansată o versiune pentru sistemul de operare Windows.

Ulterior, în 2003, drepturile asupra programului au fost achiziționate de Microsoft Corporation, iar în 2006 programul a devenit gratuit.

Ulterior, Virtual PC nu a fost dezvoltat și conține în prezent funcționalități din 2007.

Avantaje:

Gratuit.

Interfață simplă, ușor de utilizat.

Defecte:

Programul funcționează numai în sistemul de operare Windows, dar nu este compatibil cu Windows 8 și versiuni ulterioare.

Programul, spre deosebire de Virtual Box, nu este compatibil cu procesoarele AMD.

Mașină virtuală pentru Windows 7: VMware Player

Un produs de la cel mai mare dezvoltator american de software de virtualizare Vmware.

Prin urmare, produsele Vmware sunt destinate în primul rând segmentului corporativ al pieței versiunea completa programe - VMware Workstation- plătit.

Prețul licenței este de aproximativ 250 USD. Pentru utilizare necomercială, producătorul oferă un program cu funcționalități limitate VMware Player.

Este de remarcat faptul că restricțiile se aplică în general dezvoltatorilor de software și specialiștilor IT; programul este destul de funcțional pentru îndeplinirea sarcinilor utilizatorului obișnuit.

Avantaje:

Gratuit.

Rapid.

Interfață simplă, ușor de utilizat.

Tehnologia ThinPrint vă permite să imprimați orice document deschis în sistemul de operare invitat fără a instala drivere suplimentare.

Lucrul cu mai multe monitoare într-un sistem de operare invitat.

Schimbați fișiere între sisteme invitate folosind tehnologia Drag&Drop.

Defecte:

Funcționalitate limitată versiune gratuită.

Instalarea Windows 7 x64 pe VirtualBox (mașină virtuală)

Mașină virtuală pentru Windows 7: mai multe sisteme de operare pe o singură mașină

O mașină virtuală este 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. Utilizare mașină virtuală se întâmplă cam așa: instalezi un program special de virtualizare (mașină virtuală) pe computerul tău, î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 și 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 OS X pe o mașină virtuală.

Cel mai programe populare pentru a crea mașini virtuale (VM) pentru utilizatorii obișnuiți(există un segment corporativ mare de sisteme de virtualizare): Oracle VirtualBox(gratuit), VMware (gratuit pentru uz personal VMware Player, VMware Workstation cu plată), Parallels (pentru computere cu Mac OS X), Windows Virtual PC (Windows 7 începând cu Ediție Pro, sprijinit instalare gratuită virtual Mediul Windows Mod XP), Hyper-V (funcționează pe x64 biți versiuni Windows, începând cu Windows 8) și altele.

Mașini virtuale 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 timp diferit, au fost instalate în mediu virtual următoarele sisteme de operare: 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 în sistem normal instalat pe computerul dvs. 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, care necesită mult 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 specific.

Î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, pe computerul meu rulau simultan două sisteme de operare diferite, 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 un astfel de 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, în fereastra căruia browser Safari. În VMware Oaspete de la stația de lucru sistemul 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 elementele inutile din sistemul principal. acest moment, aplicații. 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 computere puternice probleme similare, de obicei nu apar.

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 computerul virtual. HDD(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

Prin utilizarea program special: mașină virtuală (Mașină virtuală), puteți instala un alt sistem de operare pe computer pentru a vă familiariza cu funcționarea acestuia, pentru a testa aplicații, pentru a rezolva probleme de compatibilitate, din motive de securitate, etc. Puteți încerca mai multe mașini virtuale diferite și puteți opri cel mai mult opțiune convenabilă pentru tine.

Ce este o mașină virtuală și pentru ce este?

O mașină virtuală este un program care vă permite să emulați un computer real cu toate componentele sale (BIOS, hard disk, unitate etc.). Puteți instala orice sistem de operare, precum și programe și drivere, pe acest computer virtual. Puteți face schimb de date fără probleme între sistemul dvs. real și cel virtual.

Nu voi spune că absolut fiecare utilizator are nevoie de o mașină virtuală, dar un utilizator avansat are adesea nevoie de una. O mașină virtuală este utilizată pentru diverse scopuri și sarcini:

  • Pentru a instala un alt sau al doilea același sistem de operare;
  • Pentru testarea diverselor software;
  • Pentru a emula o rețea de calculatoare;
  • Pentru a rula aplicații care nu pot fi lansate din sistemul de operare.

Dacă aduci exemplu concret, atunci, de exemplu, Windows XP este instalat pe computerul dvs. și puteți instala Windows 7, Windows 8 sau Linux pe un computer virtual.

În acest articol voi vorbi despre trei emulatori populari, principalele lor caracteristici și avantajele fiecăruia dintre ei. O voi prezenta ca bonus Emulator Android pentru Windows și va oferi un exemplu de creare a unei mașini virtuale folosind unul dintre emulatori.

VMware este una dintre cele mai cunoscute și răspândite mașini virtuale. Este folosit de obicei de marile corporații. VMware este prezentat în două forme: Player și Workstation, prima fiind gratuită, iar a doua este plătită.

VMware acceptă și 32 și 64 sisteme de biți, precum și USB 3.0 și diverse sisteme de operare.

Caracteristici cheie:

  • VMware vă permite să conectați dispozitive USB, unități CD/DVD, interfețe de rețea si altii;
  • Acceptă mutarea și copierea fișierelor folosind drag and drop;
  • Puteți conecta mașini virtuale noi utilizând un expert pas cu pas;
  • Puteți crea o mașină virtuală folosind discul de instalare sau dintr-o imagine de disc gata făcută;
  • VMware Player acceptă mașini virtuale care au fost create pe VMware plătit.

Microsoft Virtual PC

Microsoft Virtual PC este o mașină virtuală gratuită cu interfață ușor de utilizatși funcționalitate excelentă. Singurul dezavantaj mic este că doar sistemele de operare Windows sunt acceptate.

Caracteristici principale:

  • Este posibil să selectați echipamentul necesar pe mașina virtuală;
  • Puteți adăuga sau elimina hardware pe un computer virtual;
  • Puteți copia mașini virtuale;
  • Am o oportunitate comutare rapidăîntre PC-uri virtuale folosind marcaje;
  • Este posibil să drag and drop fișiere de pe PC-ul principal pe cel virtual și invers;
  • Vă puteți conecta virtual și computere reale prin rețea.

VirtualBox

VirtualBox este un emulator gratuit pe care puteți instala cele mai populare sisteme de operare, precum Windows, Linux, FreeBSD, Mac OS. Suportă atât 32, cât și 64 versiuni de biți sisteme de operare. De asemenea, VirtualBox poate funcționa cu computere virtuale care au fost create într-un mod plătit programul VMware Stație de lucru.

Principalele caracteristici ale programului:

  • VirtualBox poate fi controlat prin GUI, și prin linia de comandă;
  • VirtualBox face posibilă conectarea dispozitivelor USB la computere virtuale și le permite să lucreze direct cu acestea;
  • Toți parametrii mașinii virtuale sunt descriși în format XMLși prin urmare nu depind în niciun fel de PC-ul fizic pe care rulează sistemul;
  • VirtualBox acceptă controlul de la distanță;
  • Există pachet special SDK pentru extinderea funcțiilor programului.

După ce analizăm recenziile tuturor celor trei emulatori, putem ajunge la concluzia că VirtualBox este cel mai program potrivit să creeze și să gestioneze mașini virtuale. Prin urmare, ne vom uita la instalarea unei mașini virtuale folosind VirtualBox ca exemplu.

Instalarea unei mașini virtuale VirtualBox

Să ne uităm la cum să instalăm VirtualBox, iar în capitolul următor vom vedea cum să îl configuram.
Descărcați cea mai recentă versiune a programului de pe site-ul oficial sau din programul nostru de descărcare
Lansăm instalarea și vedem prima fereastră de bun venit. Faceți clic pe „Următorul” și treceți la etapa următoare.

La a doua etapă de instalare, vedem componentele programului care vor fi instalate și directorul în care va fi instalat programul. Directorul de instalare poate fi schimbat, dar se recomandă instalarea tuturor componentelor. Chiar dacă nu toate componentele sunt necesare acum, dar vor fi necesare în viitor, va trebui să reinstalați mașina virtuală.

În etapa următoare, apare un avertisment despre deconectarea temporară a computerului de la rețea în timpul instalării.

Apoi va apărea o fereastră care vă informează că puteți începe instalarea. Faceți clic pe butonul „Instalare” și așteptați finalizarea instalării.

În timpul procesului de instalare, pot apărea ferestre pop-up care spun „Instalare software pentru a acestui aparat? Faceți clic pe butonul „Instalare”.
Când instalarea este finalizată, faceți clic pe butonul „Terminare”. Mașina virtuală va porni automat după finalizarea instalării.

Crearea unei mașini virtuale VirtualBox

Pentru a crea o mașină virtuală, trebuie să faceți acest lucru în fereastră Programe VirtualBox faceți clic pe butonul „Creați” din stânga colțul de sus.

În prima etapă, introduceți numele mașina creatăși selectați tipul de sistem de operare. De exemplu, să creăm o mașină virtuală cu sistemul de operare Windows 7. Să mergem mai departe.

În a doua etapă setăm cantitatea memorie cu acces aleator, care este necesar pentru mașina virtuală. Instalăm în funcție de nevoile sistemului de operare selectat. ÎN Cerințe de sistem Windows 7 afirmă că necesită cel puțin 1 GB de RAM. Să indicăm, de exemplu, 1,5 GB. Aici trebuie să țineți cont de faptul că nu puteți instala mai mult de jumătate din memoria RAM a unui computer fizic într-o mașină virtuală.

Acum puteți conecta un hard disk virtual la mașina virtuală creată. Mai întâi îl creăm. Selectați „Creați un nou hard disk virtual” și faceți clic pe butonul „Creați”.

Indicăm tip tare disc. Dacă nu sunteți familiarizat cu formatele descrise acolo, îl puteți lăsa așa cum este și faceți clic pe „Următorul”.

Acum trebuie să specificați formatul pentru stocarea datelor pe hard diskul virtual. Un hard disk virtual dinamic se poate extinde, în timp ce unul fix are o dimensiune strict definită. Alege ce iti place mai mult.

Specificați numele virtualului hard diskși dimensiunea acestuia. Faceți clic pe „Creați”.

Configurarea unei mașini virtuale VirtualBox

Să vedem ce setări are mașina virtuală. Faceți clic pe butonul „Configurare” din colțul din stânga sus al programului.
Apare fereastra de setări. Aici te poți schimba diverși parametri mașină virtuală (de exemplu, cantitatea de RAM alocată, activarea accelerației 2D, ordinea de pornire a dispozitivului etc.)
Toate setările sunt împărțite în categorii.

Dacă faceți o greșeală în setări, programul vă va informa despre acest lucru afișând în partea de jos a ferestrei de setări inscripția „Setări incorecte detectate”.

De obicei primele 3 categorii de setari sunt suficiente pentru utilizator. Dacă mașina virtuală rulează lent, puteți crește cantitatea de RAM sau puteți utiliza mai multă putere de procesor.

După finalizarea setărilor, faceți clic pe butonul „OK”. Pentru a porni (activa) mașina virtuală creată, faceți clic pe butonul „Lansare”. Acum îl introducem în unitate disc de instalare cu sistemul de operare, instalați și configurați sistemul de operare și computerul dvs. virtual este gata de utilizare.

Asta e tot, ne-am uitat la 3 emulatori populari și i-am identificat pe toți punctele forte, l-a ales pe cel mai potrivit pentru noi, a instalat și configurat virtualul mașină VirtualBox, iar acum Bonusul promis.

BlueStacks - emulator Android pentru Windows

BlueStacks Player este un program care vă permite să rulați aplicații Android pe un computer care rulează Windows sau MacOS. BlueStacks vă permite nu numai să vă familiarizați cu capabilități Android, dar și pentru a testa complet aplicațiile create pentru acest sistem de operare. Folosind un emulator utilizatorii BlueStacks vor putea instala și rula pe computerul lor oricare dintre numeroasele programe disponibile în Google Play, GetJar, Amazon Appstore, 1Mobile și alte cataloage online de aplicații Android. Cea mai bună parte este că BlueStacks este complet gratuit.

Caracteristicile cheie ale BlueStacks

Cel mai caracteristică importantă Emulatorul BlueStacks acceptă tehnologia LayerCake, care simulează procesor ARM. Această tehnologie permite aplicații Android rulează pe procesoare x86. De asemenea, este imitat subsistem grafic ARM, care face posibilă performanța maximă jocuri moderne, care sunt scrise pentru tablete Android. Acțiunile de mutare a paginilor cu degetele, cu care utilizatorii de tablete sunt obișnuiți, sunt efectuate pe BlueStacks cu mouse-ul.

Spre deosebire de alte mașini virtuale, nu trebuie să instalați manual sistemul de operare pe BlueStacks - totul Caracteristici Android disponibil imediat după lansare. O modificare pe care trebuie să o faceți este să schimbați limba interfeței. Limba rusă este pe deplin acceptată.
BlueStacks funcționează pe Windows 7, Windows Vista, Windows XP.

Aceasta încheie recenzia noastră de astăzi. Mult succes cu emularea.

Pentru a avea la îndemână mai multe sisteme de operare cu spațiu de lucru și aplicații separate, nu trebuie să cumpărați un al doilea (al treilea, al patrulea, etc.) computer. Pentru că totul se potrivește într-un singur computer. Cum? Datorită mașinilor virtuale (VM) - programe speciale care creează (emulă) computere imaginare (virtuale) în interiorul sistemului de operare principal.

Un PC virtual este aproape ca unul real. Are propriul procesor, memorie, hard disk, adaptor de reteaȘi tot restul. Desigur, acestea nu sunt dispozitive fizice, dar sunt realizate în așa fel încât sistemele de operare să le considere doar atât - reale.

Mai multe computere virtuale pot funcționa simultan pe un singur computer fizic. Exact cât depinde de resursele hardware: cu cât procesorul este mai rapid, cu atât RAM este mai mare, cu atât stocarea este mai spațioasă, cu atât mai mult. Un PC tipic de acasă cu performanțe medii Bazat pe Windows 10 face față funcționării simultane a trei până la cinci sisteme de operare ușoare (de exemplu, Windows XP, Android și Lubuntu + sistemul principal). Sau două sau trei relativ grele (de exemplu, principalul Windows 10 + Windows 7 virtual și Mac OS X). După cum înțelegeți deja, aplicațiile de emulator de computer virtual vă permit să instalați și să rulați o varietate de sisteme de operare pe ele.

Mașini virtuale scop general(spre deosebire de cele specializate, cum ar fi, de exemplu, VM Java), utilizați:

  • Pentru a rula aplicații pe care sistemul principal nu le acceptă.
  • Pentru a proteja sistemul de eventualele daune cauzate de programele netestate.
  • Ca o barieră suplimentară împotriva virușilor atunci când vizitați resurse web dubioase.
  • Pentru a crea mediu izolat pentru a studia activitățile malware.
  • Ca un teren de testare pentru depanarea propriilor dezvoltări.
  • Pentru a stăpâni tehnologiile de construcție a rețelei.
  • Pentru dubla autorizare pe unele portaluri de jocuri și multe altele.

Și, desigur, mașinile virtuale sunt utilizate pe scară largă pentru a distribui resursele de lucru ale serverului.

Astăzi nu vom atinge utilizarea industrială a VM-urilor, ci vom lua în considerare doar ceea ce poate fi util utilizatorilor casnici ai sistemului de operare Windows.

Oracle Virtualbox

Să ne uităm la procesul de creare a unei noi mașini virtuale și de a începe instalarea Windows 10 pe ea.

  • În prima fereastră a asistentului de creare a VM, vom indica numele sistemului de operare (va fi afișat în lista de sisteme invitate), tipul acestuia (Windows, Linux etc.) și versiunea. În exemplul nostru, acesta este Windows 10 pe 32 de biți (puteți instala pe 64 de biți, dar va necesita mai multe resurse). A merge la urmatorul pas Faceți clic pe Următorul.

  • În continuare, vom indica dimensiunea RAM-ului VM. De Windows implicit 10 x86 i se alocă 1 GB, dar puteți crește această sumă deplasând cursorul spre dreapta. Dacă PC-ul tău nu are multă memorie RAM, nu da VM-ului mai mult de 2-3 GB, altfel sistemul principal va încetini din cauza lipsei de memorie.

  • Apoi creăm un hard disk virtual. Dacă instalați sistemul pentru prima dată, selectați opțiunea „Creați un nou”.

  • Formatul de stocare a datelor este o zonă pe stocare fizică computerul dvs., care este alocat VM-ului. Poate avea un volum constant sau în expansiune dinamică în limitele pe care le definiți mai departe. Pentru a economisi spațiu, vom alege un format dinamic.

  • În continuare indicăm numele volumului (discul virtual C) și dimensiunea acestuia. Valoarea implicită este de 32 GB.

  • După ce faceți clic pe butonul „Creați” în ultima fereastră, o nouă mașină virtuală va apărea în listă. Parametrii săi sunt afișați în cadrul din dreapta.
  • A merge la Instalare Windows Faceți clic pe butonul „Run” din panoul de sus.

  • În fereastra care se deschide după aceasta, „Selectați disc de pornire" Faceți clic pe pictograma folderului și specificați calea către distribuția sistemului. Aceasta poate fi o imagine în format .iso sau medii fizice(DVD, unitate flash). După ce ați selectat distribuția, faceți clic pe Continuare.

  • Următorul curs de instalare a sistemului de operare într-o mașină virtuală nu este diferit de instalarea acestuia pe un computer fizic.

Unele setări ale sistemului VM și invitat

Făcând clic pe fereastra mașinii virtuale, se va bloca cursorul mouse-ului (adică se va deplasa doar în interiorul). ecran virtual). Pentru a întoarce cursorul la sistemul de operare principal, apăsați combinația Ctrl+Alt.

Pentru a accesa întreaga gamă de funcții ale sistemului de operare invitat, trebuie să instalați suplimente speciale. Accesați meniul „Dispozitive”, faceți clic pe „Mount Guest Additions Disk Image” și urmați instrucțiunile suplimentare.

Pentru a conecta un folder la sistemul invitat pentru schimbul de fișiere cu cel principal, faceți clic pe elementul „Foldere partajate” din meniul „Dispozitive”. Faceți clic pe pictograma „folder+” din fereastra care se deschide și utilizați câmpul „cale to folder” pentru a-l specifica în Explorer (afișează directoarele sistemului principal).

Dacă doriți ca setarea să funcționeze constant, bifați „Conexiune automată” și „Creare folder permanent». un folder partajat va fi disponibil din exploratorul mașinii virtuale ca unul de rețea.

Pentru a schimba ordinea votării dispozitive de boot(de exemplu, pentru a porni o mașină virtuală de pe DVD), închideți sistemul de operare invitat, deschideți setările acestuia (în fereastra principală Virtualbox) și accesați prima filă a secțiunii „Sistem”. În lista „Comandă de încărcare”, selectați media dorită și apăsați pe butoanele săgeată pentru a o muta în partea de sus.

VMware Workstation Pro

Unele opțiuni de mașină virtuală Hyper-V

Pentru a face un instantaneu al sistemului de operare invitat care rulează, Deschideți Meniul de sus fereastra sa „Acțiune” și faceți clic pe „ Punct de control" Sau apăsați combinația Ctrl+N.

Accesul la setările unei mașini virtuale individuale este disponibil de la aceasta meniul contextualîn lista ferestrei principale de manager și este ascuns în spatele butonului „Opțiuni”.

Alte caracteristici ale programului sunt, de asemenea, foarte simple și pot fi stăpânite fără prea multe dificultăți.

Virtualizarea vă permite să încapsulați organizare internă sisteme de operare sau părți ale acestora în cadrul 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.

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

Sunt două aspecte importante virtualizarea mașinii:

  • interacțiunea dintre o gazdă fizică (calculator) și o gazdă virtuală
  • interacțiunea dintre sistemul de operare care rulează spațiu virtual, și echipamentul folosit

Software-ul de virtualizare, și anume mașini virtuale pentru Windows 7 (Linux, Mac OS X), de regulă, este aplicare normală sau un serviciu de sistem de operare care vă permite să creați gazde. Orice gazdă este numită 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ă diferite căi virtualizarea, de care depinde nu numai implementarea aplicațiilor pentru crearea de mașini virtuale, ci și capabilitățile oferite sistemelor invitate. Există o emulare regulată, în care hardware și apeluri de program trece prin stratul 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 care creează un strat de abstractizare între sistemul de operare și unele dintre rularea proceselor. 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ă. Alții vă permit, de asemenea, să utilizați așa-numitul modul umbră, în care toate programele rulează normal, dar orice modificări sunt anulate 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.

Notă: 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), este posibil să aveți nevoie complet echipamente diverseși diverse sisteme de operare. 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 .

Deci, dacă aveți de gând să rulați sisteme de operare invitați peste sistemul dvs., veți avea nevoie resurse aditionale pentru a le rula, cum ar fi procesorul și memoria RAM. De exemplu, dacă computerul dvs. 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 sistem real astfel încât mașina virtuală să poată funcționa normal. 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 și acces general la cataloage.

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 trăsături, inclusiv mai avansate stiva de rețea, suma nelimitata instantanee, un anumit 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. În plus, există versiune portabilă 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: Fără suport pentru capturi de ecran, import utilajelor existente gestionarea discului complicată, neintuitivă.

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 să faceți capturi de ecran sau să înregistrați videoclipuri ale ecranului mașinilor dvs. virtuale. Transferul și clonarea sistemelor invitate se poate face numai manual. Dar tu reușești partajarea memorie pentru utilizarea mai eficientă a RAM, 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, dar 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). Local și telecomandă. Există un conflict cunoscut cu VirtualBox, dar poate fi rezolvat relativ ușor

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

Pro: Control totalși flexibilitate, foarte performanta ridicata, în condiții adecvate.

Contra: Doar sisteme asemănătoare 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 kernel. Accentul este pus pe linia de comandă. Dar, puteți utiliza ș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, foarte performanță bună, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de paravirtualizare este greșit. Accent pe linia de comandă. Mai multe utilitati Linie de comanda care poate induce în eroare. 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 clienti slabi. Linux are și el o cantitate mare modificări proprii. Și nu uita de tehnologii cloud cu aplicațiile dvs. 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 pt uz personal. Alegeți ceea ce doriți sau aveți nevoie în funcție de ceea ce aveți hardware, cerințele pentru ușurința instalării și lansării, precum și disponibilitatea set necesar funcții.

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