Internet Windows Android

Noțiuni introductive despre VirtualBox (pentru manechine). Noțiuni introductive despre VirtualBox (pentru manechine) Accelerarea lansării programelor în virtualbox

Noțiuni introductive despre VirtualBox
(pentru manechine)

2014.12.12. |

Recent, în Noțiuni introductive despre VMware Workstation, am abordat elementele de bază ale lucrului cu o mașină virtuală VMware, sperând să arăt că lucrul cu mașini virtuale este simplu și plin de satisfacții. VMware este bun pentru toată lumea, dar are un singur dezavantaj - este plătit și nu ieftin. Astăzi vreau să vorbesc despre o alternativă gratuită la VMWare - mașina virtuală VirtualBox.

Voi folosi VirtualBox 4.3.20 pentru Windows și sistemul de operare ubuntu-12.04 ca exemplu. Și voi instala și configura toate acestea în sistemul de operare gazdă Window 7.

1. Instalați VirtualBox 4.3.20 pentru mașina virtuală Windows.

Cel mai convenabil mod este să descărcați kitul de distribuție a mașinilor virtuale de pe site-ul oficial „www.virtualbox.org”, de pe pagina https://www.virtualbox.org/wiki/Downloads. Acolo veți găsi toate cele mai recente versiuni ale mașinii virtuale pentru majoritatea sistemelor de operare populare. Descarc pentru sistemul de operare Windows (Figura 1).

Kitul de distribuție al VirtualBox 4.3.20 pentru Windows este prezentat ca un singur fișier executabil VirtualBox-4.3.20-96997-Win.exe cu un volum de 105 MB.

După lansarea fișierului executabil, se deschide o fereastră care informează despre pregătirea pentru începutul instalării programului (Figura 2).

După câteva secunde, se va deschide fereastra Asistentului de instalare. Pentru a începe instalarea, apăsați butonul Următor. După aceea, se va deschide fereastra pentru selectarea volumului și locației de instalare (Figura 3).

În mod implicit, vi se va solicita să instalați toate componentele mașinii virtuale, nu vă recomand să dezactivați inutil instalarea componentelor, deoarece toate acestea vor fi necesare chiar și cu utilizarea minimă a mașinii virtuale. De asemenea, în mod implicit, se va oferi instalarea programului în folderul „Programs Files \ Oracle \ VirtualBox \” și aici nu voi schimba nimic. Pentru a trece la următoarea etapă a instalării, apăsați butonul „Următorul”.

În fereastra care se deschide (Figura 4), vor fi oferite setările de bază pentru pornirea mașinii virtuale:

Creeaza o scurtatura pe desktop;
- creați o comandă rapidă în bara de lansare rapidă;
- înregistrați extensiile de fișiere Virtual Box în sistemul de operare.

Dintre aceste setări, voi părăsi prima și a treia, dar aceasta este o chestiune de gust și obișnuință.

Pentru a continua instalarea, faceți clic pe „Următorul”, după care se va deschide o fereastră (Figura 5) care avertizează că în timpul procesului de instalare conexiunea la rețea va fi încheiată. Pentru a evita pierderea datelor, este recomandabil să asigurați funcționarea aplicațiilor utilizând o conexiune la rețea și să așteptați până când toate datele au fost descărcate din rețea.

Conexiunea la rețea va fi întreruptă doar câteva secunde și apoi va fi restaurată automat, așa că nu ezitați să faceți clic pe butonul „Da” pentru a trece la următoarea etapă de pregătire pentru instalare. Fereastra care se deschide (Figura 6) vă informează că s-au făcut toate pregătirile necesare pentru instalarea programului și puteți continua instalarea. Pentru a începe instalarea, faceți clic pe butonul „Instalare” și veți vedea o fereastră care arată procesul de instalare (Figura 7).

În timpul procesului de instalare, sistemul de operare va solicita confirmarea pentru a permite instalarea controlerelor de canal USB pentru mașina virtuală (Figura 8), adaptoare de rețea (Figura 9) și servicii de rețea (Figura 10).

Pentru lucrul convenabil cu mașina virtuală, este de dorit să puteți accesa controlerele USB și să lucrați cu rețeaua, prin urmare, suntem de acord cu instalarea acestor componente.

După finalizarea instalării, pe ecran se va deschide o fereastră care va informa despre acest eveniment mult așteptat (Figura 11). Faceți clic pe butonul Finalizare pentru a finaliza instalarea și continuați cu crearea și configurarea mașinii virtuale.

2. Creăm o mașină virtuală.

Ei bine, să trecem la crearea unei mașini virtuale. Nu va fi mai dificil decât instalarea VirtualBox. Deci, lansăm VirtualBox și fereastra principală a programului se deschide în fața noastră (Figura 12).

Pentru a crea o mașină virtuală, apăsați butonul sau selectați elementul de meniu: „Mașină-> creați” sau apăsați combinația de taste Ctrl + N. În fereastra care se deschide (Figura 13), setați numele sistemului virtual, tipul și versiunea sistemului de operare invitat.

Mașina mea virtuală va fi denumită „VM”. De când am decis să folosesc ubuntu-12.04 ca invitat, tipul de invitat va fi Linux și versiunea va fi Ubuntu (32 biți). După setarea parametrilor necesari, faceți clic pe „Următorul”.

În fereastra care se deschide (Figura 14), selectați dimensiunea RAM alocată pentru mașina virtuală.

În cele mai multe cazuri, memoria implicită de 512 MB este suficientă. Dacă aveți puțină memorie RAM, atunci această dimensiune poate fi redusă, dar nu o setați prea jos, deoarece aceasta poate afecta performanța mașinii virtuale. Dacă este necesar, dacă o mașină virtuală are nevoie să ruleze aplicații care consumă resurse, cantitatea de RAM alocată poate fi mărită. După ce ați ales cantitatea de memorie RAM, faceți clic pe „Următorul”.

În fereastra următoare (Figura 15), trebuie să selectați hard disk-ul virtual cu care va funcționa mașina virtuală.

Există două opțiuni: alegeți una gata făcută sau creați una nouă. Deoarece abia începem să lucrăm cu VirtualBox, nu avem discurile virtuale deja create, așa că selectăm „Creați un nou hard disk virtual” și faceți clic pe „Creați”.

În fereastra care se deschide (Figura 16), faceți clic, în primul rând, pe butonul „Ascundeți detaliile”. În această versiune a VirtualBox, există o eroare în traducere sau numele acestui buton, iar când faceți clic pe butonul „Ascundeți detaliile”, se afișează o fereastră cu setări detaliate pentru hard disk-ul virtual creat.

După ce faceți clic pe butonul „Ascundeți detaliile”, se deschide o fereastră cu setări avansate de hard disk (Figura 17).

În primul rând, selectăm tipul de hard disk virtual. Pentru a asigura compatibilitatea cu alte programe de virtualizare, este posibil să creați hard diskuri virtuale de mai multe tipuri, de exemplu, hard disk-urile VMDK pot fi utilizate cu mașinile virtuale VMware.

Deoarece scopul acestui articol este de a oferi abilități de bază în lucrul cu o mașină virtuală VirtualBox, voi alege tipul de disc virtual VDI - formatul discurilor dure concepute pentru a funcționa cu mașinile virtuale VirtualBox.

AVERTISMENT: Asigurați-vă că aveți suficient spațiu pe hard disk pentru a crea un hard disk virtual înainte de a începe să îl creați.

Pentru a crea un disc feminin virtual, faceți clic pe „Creați”. Apoi se va deschide o fereastră care ilustrează procesul de creare a unui hard disk (Figura 18). Aceasta s-ar putea sa dureze cateva minute.

Discul virtual creat este un fișier obișnuit din sistemul de operare gazdă cu numele și extensia VDI pe care le-ați specificat. Acest fișier poate fi mutat, copiat, transferat pe alt computer. De exemplu, dacă trebuie să lucrați cu aceeași mașină virtuală acasă și la birou, puteți transfera un fișier de hard disk pe o unitate flash și puteți lucra acasă și în birou cu aceeași mașină virtuală.

După crearea hard diskului virtual, o nouă mașină virtuală va apărea în fereastra principală a programului VirtualBox, gata de utilizare (Figura 19). Tot ce rămâne este să instalați sistemul de operare invitat pe acesta.

3. Instalați sistemul de operare invitat.

Instalarea sistemului de operare invitat va începe automat după prima pornire a mașinii virtuale. Și astfel, pornim mașina virtuală făcând clic pe buton. După câteva secunde, se va deschide o fereastră (Figura 20), în care vi se va cere să specificați calea către discul de boot sau imaginea discului de boot.

Voi instala sistemul de operare din imaginea discului de boot (ubuntu-12.04-oem-i386.iso) descărcată în prealabil de RuTracker.org. Pentru a selecta imaginea discului de boot, apăsați butonul și în fereastra care se deschide (Figura 21) selectați fișierul ubuntu-12.04-oem-i386.iso, apăsați butonul „deschide” și pentru a începe instalarea sistemului de operare în fereastră ( Figura 20), apăsați butonul „Continuați”.

Imediat după apăsarea butonului, mașina virtuală va porni (Figura 22) și după câteva secunde va începe automat instalarea sistemului de operare invitat. În timpul instalării sistemului de operare, veți vedea instrucțiuni concepute pentru a facilita lucrul cu mașina virtuală.

Instalarea sistemului de operare invitat va continua exact la fel ca atunci când instalați acest sistem de operare pe un computer real sau pe o mașină virtuală VMWare. Deoarece am descris deja procesul de instalare a unui sistem de operare similar în articolul „Noțiuni introductive despre VMware Workstation”, în secțiunea despre instalarea unui sistem de operare invitat, nu mă voi repeta și voi trece direct la descrierea elementelor de bază ale lucrului cu o mașină virtuală.

4. Operațiuni de bază cu o mașină virtuală.

4.1. Rularea unei mașini virtuale

Porniți programul de virtualizare VirtualBox. Fereastra principală a programului se va deschide pe ecran (Figura 23).

Dacă în partea stângă a ferestrei care se deschide, în lista de mașini virtuale disponibile, nu este nimeni de care aveți nevoie, apoi selectați elementul de meniu:

Mașină-> Adăugare

În managerul de fișiere care se deschide, selectați mașina virtuală de care aveți nevoie (fișier cu permisiune .vbox) și faceți clic pe butonul „deschide”. Mașina virtuală selectată va apărea în lista mașinilor virtuale disponibile din partea stângă a ferestrei principale a VirtualBox.

În lista de mașini virtuale din fereastră (Figura 23), selectați-o pe cea de care aveți nevoie. Voi selecta o mașină virtuală numită „VM” și voi porni mașina virtuală selectată într-unul din următoarele moduri:

Dând clic pe butonul din partea de sus a ferestrei, sub meniul „Editați”;
- prin selectarea unui element de meniu: Machine-> Run.

După pornirea mașinii virtuale, dacă starea acesteia a fost salvată, starea mașinii virtuale va fi restaurată automat și puteți continua să lucrați ca și cum nu ați fi oprit mașina virtuală. Dacă starea mașinii virtuale nu a fost salvată, atunci sistemul invitat instalat va porni, similar cu lansarea sistemului de operare atunci când un computer real este pornit.

4.2. Întrerupeți mașina virtuală.

Este adesea necesar să părăsiți temporar locul de muncă. Dacă în acest moment rulează un anumit program și nu puteți pierde niciun moment important în procesul acestui program, atunci VirtualBox oferă posibilitatea de a suspenda temporar funcționarea mașinii virtuale. Pentru aceasta, selectați elementul de meniu: Mașină-> Suspendare iar mașina virtuală se va întrerupe automat. Pentru a relua activitatea, selectați din nou elementul de meniu: Mașină-> Suspendare.

Bineînțeles, puteți opri mașina virtuală cu stare și apoi reporniți mașina virtuală, dar aceasta durează mult mai mult. Dacă setarea pentru pauză durează o fracțiune de secundă, atunci salvarea stării poate dura câteva zeci de secunde. Dacă de multe ori trebuie să vă distrageți atenția, atunci este mult mai convenabil să faceți o pauză.

4.3. Oprirea mașinii virtuale.

Există mai multe moduri de a opri mașina virtuală:

1. Faceți clic pe butonul de oprire din colțul din dreapta sus al ferestrei (Figura 24). În meniul care se deschide (Figura 25), selectați unul dintre următoarele elemente:

- „Salvați starea mașinii”, care salvează starea mașinii și apoi oprește mașina virtuală. Data viitoare când porniți mașina virtuală, starea mașinii virtuale va fi restaurată automat și lucrările vor continua ca și cum nu ați fi oprit mașina virtuală.

- „Trimiteți semnal de oprire”, aceasta va deschide fereastra de oprire, a cărei aspect depinde de sistemul de operare utilizat. Folosind această fereastră, veți putea opri sistemul de operare pentru oaspeți în mod regulat, iar după ce sistemul de operare pentru oaspeți este oprit, mașina virtuală se va închide automat.

- "Opriți mașina." Această acțiune este echivalentă cu dezactivarea unei mașini reale.

Aș dori să vă atrag atenția asupra faptului că în versiunea VirtualBox utilizată în acest program, indiferent de alegerea dvs. în fereastra de închidere a sistemului de operare, la câteva secunde după selectarea „Trimiteți semnal de oprire” mașina virtuală se oprește.

2. Opriți sistemul de operare pentru oaspeți în mod regulat furnizat de sistemul de operare pentru oaspeți, iar mașina virtuală se va opri automat după oprirea sistemului de operare pentru oaspeți.

3. Selectați un element de meniu: Mașină -> Trimite Ctrl-Alt-Del, în acest caz, acțiunile mașinii virtuale vor fi similare acțiunii unui computer real atunci când sunt apăsate tastele cu același nume, adică va începe managerul de sarcini, al cărui aspect depinde de sistemul de operare utilizat. Folosind Managerul de activități, va fi posibil să închideți întregul sistem de operare invitat sau firele individuale. După ce sistemul de operare invitat este oprit, mașina virtuală se va opri automat.

4. Selectați un element de meniu: Mașină -> reporniți, după care se va deschide o fereastră (Figura 26), avertizând despre pierderea tuturor datelor nesalvate în aplicațiile care rulează în sistemul de operare invitat, dacă continuați să reporniți. Dacă faceți clic pe butonul „Reporniți”, atunci acțiunile ulterioare ale mașinii virtuale vor fi similare acțiunilor unui computer personal atunci când faceți clic pe butonul „Reporniți” din „managerul de sistem”.

5. Selectați elementul de meniu: Mașină-> oprire, aceasta va deschide fereastra de oprire, al cărei aspect depinde de sistemul de operare utilizat. Folosind această fereastră, veți putea opri sistemul de operare invitat în mod regulat, iar după ce sistemul de operare invitat și sistemul sunt opriți, mașina virtuală se va opri automat.

Aș dori să vă atrag atenția asupra faptului că în versiunea VirtualBox utilizată în acest program, indiferent de alegerea dvs. în fereastra de închidere a sistemului de operare, în câteva secunde după selectarea elementului de meniu „Mașină-> oprire”, mașina virtuală se oprește.

4.4. Conectarea dispozitivelor amovibile la o mașină virtuală.

Să luăm în considerare conexiunea dispozitivelor amovibile folosind exemplul de conectare și deconectare a unei unități USB.

Pentru a conecta o memorie USB, selectați elementul de meniu: Dispozitive-> Dispozitive USB iar în lista care se deschide (Figura 27) selectați dispozitivul USB de care aveți nevoie. În cazul meu, unitatea USB a fost identificată ca „stocare de masă generică”.

După selectarea elementului de meniu „Stocare în masă generică”, stocarea USB va fi conectată ca și cum ai fi conectat o unitate flash la un computer real, iar în listă (Figura 27) dispozitivul selectat va fi marcat cu o bifă. Acțiunile ulterioare sunt determinate de sistemul de operare pe care îl utilizați. Pentru a deconecta stocarea USB, debifați caseta de selectare din același meniu. După cum puteți vedea, totul este foarte simplu.

ATENŢIE! Când un dispozitiv detașabil este conectat la o mașină virtuală, acesta este dezactivat în sistemul de operare gazdă, ceea ce poate duce la pierderea datelor nesalvate. Prin urmare, înainte de a conecta un dispozitiv detașabil la o mașină virtuală, asigurați-vă că nu efectuați nicio acțiune cu acesta în sistemul de operare gazdă.

4.5. Comutarea între sistemele de operare gazdă și invitat.

Când lucrați într-o mașină virtuală, tastatura și mouse-ul sunt „capturate”, adică toate apăsările de tastă sau acțiunile mouse-ului sunt procesate de mașina virtuală și ignorate în sistemul de operare gazdă. Pentru a trece la lucrul cu sistemul de operare gazdă, trebuie să apăsați tasta „Gazdă” sau o combinație de taste. Pentru diferite versiuni ale mașinilor virtuale și în funcție de setările acestora, tasta „Gazdă” poate fi diferită, dar numele cheii este afișat în colțul din dreapta jos al ferestrei mașinii virtuale (Figura 28).

Când apăsați această tastă, procesarea tuturor evenimentelor de la tastatură și mouse va fi procesată din nou de sistemul de operare gazdă. Pentru a reveni la lucru cu mașina virtuală, trebuie doar să faceți clic cu mouse-ul oriunde în fereastra mașinii rituale.

Acest lucru este suficient pentru a începe să lucrați cu o mașină virtuală și, în viitor, dacă vă place noul instrument și vă va plăcea cu siguranță, puteți explora cu ușurință toate capacitățile sale și voi încerca să vă ajut într-una dintre urmând articole.


Din când în când trebuie să lucrați cu mașini virtuale în VirtualBox, dar nu sunteți absolut mulțumit de viteza muncii lor? În acest articol vom încerca să vă spunem cum să accelerați VirtualBox!

Fie că sunteți un dezvoltator de software sau un web designer sau un tehnician interesat de lucruri noi, funcționarea lentă a unei mașini virtuale nu este pe placul nimănui. Una dintre mașinile virtuale populare și, de asemenea, gratuită, este Oracle Virtualbox.

Accelerați VirtualBox

Vă vom spune în continuare cum să faceți ca sistemele de operare virtuale să funcționeze mai repede în el.

Componente pentru server sau computer

Cel mai puternic argument în funcționarea rapidă a sistemului de operare în Virtualbox sunt componentele de înaltă performanță. Pentru o muncă mai mult sau mai puțin confortabilă, veți avea nevoie de:

  • Procesor Intel Core i5, echivalent sau mai bun
  • RAM de la 8 GB
  • SSD sau HDD cu suficientă memorie liberă (Un sistem de operare instalat cel puțin 8 GB)

Pe hardware-ul mai lent, nu puteți face ca VirtualBox să ruleze rapid, indiferent de ceea ce faceți.

Configurarea UEFI / BIOS

Procesoarele moderne Intel și AMD au capacitatea de virtualizare hardware, permițând această opțiune să accelereze semnificativ funcționarea mașinii virtuale VirtualBox. Acest lucru necesită activarea opțiunilor Intel VT-x sau AMD-V.

Configurarea VirtualBox

Acum să analizăm opțiunile care ar trebui activate sau modificate în VirtualBox pentru a accelera mașina virtuală.

Locația mașinilor virtuale

Dacă computerul dvs. are mai multe discuri (HDD sau SSD), atunci setarea inițială care ar trebui modificată este „folderul implicit pentru mașini”. Este necesar să efectuați această setare deoarece, în timpul funcționării programelor individuale și a sistemului de operare, acestea pot provoca întârzieri în subsistemul discului, astfel încât acest lucru să nu se întâmple, este necesar să plasați „mașinile virtuale” pe un alt disc.

Este chiar mai bine dacă este o unitate SSD. Singurul lucru la care merită să fim atenți este că nu trebuie să specificați o unitate externă, deoarece viteza de citire / scriere va fi mult mai mică decât de pe discurile interne.

Pentru a seta „folderul implicit”, trebuie să selectați „Fișier” în panou și să mergeți la fila „General”.

Setări la crearea mașinilor virtuale

Când creați o mașină virtuală, acordați atenție următorilor parametri:


Configurarea setărilor mașinii virtuale

După ce a fost creat hard diskul virtual, îl puteți configura pentru a aloca unele resurse sistemului de operare.

Secțiunea „Sistem”

În secțiunea „Sistem”, fila „Procesor”, bifați caseta de lângă „Activați PAE / NX” dacă ați furnizat mai mult de 4 GB sistemului virtual.

Specificați numărul acceptabil de nuclee de procesor.

În fila „Accelerare”, activați virtualizarea hardware bifând casetele de selectare „Activare VT-x / AMD-V” și „Activare paginare imbricată”.

În lista derulantă „Interfață de paravirtualizare”, specificați:

  • Hyper-V - pentru Windows
  • KVM - pentru sistemele de operare de pe nucleul Linux (Ubuntu, Fedora, OpenSuse, Mint, Debian)

Afișați secțiunea

În secțiunea „Afișare”, bifați caseta de lângă „Accelerare: activați accelerarea 3D”, dacă utilizați Windows, bifați și „Activați accelerarea 2D”.

Setați cantitatea maximă de memorie video. Este demn de remarcat aici că din interfața VirtualBox nu puteți specifica cantitatea de memorie video de peste 128 MB, pentru a specifica mai mult (până la 256 MB), urmați acești pași:


Secțiunea „Media”

În secțiunea „Media”, selectați controlerul SATA virtual pe care va fi instalată mașina virtuală (sau este deja instalat) și bifați caseta de lângă „cache I / O”

După instalarea sistemului virtual

După ce instalați sistemul de operare în mașina virtuală, ar trebui să conectați imediat programele de completare ale sistemului de operare pentru oaspeți și să instalați „driverele” pentru Windows virtual sau Linux și să reporniți sistemul.

Ce altceva poate accelera VirtualBox?

Dacă ați urmat toți pașii pe care i-am scris mai sus, atunci pașii următori vă vor ajuta să creșteți performanța sistemului virtual:


Mai aveți întrebări? Scrie-le în comentarii, spune-ne ce ai făcut sau invers!

Asta e tot! Citiți mai multe articole și instrucțiuni în secțiune. Rămâneți cu site-ul, va fi și mai interesant în continuare!

1 februarie 2013 la 19:28

Unele caracteristici ale utilizării mașinilor virtuale pentru începători

  • Virtualizare

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

Asigurați-vă că instalați programele de completare VirtualBox Guest OS sau VMware Tools

După instalarea sistemului de operare pentru oaspeți în mașina virtuală, primul lucru de făcut este să instalați software-ul mașinii virtuale - „Suplimente pentru sistemul de operare pentru VirtualBox” sau VMware Tools pentru VMware. ”Aceste pachete includ drivere speciale pentru a vă ajuta oaspeții să funcționeze sistemul funcționează mai repede la utilizarea hardware-ului mașinii dvs. principale.

Instalarea pachetului este simplă - în VirtualBox, după ce porniți sistemul de operare pentru oaspeți, faceți clic pe butonul meniului Dispozitive și selectați „Instalare adăugări pentru oaspeți”. Dacă utilizați VMware, selectați „Install 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, acesta va fi același lucru cu instalarea oricărei alte aplicații.

Asigurați-vă că aveți cele mai recente Guest Additions - dacă vedeți o notificare că o actualizare este disponibilă pentru Guest Additions sau VMware Tools, trebuie să o instalați.

Crearea unui disc de dimensiune fixă ​​la configurarea inițială

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 împreună 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, acesta nu va lua până la 30 GB spațiu pe hard disk imediat. După instalarea sistemului de operare și a programelor, discul poate lua doar până la 10 GB. Pe măsură ce fișierele sunt adăugate 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 spațiu pe hard disk. Cu toate acestea, acest lucru este mai lent decât crearea unei dimensiuni fixe a discului (un disc cu spațiu prealocat). Când creați un disc de dimensiune fixă, întregul 30 GB va fi utilizat 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șierului - spațiul va fi ocupat de un bloc mare în loc să adăugați bucăți mai mici pe tot discul.

Excludeți directorul mașinilor virtuale din antivirus

Antivirusul dvs. poate scana fișierele mașinii virtuale pe măsură ce sunt accesate, încetinind performanța. Antivirusul nu va putea detecta un virus în interiorul unei mașini virtuale care rulează pe sistemul dvs. de operare invitat, deci această verificare dăunează doar.

Pentru a accelera procesul, puteți adăuga directorul mașinii dvs. virtuale în lista de excluderi a autorului antivirusului. Odată ce este listat, antivirusul dvs. va ignora toate fișierele din acel director.

Alocați mai multă memorie

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

Puteți aloca mai multă memorie 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 dvs. 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 paginare pe hard disk.

Alocați mai multe procesoare

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

Dacă aveți de gând să instalați un sistem de operare din familia MS-Windows și în viitor, astfel încât să puteți utiliza mai multe nuclee în timpul instalării, specificați 2 nuclee pentru a instala HAL corect, după instalare puteți opri aparatul și setați 1 nucleu implicit pentru uz zilnic. Dar pentru viitor, puteți adăuga oricând nuclee fără a dezinstala sistemul de operare. Linux VM poate detecta dinamic orice număr de nuclee la pornirea sistemului de operare.

Reglați setările video

Reglarea fină a setărilor video și alocarea mai multor memorii video vor contribui, 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 pe 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 de procesor speciale care îmbunătățesc viteza de virtualizare. Noile procesoare Intel și AMD 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 dvs. Intel acceptă extensia Intel VT, utilizați utilitarele care afișează informațiile 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 un alt disc

Performanța discului poate limita viteza mașinii dvs. 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 în mod competitiv de pe același disc.

Cu toate acestea, nu trebuie să porniți mașina virtuală de pe un disc extern (USB) - va fi mult mai lent.

  1. Alocarea de procesoare suplimentare este rareori o idee bună. Folosiți 1 procesor pentru sistemul de operare desktop.
  2. Încercați să nu utilizați hipervizoare grafice pentru sistemele de operare ale serverului.
  3. Nu alocați mai multe nuclee unei VM care rulează decât există pe computerul dvs.

Trebuie să rulez un sistem software conceput pentru a fi instalat ca dispozitiv pe o mașină separată. Pentru a economisi energie, intenționez să rulez sistemul într-o mașină virtuală.

Gazda este o cutie Linux standard cu un sistem SysV-Init, oaspete este un Linux puternic modificat și aș prefera să nu îl mai schimb. VirtualBox este utilizat în versiunea OSE.

Am aflat deja cum să pornesc VBoxManager virtual startvm când gazda pornește ( Editați | ×: acest lucru se face așa cum este menționat mai jos de VBoxManager startvm folosind comanda VBoxManager startvm), dar cum pot închide grațios VM? Orice script care rulează pe gazdă va trebui să aștepte ca oaspetele să se deconecteze complet.

Poate cineva să sugereze cum ar trebui să arate o vizualizare a unui fișier de serviciu, de exemplu?

10 soluții colectează formularul web pentru „Cum să porniți automat și să opriți mașinile VirtualBox?”

Ați încercat acpipowerbutton din acest set de comenzi?

VBoxManage controlvm |pauză | reluare | resetare | oprire | salvare | buton acpipower | buton acpisleep |

Editați după citirea comentariilor:

Puteți utiliza acpid sau alte utilitare acpi pentru a-l face grațios. De asemenea, puteți furniza mai multe informații despre cum să opriți mașina în acest moment?

O oprire normală nu ar aștepta lucrările neterminate, întârzierea ar putea fi prea mare.

Presupun că nu utilizați un manager de ferestre, așa că încercați acest instrument.

Tocmai am văzut acest demon. Puteți găsi acest lucru de ajutor.

În loc să îl codificați singur, luați în considerare utilizarea Vagrant, care este creată pentru crearea și gestionarea instanțelor mașinilor virtuale. Documentația este excelentă și vă sugerez să o verificați mai degrabă decât să încercați să o rulați singuri.

Lung și scurt este că creați un fișier de control simplu și apoi rulați vagabond pentru a rula câte instanțe de VirtualBox doriți. Puteți utiliza ssh vagabond pentru a vă conecta la gazde și oprirea vagabondă pentru a închide gazda (fără întrerupere). distrugerea vagabondă va scăpa de aceste cazuri.

Suportă redarea Puppet, Ansible sau Chef și vă permite să controlați majoritatea setărilor VBox expuse.

Am o aplicație similară cu tine, cu o singură diferență: trebuie să repornesc sistemul și să restabilesc dintr-un instantaneu.

Ce te interesează este modul fără cap .

Am mai multe astfel de servicii, așa că folosesc următorul script:

VBox_StopRestoreStart.sh

#! / bin / bash if [-z "$ 1"]; apoi ecou „Utilizare: $ 0 VMNAME_or_UUID” exit 1 fi set -x VBoxManage controlvm "$ 1" poweroff #enforce turnoff VBoxManage instantaneu "$ 1" restorecurrent #retore state VBoxManage showvminfo "$ 1" | grep State #display state pentru a asigura VBoxHeadless -s "$ 1" #run în modul headless în fundal

cum pot închide grațios VM?

Dacă doriți să închideți grațios VM-ul, aveți două opțiuni, în funcție de aplicația dvs.:

  • Emulați butonul de oprire sau „butonul de repaus” și pregătește VM să răspundă la acesta (să se închidă cu grație)
    • VBoxManage controlvm |butonul acpipower
    • VBoxManage controlvm |buton acpisleep
  • Salvați starea mașinii virtuale pentru recuperare ulterioară
    • VBoxManage controlvm |savestate

SFAT. Puteți găsi utile:

  • VBoxManage list vms - lista de vms disponibile
  • rdesktop IP-ADDR: 3389 sau rdesktop-vrdp IP-ADDR: 3389 - când doriți să utilizați GUI (chiar de la distanță) când rulați în modul fără cap: VBoxHeadless -s |
  • VBoxManage startvm - începeți cu GUI pentru depanare locală

Capitol asociat manualului VirtualBox: Capitolul 7. Mașini virtuale la distanță - Pas cu pas: Crearea unei mașini virtuale pe un server fără cap

PS Dacă sunteți interesat de soluții complet implementate deja implementate, OpenStack pare o alegere interesantă.

Vizualizați documentația pentru gestionarea mașinii virtuale VirtualBox la http://www.virtualbox.org/manual/ch08.html

Utilizați comanda VBoxManage list vms pentru a lista mașinile virtuale

Pentru a porni mașina virtuală, utilizați comanda VBoxManage startvm

Folosiți VBoxManage controlvm pentru a gestiona VM

controlvm controlvm vă permite să modificați starea mașinii virtuale care rulează în prezent. Puteți specifica următoarele:

VBoxManage controlvm pauza pune temporar mașina virtuală în așteptare fără a-și schimba permanent starea. Fereastra VM va fi închisă pentru a indica faptul că mașina virtuală este suspendată în prezent. (Acest lucru este echivalent cu selectarea Pauză din meniul Mașină din GUI.)

Utilizați controlul VBoxManage reluați pentru a anula comanda de pauză anterioară. (Acest lucru este echivalent cu selectarea Reluare din meniul Mașină din GUI.)

VBoxManage controlvm resetarea are același efect asupra unei mașini virtuale ca și apăsarea butonului Resetare pe un computer real: o repornire la rece a mașinii virtuale, care va reporni din nou și va încărca sistemul de operare invitat. Starea mașinii virtuale nu este salvată în avans și este posibil ca datele să se piardă. (Acest lucru este echivalent cu selectarea Resetare din meniul GUI al mașinii.)

VBoxManage controlvm oprirea are același efect asupra unei mașini virtuale ca și tragerea cablului de alimentare pe un computer real. Din nou, starea mașinii virtuale nu este pre-salvată și datele pot fi pierdute. (Acest lucru este echivalent cu selectarea Închidere din meniul GUI al mașinii sau făcând clic pe butonul Închidere și apoi selectând Închide mașina din caseta de dialog.)

După aceea, starea mașinii virtuale va fi dezactivată.

Ce zici de trimiterea unei comenzi prin ssh de la gazdă la oaspete?

Nu sunt sigur dacă funcționează și dacă puteți verifica starea mașinii după aceea sau puteți obține ceva de genul stării de ieșire, dar ar trebui să fie cel puțin curat.

Pentru un sistem bazat pe sistem, puteți încerca acest lucru.

Pasul 1: creați un fișier de serviciu

Descriere = VBox Virtual Machine% i Service Requires = systemd-modules-load.service After = systemd-modules-load.service User = user Group = vboxusers ExecStart = / usr / bin / VBoxHeadless -s% i ExecStop = / usr / bin / VBoxManage controlvm% i savestate WantedBy = multi-user.target ca Descriere = VBox Virtual Machine% i Service Requires = systemd-modules-load.service After = systemd-modules-load.service User = user Group = vboxusers ExecStart = / usr / bin / VBoxHeadless -s% i ExecStop = / usr / bin / VBoxManage controlvm% i savestate WantedBy = multi-user.target

Pasul 2: Includeți fișierul de servicii

$ sudo systemctl activate [e-mail protejat] _nume.serviciu
  • systemd / Servicii - ArchLinux Wiki
  • Porniți automat mașinile virtuale VirtualBox în Archlinux folosind Systemd

Soluția mea: în acest shellscript „root” este invocatorul și „theuser” este proprietarul „thevm”

Știu că vms s-au epuizat atunci când ieșirea din lista VBoxManage care rulează comanda returnează un șir gol.

Start () (su -c "VBoxHeadless --startvm thevm" -s / bin / bash theuser & # poate o altă comandă vbox) stop () (su -c "VBoxManage controlvm thevm acpipowerbutton" -s / bin / bash theuser # poate o altă comandă vbox în timp ce ["` su -c "VBoxManage list runningvms" -s / bin / bash theuser` "! =" "] echo așteaptă ca VM-urile să închidă somnul 3 făcut) ...

Poate că acest lucru vă va ajuta ca parte a soluției.

VBoxManage list runningvms | tr -s "\" (""% ("| cut -d"% "-f3 | în timp ce citiți uuid; faceți VBoxManage controlvm $ uuid săvestate; gata

Probabil o întrebare stupidă, dar de ce nu intri în casa ta de oaspeți și te deconectezi de acolo?

Cu excepția cazului în care aveți un motiv imperios să nu instalați sshd și să accesați VM prin VBox, aș alege un script care emite doar oprirea ssh -h acum. Pentru a fi sincer, aș crea un script pentru fiecare mașină care îl oprește în mod corespunzător și face câteva verificări în timp ce rulează.

Pachetează doar un script /etc/init.d/shutdown_vm care apelează altul de la gazdă, apelul se va bloca până când este gata. Acest proces (așa cum este descris) adaugă dependența linux de invitat, dar elimină dependența VBox de gazdă.

Treceți la urmărire: nu trebuie să mergeți la VBox pentru a opri aparatul, dacă aveți unele mijloace de accesare a acestuia (cum ar fi ssh), atunci sistemul de operare va avea întotdeauna unele mijloace pentru a face acest lucru (activarea este desigur diferit)

Pentru a începe vm:

VBoxManage startvm VMNAME - tip fără cap

Pentru a opri vm:

VBoxManage controlvm VMNAME savestate

Lista tuturor vm-urilor care rulează.