Ohjelman käynnistämisen nopeuttaminen virtualboxissa. Aloitetaan työskentely VirtualBoxin kanssa (nukkeja varten). Suorituskyvyn parantaminen virtuaalikoneen sisällä

VirtualBox on ohjelmisto virtualisointia varten henkilökohtainen tietokone ja Oraclesta. Ohjelmasta on kaksi versiota - avoin lähdekoodi, ja suljettu. VirtualBoxin avulla voit käyttää eri käyttöjärjestelmiä samanaikaisesti, perustaa verkon niiden välille, jakaa tiedostoja ja paljon muuta.

Voit käyttää VirtualBoxia Linuxissa, Solariksessa, Mac OS X:ssä ja Microsoft Windows, ja asenna siihen myös tunnetuimmat käyttöjärjestelmät. Tässä artikkelissa tarkastellaan VirtualBoxin käyttöä. Puhutaanpa asennuksesta, VirtualBoxin asettaminen, ja myös joistakin virtuaalikoneiden kanssa työskentelyn monimutkaisuuksista, jotka voivat auttaa sinua paljon. Tavallisille käyttäjille tämä ohjelmisto on saatavilla täysin ilmaiseksi.

VirtualBox-virtuaalikone asennetaan kuten useimmat muutkin ohjelmat. Windowsissa voit ladata asennustiedosto viralliselta verkkosivustolta. Ja Linuxissa ohjelma on saatavilla virallisten arkistojen kautta. Esimerkiksi Ubuntussa se suoritetaan komennolla:

sudo apt install virtualbox

Emme käsittele tätä asiaa yksityiskohtaisesti, koska siellä on mielenkiintoisempia ongelmia. Asennuksen jälkeen löydät ohjelman pikakuvakkeen päävalikosta. Virtuaalikoneiden osalta päätietokonetta, jossa Virtualbox toimii, kutsutaan isäntäksi ja kaikkia käynnissä olevia koneita kutsutaan vieraiksi.

2. Luo virtuaalikone

Ennen kuin voit käynnistää ensimmäisen vieraskoneesi, sinun on luotava ohjelmaan uusi virtuaalikone. Voit tehdä tämän napsauttamalla -painiketta Luoda pääikkunassa:

Ensimmäisessä vaiheessa sinun on valittava käyttöjärjestelmän tyyppi, esim. Linux -> Ubuntu tämä mahdollistaa joitain tälle järjestelmälle tarvittavia optimointeja:

Jos työskentelet 64-bittisessä järjestelmässä, voit ajaa sekä 32-bittisiä että 64-bittisiä ohjelmia. Valitse ohjatun toiminnon seuraavassa vaiheessa tarvittava määrä RAM-muisti. Tämä on erittäin tärkeä parametri, joten jos sinulla on sitä tarpeeksi, on parempi olla katumatta sitä, 2 gigatavua riittää.

Ja viimeisessä vaiheessa sinun on vain valittava uuden levyn koko sekä sen nimi:

3. Prosessorin asetukset

Valitse luotu virtuaalikone ja napsauta Asetukset.

Valitse Järjestelmä, siirry sitten välilehteen prosessori:

Täällä voit valita kuinka monta prosessoriydintä virtuaalikone voi käyttää, sekä sallia PAE:n tukea yli 4 Gt RAM-muistia 32-bittisissä järjestelmissä ja EFI-emulointitilassa. Siirry sitten välilehteen Kiihtyvyys.

Täällä voit valita laitteiston virtualisointitilan sekä ottaa sellaisen käyttöön lisäominaisuuksia, kuten AMD-V ja Intel-VT. Tämä lisää järjestelmän nopeutta.

4. Grafiikkaasetukset

Virtuaalikoneelle on oletusarvoisesti käytettävissä 18 Mt videomuistia. Tämä on hyvin vähän nykyaikaisille järjestelmille. Valitse esine Näyttö, vedä sitten liukusäädintä Videomuisti, jotta koneelle jää vähintään 128 Mt muistia:

2 Gt:n näytönohjainkorteille on saatavilla 256 MB. Täällä voit myös määrittää näyttöjen määrän.

5. Verkkoasetukset

Oletuksena virtuaalikone käyttää verkkoa NAT:n kautta, mikä on kätevää, jos tarvitset Internetiä koneelta. Mutta jos haluat muodostaa tiedonsiirron itse koneiden välillä tai vieraan ja isännän välillä verkon kautta, tarvitset toisenlaisen menetelmän. Sulje koneen asetusvalikko. Avaa sitten valikko Tiedosto -> Asetukset.

Valitse siellä verkkokohde ja siirry välilehdelle Virtuaalinen isäntäsovitin:

Täällä sinun on luotava uusi virtuaalinen sovitin käyttämällä vihreää painiketta plusmerkillä:

Asetuksia ei tarvitse muuttaa tämän napsautuksen jälkeen OK. Avaa seuraavaksi koneen asetukset uudelleen, siirry verkkokohtaan ja valitse sovittimen tyyppi - virtuaalinen isäntäsovitin ja nimi - se, joka on luotu sovittimellesi, esimerkiksi vboxnet0:

Nyt tulee olemaan virtuaalinen verkko kaikkien vboxnet0:een yhdistettyjen virtuaalikoneiden ja isäntäkoneen välillä.

6. Kloonaus

Voit tehdä varmuuskopio koneeseen, jotta voit käyttää sitä myöhemmin tai siirtää sen toiselle tietokoneelle. Voit tehdä tämän käyttämällä vaihtoehtoa Klooni. Valitse se vain auton valikosta:

7. Koneen käynnistäminen

Kun käynnistät ensimmäisen kerran, sinun on valittava media, josta asennat uusi järjestelmä, se voi olla DVD-ROM tai ISO-kuva järjestelmät:

Voit vaihtaa tämän kuvan Laitteet -> Optiset levyt -valikosta jo käynnissä olevalle koneelle:

8. Lisälaajennukset

Muut VirtualBox-laajennukset mahdollistavat USB-laitteiden käytön virtuaalikoneen, verkkokameran ja konfiguroinnin kautta etäyhteys ja muut. Asentaaksesi lataa ensin VirtualBox-Extension-Pack-tiedosto viralliselta verkkosivustolta:

Avaa sitten valikko Tiedosto -> asetukset, siirry laajennukset-välilehteen ja napsauta vihreää painiketta:

Vahvista asennus ja hyväksy lisenssi:

Valmis, virallinen laajennus on asennettu ja nyt voit työskennellä sen kanssa USB-laitteet 3.0 virtuaalikoneesi.

9. Tilannekuvat

Voit luoda kopion virtuaalikoneesta aina, kun sinun on testattava jotain. Mutta tämä ei ole ollenkaan välttämätöntä. Se tukee niin hienoa ominaisuutta kuin tilannekuvia. Otat vain tilannekuvan tai voit palauttaa järjestelmän tallennettuun tilaan milloin tahansa. Voit luoda tilannekuvan käynnissä olevasta koneesta valikosta Auto -> Ota tilannekuva:

Voit luoda kuvia pois päältä kytketylle koneelle välilehdellä Kuvat:

Voit tehdä tämän valitsemalla kohteen kontekstivalikko Luo valokuva. Kaikki luodut kuvat löytyvät täältä:

10. Videotallennus

Voit kaapata videota suoraan virtuaalikoneen näytölle. Voit tehdä tämän valikossa Näytä Valitse ruutu Kaapata video. Video tallennetaan virtuaalikoneen kansioon:

11. Vieraslisäykset

Vieraslisäysten avulla voit käyttää ominaisuuksia, kuten jaettua leikepöytää, jaetut kansiot, vedä ja pudota tiedostot, näytön integrointi, virtuaalikoneen resoluution mukauttaminen ja paljon muuta. Tämä on välttämätön asia virtuaalikoneiden kanssa työskennellessä. Lisäosat asennetaan jokaiseen vierasjärjestelmään ja ne helpottavat VirtualBoxin käyttöä.

Lisäosien asentaminen valikkoon Laitteet valitse Asenna vieraslisäyskuva:

12. Todellinen levy VirtualBoxissa

Olemme jo käsitelleet lähes kaiken VirtualBox Linuxin käytöstä, mutta keskitymme myös työskentelyyn levyjen kanssa. Joskus on tarpeen työskennellä oikean levyn kanssa. Voit luoda linkkitiedoston oikealle levylle VBoxManage-komennolla:

sudo VBoxManage sisäiset komennot createrawvmdk -tiedostonimi ~/realdisk.vdmk -rawdisk /dev/sda

Täällä luomme levyn nimeltä ~/realdisk.vdmk, joka osoittaa /dev/sda-levyllemme. Voit linkittää mihin tahansa muuhun asemaan. Vain käynnistääksesi koneen sinun on suoritettava VirtualBox pääkäyttäjänä. Voit myös luoda kopion oikeasta levystä muuntamalla sen VDI:ksi, varmista vain, että sinulla on tarpeeksi tilaa:

sudo VBoxManage sisäiset komennot converthd ./realdisk.vmdk newdisk.vdi

Windowsissa komento näyttää tältä:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" sisäiset komennot createrawvmdk -tiedostonimi C:\drive.vmdk -rawdisk \\.\PHYSICALDRIVE1

13. Pääsy virtuaalilevylle

Joskus syntyy päinvastainen tarve - päästä käsiksi virtuaalilevyyn ja sen sisältöön todellisesta järjestelmästä. Ja tämäkin on mahdollista. Tarkista ensin, mistä levylläsi tiedot alkavat:

VBoxManage sisäiset komennot dumphdinfo storage.vdi | grep "offData"

Tässä storage.vdi on korvattava levysi osoitteella ja liitä se sitten:

sudo mount -t ext4 -o rw,noatime,noexec,silmukka,offset=2097152 ~/VirtualBox\VMs/storage.vdi /mnt/

Nyt sinulla on täysi pääsy levylle ja voit jopa tehdä muutoksia, jotka tallennetaan. Tällä tavalla Virtualboxin kanssa työskenteleminen on paljon helpompaa.

johtopäätöksiä

Tässä artikkelissa tarkastelimme, kuinka käyttää Virtualbox-virtuaalikonetta. Vaikka tämä on ilmainen tuote avoin lähdekoodi, siinä on kaikki tarvitsemasi ominaisuudet ja enemmän. Mistä virtualisointiohjelmistosta pidät? Kirjoita kommentteihin!

Aiheeseen liittyvät julkaisut:


15 arviota, keskimäärin: 4,60 viidestä)

VirtualBoxin käytön aloittaminen
(tyhmille)

2014.12.12. |

Äskettäin artikkelissa VMware Workstationin aloittaminen kuvailin VMware-virtuaalikoneen kanssa työskentelyn perusteita toivoen osoittavani, että virtuaalikoneiden kanssa työskentely on yksinkertaista ja hyödyllistä. VMware on hyvä kaikille, mutta sillä on yksi haittapuoli - se on maksettu eikä halpaa. Tänään haluan puhua aiheesta ilmainen vaihtoehto VMWare – VirtualBox-virtuaalikone.

Esimerkkinä käytän VirtualBox 4.3.20 Windowsille ja vieras käyttöjärjestelmä ubuntu-12.04. Ja asenna ja konfiguroi kaiken tämän isäntäkäyttöjärjestelmän Window 7:ssä.

1. Asenna virtuaalikone VirtualBox 4.3.20 for Windows.

Kätevin tapa on ladata virtuaalikoneen jakelu viralliselta verkkosivustolta “www.virtualbox.org”, sivulta https://www.virtualbox.org/wiki/Downloads. Sieltä löydät kaikki uusimmat virtuaalikoneen versiot suosituimmista käyttöjärjestelmistä. Lataan leikkaussaliin Windows-järjestelmät(kuva 1).

VirtualBox 4.3.20 for Windows -jakelu on esitetty yhden muodossa suoritettava tiedosto VirtualBox-4.3.20-96997-Win.exe, jonka kapasiteetti on 105 Mt.

Suoritettavan tiedoston käynnistämisen jälkeen avautuu ikkuna, jossa kerrotaan ohjelman asennuksen aloittamisen valmisteluista (kuva 2).

Muutaman sekunnin kuluttua asennusavustajan ikkuna avautuu. Aloita asennus napsauttamalla "Seuraava" -painiketta. Tämän jälkeen avautuu ikkuna äänenvoimakkuuden ja asennuspaikan valintaa varten (Kuva 3).

Oletuksena sinua kehotetaan asentamaan kaikki virtuaalikoneen komponentit; en suosittele minkään komponentin asennuksen turhaa poistamista käytöstä, koska niitä kaikkia tarvitaan jopa virtuaalikoneen vähäisellä käytöllä. Lisäksi oletusarvoisesti ehdotetaan ohjelman asentamista "Programs Files\Oracle\VirtualBox\" -kansioon, enkä muuta tässä mitään. Siirry seuraavaan asennusvaiheeseen napsauttamalla "Seuraava" -painiketta.

Avautuvassa ikkunassa (kuva 4) sinua tarjotaan Perus asetukset käynnistää virtuaalikoneen:

Luo pikakuvake työpöydälle;
- luo pikakuvake pikakäynnistyspaneeliin;
- rekisteröi Virtual Box -tiedostopäätteet käyttöjärjestelmään.

Jätän näistä asetuksista ensimmäisen ja kolmannen, mutta tämä on maku- ja tottumusasia.

Jatka asennusta napsauttamalla "Seuraava", jonka jälkeen avautuu ikkuna (kuva 5), ​​joka varoittaa verkkoyhteyden katkeamisesta asennuksen aikana. Tietojen häviämisen välttämiseksi on suositeltavaa varmistaa, että verkkoyhteyttä käyttävät sovellukset ovat käynnissä ja odottaa, kunnes kaikki tiedot on ladattu verkosta.

Verkkoyhteys katkeaa vain muutamaksi sekunniksi ja palautuu sitten automaattisesti, joten voit siirtyä seuraavaan asennuksen valmisteluvaiheeseen napsauttamalla Kyllä-painiketta. Avautuva ikkuna (Kuva 6) ilmoittaa, että kaikki tarvittavat valmistelut ohjelman asentamiseksi on tehty ja voit aloittaa asennuksen. Aloita asennus napsauttamalla "Asenna" -painiketta, jolloin edessäsi avautuu ikkuna, joka näyttää asennusprosessin (Kuva 7).

Asennuksen aikana käyttöjärjestelmä pyytää vahvistusta luvalta asentaa USB-kanavaohjaimet virtuaalikoneen (kuva 8), Verkkosovittimet(Kuva 9) ja verkkopalvelut (Kuva 10).

Jotta virtuaalikoneen kanssa voisi työskennellä kätevästi, on toivottavaa päästä käsiksi USB-ohjaimet ja työskentelemme verkon kanssa, joten hyväksymme näiden komponenttien asennuksen.

Kun asennus on valmis, näytölle avautuu ikkuna, joka kertoo sinulle tästä kauan odotetusta tapahtumasta (Kuva 11). Napsauta "Valmis" -painiketta viimeistelläksesi asennuksen ja jatkaaksesi virtuaalikoneen luomista ja määrittämistä.

2. Luo virtuaalikone.

No, aloitetaan virtuaalikoneen luominen. Se ei ole vaikeampaa kuin VirtualBoxin asentaminen. Ja niin käynnistämme VirtualBoxin ja ohjelman pääikkuna avautuu edessämme (kuva 12).

Luo virtuaalikoneen napsauttamalla painiketta tai valitsemalla valikosta kohta: "Kone->luo" tai painamalla näppäinyhdistelmää Ctrl+N. Aseta avautuvassa ikkunassa (Kuva 13) virtuaalijärjestelmän nimi, vieraskäyttöjärjestelmän tyyppi ja versio.

Virtuaalikoneeni nimi on "VM". Koska päätin käyttää ubuntu-12.04:ää vierasjärjestelmänä, vierasjärjestelmän tyypiksi tulee Linux ja versioksi Ubuntu (32-bittinen). Kun olet asettanut tarvittavat parametrit, napsauta "Seuraava".

Valitse avautuvasta ikkunasta (Kuva 14) virtuaalikoneen RAM-muistin koko.

Useimmissa tapauksissa oletusarvoinen 512 Mt muistia riittää. Jos sinulla on vähän RAM-muistia, tätä kokoa voidaan pienentää, mutta älä aseta sitä liian pieneksi, koska tämä voi vaikuttaa virtuaalikoneen suorituskykyyn. Tarvittaessa, jos sinun täytyy ajaa resurssiintensiivisiä sovelluksia virtuaalikoneessa, varatun RAM-muistin määrää voidaan lisätä. Kun olet valinnut RAM-muistin määrän, napsauta "Seuraava".

Seuraavassa ikkunassa (Kuva 15) sinun on valittava virtuaalinen HDD joiden kanssa virtuaalikone toimii.

Vaihtoehtoja on kaksi: valitse valmis tai luo uusi. Koska olemme vasta alkamassa työskennellä VirtualBoxin kanssa, emme ole vielä luoneet virtuaalisia kiintolevyjä, joten valitsemme "Luo uusi virtuaalinen kiintolevy" ja napsautamme "Luo".

Napsauta avautuvassa ikkunassa (Kuva 16) ensin Piilota tiedot -painiketta. Tässä VirtualBox-versiossa tämän painikkeen käännöksessä tai nimessä on virhe, ja kun napsautat "Piilota tiedot" -painiketta, näkyviin tulee ikkuna, jossa on yksityiskohtaiset asetukset luodulle virtuaaliselle kovalevy.

Kun olet napsauttanut "Piilota tiedot" -painiketta, ikkuna, jossa on lisäasetukset kiintolevyasetuksista, avautuu (Kuva 17).

Ensinnäkin, valitse virtuaalisen kiintolevyn tyyppi. Yhteensopivuuden varmistamiseksi muiden virtualisointiohjelmien kanssa on mahdollista luoda useita erilaisia ​​virtuaalisia kiintolevyjä, esim. kovalevyjä VMDK:ita voidaan käyttää VMware-virtuaalikoneiden kanssa.

Koska tämän artikkelin tarkoituksena on antaa perustaidot VirtualBox-virtuaalikoneen kanssa työskentelyyn, valitsen VDI-virtuaalilevytyypin - muodon Kovalevyt suunniteltu toimimaan VirtualBox-virtuaalikoneiden kanssa.

VAROITUS: Varmista, että kiintolevylläsi on tarpeeksi tilaa virtuaalisen kiintolevyn luomiseen, ennen kuin aloitat sen luomisen.

Luo virtuaalinen naaraslevy napsauttamalla "Luo". Tämän jälkeen avautuu ikkuna, joka havainnollistaa kiintolevyn luontiprosessia (Kuva 18). Tämä saattaa kestää muutaman minuutin.

Luotu virtuaalilevy on tavallinen tiedosto isäntäkäyttöjärjestelmässä, jolla on määrittämäsi nimi ja VDI-tunniste. Tätä tiedostoa voidaan siirtää, kopioida, siirtää toiselle tietokoneelle. Jos esimerkiksi haluat työskennellä samalla virtuaalikoneella kotona ja toimistossa, voit siirtää kiintolevytiedoston muistitikulle ja työskennellä kotona ja toimistossa samalla virtuaalikoneella.

Kun olet luonut virtuaalisen kiintolevyn, pääikkunassa VirtualBox-ohjelmat uusi virtuaalikone tulee näkyviin, käyttövalmis (Kuva 19). Jäljelle jää vain vieraskäyttöjärjestelmän asentaminen siihen.

3. Asenna vieraskäyttöjärjestelmä.

Vieraskäyttöjärjestelmän asennus alkaa automaattisesti virtuaalikoneen ensimmäisen käynnistyksen jälkeen. Ja niin käynnistämme virtuaalikoneen painamalla painiketta. Muutaman sekunnin kuluttua avautuu ikkuna (kuva 20), jossa sinua pyydetään määrittämään polku käynnistyslevylle tai -kuvalle käynnistyslevy.

Asensen käyttöjärjestelmän käynnistyslevykuvasta (ubuntu-12.04-oem-i386.iso), jonka RuTracker.org on aiemmin ladannut. Valitse käynnistyslevykuva napsauttamalla -painiketta ja valitse avautuvasta ikkunasta (kuva 21) tiedosto ubuntu-12.04-oem-i386.iso, napsauta "open"-painiketta ja aloita käyttöjärjestelmän asennus ikkunassa ( Kuva 20) napsauta "jatka" -painiketta.

Välittömästi painikkeen painamisen jälkeen virtuaalikone käynnistyy (Kuva 22) ja muutaman sekunnin kuluttua vieraskäyttöjärjestelmän asennus alkaa automaattisesti. Käyttöjärjestelmän asennuksen aikana eteen tulee kehotteita, jotka helpottavat virtuaalikoneen kanssa työskentelemistä.

Vieraskäyttöjärjestelmän asentaminen tapahtuu täsmälleen samalla tavalla kuin asennettaessa tämä käyttöjärjestelmä oikeaan tietokoneeseen tai VMWare-virtuaalikoneeseen. Koska olen jo kuvaillut samanlaisen käyttöjärjestelmän asennusprosessia artikkelissa "VMware Workstationin käytön aloittaminen" -osiossa vieraskäyttöjärjestelmän asennus, en toista itseäni ja siirryn heti kuvailemaan työskentelyn perusteita virtuaalikone.

4. Perustoiminnot virtuaalikoneen kanssa.

4.1. Virtuaalikoneen käynnistäminen

Käynnistä VirtualBox-virtualisointiohjelma. Ohjelman pääikkuna avautuu näytölle (Kuva 23).

Jos tarvitsemasi ei ole käytettävissä avautuvan ikkunan vasemmalla puolella käytettävissä olevien virtuaalikoneiden luettelossa, valitse valikkokohta:

Auto-> Lisää

Avatussa Tiedostonhallinta valitse tarvitsemasi virtuaalikone (tiedosto permission.vboxilla) ja napsauta "avaa"-painiketta. Valittu virtuaalikone tulee näkyviin VirtualBox-ohjelman pääikkunan vasemmassa reunassa olevien virtuaalikoneiden luetteloon.

Valitse ikkunan virtuaalikoneiden luettelosta (Kuva 23) tarvitsemasi kone. Valitsen virtuaalikoneen nimeltä "VM" ja käynnistän valitun virtuaalikoneen jollakin seuraavista tavoista:

Napsauta ikkunan yläreunassa Muokkaa-valikon alla olevaa painiketta;
- valitsemalla valikosta kohta: Kone-> Suorita.

Virtuaalikoneen käynnistämisen jälkeen, jos sen tila on tallennettu, virtuaalikoneen tila palautuu automaattisesti ja voit jatkaa työskentelyä ikään kuin et olisi sammuttanut virtuaalikoneen. Jos virtuaalikoneen tilaa ei tallennettu, asennettu vierasjärjestelmä käynnistyy samalla tavalla kuin käyttöjärjestelmä, joka käynnistyy, kun todellinen tietokone käynnistetään.

4.2. Virtuaalikoneen keskeytys.

Usein joudutaan poistumaan tilapäisesti työpaikalta. Jos tällä hetkellä tietty ohjelma on käynnissä etkä voi jättää väliin yhtäkään tärkeää hetkeä tämän ohjelman toiminnan aikana, VirtualBox tarjoaa mahdollisuuden väliaikaisesti keskeyttää virtuaalikoneen toiminnan. Voit tehdä tämän valitsemalla valikosta kohdan: Kone-> Keskeytä, virtuaalikone pysähtyy automaattisesti. Jatka työtä valitsemalla valikkokohta uudelleen: Kone-> Keskeytä.

Luonnollisesti voit sammuttaa virtuaalikoneen tilan tallentamisen aikana ja käynnistää virtuaalikoneen uudelleen, mutta tämä kestää paljon kauemmin. Kun tauko kestää sekunnin murto-osan, tilan tallentaminen voi kestää useita kymmeniä sekunteja. Jos sinun täytyy olla hajamielinen usein, tauko on paljon helpompaa.

4.3. Sammuta virtuaalikone.

Virtuaalikoneen voi sulkea useilla tavoilla:

1. Napsauta ikkunan oikeassa yläkulmassa olevaa sammutuspainiketta (Kuva 24). Valitse avautuvasta valikosta (Kuva 25) jokin seuraavista kohdista:

- "Tallenna koneen tila", tämä tallentaa koneen tilan ja sammuttaa sitten virtuaalikoneen. Kun seuraavan kerran käynnistät virtuaalikoneen, tila palautetaan automaattisesti ja työ jatkuu ikään kuin et olisi sammuttanut virtuaalikoneen.

- "Lähetä sammutussignaali", tämä avaa sammutusikkunan, jonka ulkonäkö riippuu käytetystä käyttöjärjestelmästä. Tämän ikkunan avulla voit sammuttaa vieraskäyttöjärjestelmän normaalisti, ja kun vieraskäyttöjärjestelmä sammuu, virtuaalikone sammuu automaattisesti.

- "Sammuta auto." Tämä toimenpide vastaa todellisen koneen virrankatkaisua.

Haluan kiinnittää huomionne siihen, että tässä ohjelmassa käytetyssä VirtualBox-versiossa virtuaalikone sammuu, riippumatta siitä, mitä valitsit käyttöjärjestelmän sammutusikkunassa, muutaman sekunnin kuluttua "Lähetä sammutussignaali" -valinnan jälkeen.

2. Tavallisella tavalla Vieras-käyttöjärjestelmän tarjoama, sammuta vieraskäyttöjärjestelmä, ja virtuaalikone sammuu automaattisesti, kun vieraskäyttöjärjestelmä sammuu.

3. Valitse valikkokohta: Auto -> lähetä Ctrl-Alt-Del, tässä tapauksessa virtuaalikoneen toiminnot ovat samanlaisia ​​kuin oikean tietokoneen toiminnot painettaessa samannimistä näppäimistön näppäimiä, ts. Tehtävienhallinta käynnistyy, jonka ulkonäkö riippuu käytetystä käyttöjärjestelmästä. Tehtävienhallinnan avulla voit sulkea koko vieraskäyttöjärjestelmän tai yksittäiset säikeet. Kun vieraskäyttöjärjestelmä sammuu, virtuaalikone sammuu automaattisesti.

4. Valitse valikkokohta: Kone -> käynnistä uudelleen, jonka jälkeen avautuu ikkuna (Kuva 26), joka varoittaa kaikkien tallentamattomien tietojen katoamisesta vieraskäyttöjärjestelmässä käynnissä olevissa sovelluksissa, jos jatkat uudelleenkäynnistystä. Jos napsautat "Käynnistä uudelleen" -painiketta, virtuaalikoneen muut toiminnot ovat samanlaisia ​​​​kuin henkilökohtaisen tietokoneen toimet, kun napsautat järjestelmäyksikön "Käynnistä uudelleen" -painiketta.

5. Valitse valikkokohta: Machine->shut down, tämä avaa sammutusikkunan, jonka ulkonäkö riippuu käytetystä käyttöjärjestelmästä. Tämän ikkunan avulla voit sammuttaa vieraskäyttöjärjestelmän normaalisti, ja kun vieraskäyttöjärjestelmä ja järjestelmä on sammutettu, virtuaalikone sammuu automaattisesti.

Haluan kiinnittää huomionne siihen, että tässä ohjelmassa käytetyssä VirtualBox-versiossa käyttöjärjestelmän sammutusikkunassa tekemästäsi valinnasta huolimatta muutama sekunti valikkokohdan valitsemisen jälkeen "Kone-> sammutus", virtuaalikone sammuu.

4.4 Irrotettavien laitteiden yhdistäminen virtuaalikoneeseen.

Katsotaanpa irrotettavien laitteiden yhdistämistä esimerkin avulla yhdistämisestä ja USB irti- tallennuslaite.

Liitä USB-asema valitsemalla valikkokohta: Laitteet->USB-laitteet ja valitse avautuvasta luettelosta (Kuva 27) tarvitsemasi USB-laite. Minun tapauksessani USB-asema tunnistettiin nimellä "Generic Mass Storage".

Kun olet valinnut "Generic Mass Storage" -valikkokohdan, USB-asema liitetään ikään kuin olisit liittänyt flash-aseman oikeaan tietokoneeseen, ja luettelossa (Kuva 27) valittu laite on merkitty valintamerkillä. Muut toimet määräytyvät käyttämäsi käyttöjärjestelmän mukaan. Sammuttaa USB-muisti poista valinta ruudusta samassa valikossa. Kuten näet, kaikki on hyvin yksinkertaista.

HUOMIO! Kun yhdistät siirrettävän laitteen virtuaalikoneeseen, se poistetaan käytöstä isäntäkäyttöjärjestelmässä, mikä voi johtaa tallentamattomien tietojen menetykseen. Siksi, ennen kuin liität siirrettävän laitteen virtuaalikoneeseen, varmista, että et suorita mitään toimintoja sen kanssa isäntäkäyttöjärjestelmässä.

4.5. Vaihtaminen isäntä- ja vieraskäyttöjärjestelmien välillä.

Virtuaalikoneessa työskennellessä näppäimistö ja hiiri "kaapataan", eli virtuaalikone käsittelee kaikki näppäimistön painallukset tai hiiren toiminnot ja ohitetaan isäntäkäyttöjärjestelmässä. Jotta voit siirtyä työskentelemään isäntäkäyttöjärjestelmän kanssa, sinun on painettava "Host"-näppäintä tai näppäinyhdistelmää. Virtuaalikoneiden eri versioissa ja niiden asetuksista riippuen "Host"-avain voi olla erilainen, mutta avaimen nimi näkyy virtuaalikoneen ikkunan oikeassa alakulmassa (Kuva 28).

Kun painat tätä näppäintä, isäntäkäyttöjärjestelmä käsittelee jälleen kaikki tapahtumat näppäimistöltä ja hiireltä. Voit palata työskentelemään virtuaalikoneen kanssa napsauttamalla hiirtä mielivaltaisessa paikassa rituaalikoneen ikkunassa.

Tämä riittää aloittamaan työskentelyn virtuaalikoneen kanssa, ja tulevaisuudessa, jos pidät uudesta työkalusta ja pidät siitä varmasti, voit helposti tutkia sen kaikkia ominaisuuksia, ja yritän auttaa sinua yhdessä seuraavat artikkelit.


1. helmikuuta 2013 klo 19.28

Jotkut virtuaalikoneiden käytön ominaisuudet aloittelijoille

  • Virtualisointi

Virtuaalikoneita, kuten Virtualboxia, käytetään emuloimaan virtuaalisia laitteita ja ajamaan useita käyttöjärjestelmiä tietokoneessa. Mitä parempi suorittimesi ja mitä enemmän RAM-muistia sinulla on, sitä nopeammin tietokoneesi virtuaalikoneet toimivat.
Tarjoan muutamia vinkkejä, jotka auttavat sinua säästämään aikaa, kun määrität virtuaalikoneita. Tämä on hyödyllistä työskennellessäsi VirtualBoxin, VMwaren, Parallelsin tai muiden virtuaalikoneiden kanssa.

Muista asentaa VirtualBox- tai VMware Tools -vieraskäyttöjärjestelmän lisäosat

Kun olet asentanut vieraskäyttöjärjestelmän virtuaalikoneeseen, sinun on ensin asennettava virtuaalikoneen ohjelmisto - "Guest OS Additions for VirtualBox" tai VMware Tools for VMware." Nämä paketit sisältävät erityisiä ohjaimia, jotka auttavat vieraita toimimaan. järjestelmä toimii nopeammin isäntäkoneen laitteiston avulla.

Paketin asentaminen on helppoa - VirtualBoxissa vierailijakäyttöjärjestelmän lataamisen jälkeen napsauta Laitteet-valikkopainiketta ja valitse "Asenna vieraslisäykset". Jos käytät VMwarea, valitse Virtual Machine -valikosta "Asenna VMware Tools". Suorita asennus loppuun noudattamalla näytön ohjeita - jos käytät Windowsia vieraskäyttöjärjestelmänä, se on sama kuin minkä tahansa muun sovelluksen asentaminen.

Varmista, että sinulla on eniten uusin versio Vieraslisäykset – Jos näet ilmoituksen, että vieraslisäyksille tai VMware Toolsille on saatavilla päivitys, asenna se.

Kiinteän levykoon luominen alkuasennuksen aikana

Kun luot virtuaalikoneen, voit luoda kaksi erilaisia ​​tyyppejä virtuaalisia levyjä. Oletusarvoisesti ohjelma ehdottaa yleensä dynaamisesti varattujen levyjen käyttöä, jotka kasvavat vieraskäyttöjärjestelmän viemän tilan mukana.

Jos esimerkiksi luot uuden virtuaalikoneen, jossa on dynaamisesti varattu levy, jonka enimmäiskoko on 30 Gt, se ei vie heti 30 Gt kiintolevytilaa. Käyttöjärjestelmän ja ohjelmien asennuksen jälkeen levy saattaa kestää vain jopa 10 Gt. Kun tiedostoja lisätään virtuaalinen levy, se laajenee enintään 30 Gt:n kokoon.

Tämä voi olla kätevää - jokainen virtuaalikone ei vie kohtuuttoman paljon tilaa kiintolevyltäsi. Se on kuitenkin hitaampaa kuin kiinteän kokoisen levyn luominen (levy, jolla on ennalta varattu tilaa). Kun luot kiinteän levykoon, kaikki 30 Gt otetaan välittömästi käyttöön tietokoneellasi.

Tässä on kompromissi - kiinteä levykoko vie enemmän kiintolevytilaa, mutta toimii nopeammin virtuaalisen kiintolevyn kanssa. Pääset myös eroon tiedostojen pirstoutumisesta - tilaa vie suuri lohko sen sijaan, että lisäisit pienempiä paloja koko levylle.

Sulje virtuaalikoneen hakemisto pois virustorjuntastasi

Virustorjuntasi saattaa skannata virtuaalikoneen tiedostoja, kun niitä käytetään, mikä heikentää suorituskykyä. Virustentorjunta ei pysty havaitsemaan virusta vieraskäyttöjärjestelmässäsi toimivassa virtuaalikoneen sisällä, joten tämä tarkistus on vain haitallinen.

Voit nopeuttaa prosessia lisäämällä koneesi virtuaalisen hakemiston virustorjuntaohjelman tekijän poissulkemisluetteloon. Kun se on listattu, virustorjuntasi ohittaa kaikki kyseisessä hakemistossa olevat tiedostot.

Varaa lisää muistia

Virtuaalikoneet rakastavat paljon virtuaalinen muisti. Microsoft suosittelee 2 Gt RAM-muistia 64-bittiselle Windows 7:lle, ja tämä suositus koskee myös Windows 7 x32 -käyttöjärjestelmää virtuaalikoneessa. Jos käytät suuria sovelluksia virtuaalikoneessa, voit varata yli 2 Gt RAM-muistia.

Voit varata lisää RAM-muistia virtuaalikoneen asetusikkunassa (näennäiskone on sammutettava tätä varten). Jos tietokoneessasi ei ole tarpeeksi muistia virtuaalikoneen mukavaan työskentelyyn, saatat huomata tietokoneen suorituskyvyn huomattavan heikkenemisen, kun käytät sivutiedostoa kiintolevylläsi.

Varaa lisää prosessoreita

Jos sinulla on tietokone, jossa on useita suorittimia tai ytimiä, voit varata virtuaalikoneellesi lisää suorittimia VM-asetusikkunasta. Virtuaalikone, jossa on kaksiytiminen (tai neliytiminen) prosessori, on herkempi.

Jos aiot asentaa MS-Windows-perheen käyttöjärjestelmän ja tulevaisuudessa, jotta voit käyttää enemmän ytimiä, määritä asennuksen aikana 2 ydintä, jotta oikea HAL asennetaan, asennuksen jälkeen voit sammuttaa koneen ja asentaa 1 ydin oletuksena jokapäiväiseen käyttöön. Mutta tulevaisuudessa voit aina lisätä ytimiä poistamatta käyttöjärjestelmää. Linux-VM voi dynaamisesti havaita minkä tahansa määrän ytimiä käyttöjärjestelmän käynnistyessä.

Säädä videoasetuksia

Videoasetusten hienosäätö ja videomuistin lisääminen auttavat myös parantamaan virtuaalikoneen nopeutta. Esimerkiksi 2D-kiihdytyksen ottaminen käyttöön VirtualBoxissa parantaa videon toistoa virtuaalikoneita, 3D-kiihdytyksen ottaminen käyttöön antaa sinun käyttää joitain 3D-sovelluksia.

Yleisesti ottaen sinun on minimoitava 3D:n, esimerkiksi Windows 7:n, käyttö poistamalla Aero käytöstä.

Varmista, että Intel VT-x- tai AMD-V-ominaisuudet ovat käytössä

Intel VT-x ja AMD-V ovat erikoisprosessorilaajennuksia, jotka parantavat virtualisointinopeutta. Uusi Intel Ja AMD prosessorit sisältävät yleensä nämä ominaisuudet. Jotkut tietokoneet eivät kuitenkaan ota automaattisesti käyttöön VT-x:ää tai AMD-V:tä – sinun on otettava tämä asetus käyttöön tietokoneesi BIOSissa.

Sen määrittämiseksi, onko sinun Intel prosessori Intelin laajennus VT, käytä apuohjelmia, jotka näyttävät järjestelmätiedot. Jos suorittimesi tukee tätä ominaisuutta, mutta vaihtoehto ei ole käytettävissä virtuaalikoneessasi, sinun on otettava tämä ominaisuus käyttöön tietokoneesi BIOSissa. Tämä vaihtoehto on yleensä oletuksena käytössä emolevyt AMD-prosessorien kanssa.

Aseta virtuaalikoneen tiedostot toiselle levylle

Levyn suorituskyky voi rajoittaa virtuaalikoneen nopeutta. Virtuaalikonetiedostojen sijoittaminen erilliselle fyysiselle levylle vai ei järjestelmälevy- voi parantaa suorituskykyä. Virtuaalikoneesi ja järjestelmäsi eivät lue ja kirjoita samanaikaisesti samalta levyltä.

Sinun ei kuitenkaan pidä käynnistää virtuaalikoneen kanssa ulkoinen asema(USB) - tämä on paljon hitaampaa.

  1. Lisäprosessorien omistaminen on harvoin hyvä idea. Käytä 1 CPU:ta työpöytäkäyttöjärjestelmässä.
  2. Yritä olla käyttämättä graafisia hypervisoreita palvelimien käyttöjärjestelmissä.
  3. Älä varaa käynnissä oleville virtuaalikoneille enemmän ytimiä kuin mitä tietokoneessasi on.

Minun on käytettävä ohjelmistojärjestelmää, joka on suunniteltu asennettavaksi laitteeksi erilliseen koneeseen. Energian säästämiseksi aion käyttää järjestelmää sen sijaan virtuaalikoneella.

Isäntä on tavallinen Linux-laatikko, jossa on SysV-Init, vieras on voimakkaasti muokattu Linux-laatikko, enkä halua muuttaa sitä enempää. VirtualBoxia käytetään OSE-versiossa.

Olen jo keksinyt kuinka käynnistän virtuaalisen VBoxManager startvm:n, kun isäntä käynnistyy ( Muokata: VBoxManager startvm tekee tämän alla mainitulla tavalla VBoxManager startvm -komennolla), mutta kuinka voin sulkea VM:n sulavasti? Kaikki isännässä käynnissä olevat skriptit joutuvat odottamaan, kunnes vieras on täysin katkaistu.

Osaako joku ehdottaa, miltä esimerkiksi palvelutiedostonäkymän pitäisi näyttää?

10 Ratkaisua kerää verkkolomakkeen "Kuinka käynnistää ja sammuttaa VirtualBox-koneet automaattisesti?"

Oletko kokeillut acpipowerbuttonia tästä komentosarjasta?

VBoxManage controlvm |tauko|jatka|nollaa|virrankatkaisu|tallenna| acpipowerbutton|acpisleepbutton|

Muokkaa kommentit luettuasi:

Voit tehdä siitä tyylikkään käyttämällä acpid- tai muita acpi-apuohjelmia. Voit myös antaa lisätietoja koneen sammuttamisesta Tämä hetki?

Normaali sammutus ei odottaisi keskeneräisiä töitä; aikaviive voi olla liian pitkä.

Oletan, että et käytä ikkunanhallintaohjelmaa, joten kokeile tätä työkalua.

Näin juuri tämän demonin. Tämä saattaa olla sinulle hyödyllistä.

Sen sijaan, että koodaat tämän itse, harkitse Vagrantin käyttöä, joka on suunniteltu luomaan ja hallitsemaan VM-esiintymiä. Dokumentaatio on erinomainen, ja suosittelen, että tarkistat sen sen sijaan, että yrität rullata itse.

Pitkä ja lyhyt tässä on se, että luot yksinkertaisen ohjaustiedoston ja suoritat sitten vaeltajan käynnistääksesi niin monta VirtualBox-instanssia kuin haluat. Voit käyttää vagrant ssh -komentoa kirjautuaksesi isäntiin ja vagrant stop -komentoa sulkeaksesi isännän (keskeyttämättä). vaeltaja tuhoaa päästä eroon näistä tapauksista.

Se tukee Puppetin, Ansiblen tai Chefin provisiointia ja antaa sinun hallita useimpia esillä olevia VBox-asetuksia.

Minulla on samanlainen sovellus kuin sinulla yhdellä erolla: minun on käynnistettävä järjestelmä uudelleen ja palautettava tilannevedosta.

Se mistä olet kiinnostunut, on päätön tila .

Minulla on useita tällaisia ​​palveluita, joten käytän seuraavaa komentosarjaa:

VBox_StopRestoreStart.sh

#!/bin/bash jos [ -z "$1" ]; sitten toista "Käyttö: $0 VMNAME_or_UUID" exit 1 fi set -x VBoxManage controlvm "$1" poweroff #enforce turnoff VBoxManage tilannekuva "$1" palauta virta #palauta tila VBoxManage showvminfo "$1" | grep-tila #näytön tila varmistaaksesi, että VBoxHeadless -s "$1" #toimii päättömässä tilassa taustalla

kuinka voin sulkea VM:n sulavasti?

Jos haluat sulkea virtuaalikoneen sulavasti, sinulla on kaksi vaihtoehtoa sovelluksestasi riippuen:

  • Emuloi mykistyspainiketta tai "nukkumispainike" ja valmistele VM vastaamaan siihen (sulkeutumaan sulavasti)
    • VBoxManage controlvm |acpipower-painike
    • VBoxManage controlvm |acpisleep-painike
  • Tallenna virtuaalikoneen tila, jotta voit palauttaa sen myöhemmin
    • VBoxManage controlvm |savestate

NEUVOJA. Saatat olla hyödyllinen:

  • VBoxManage-luettelo vms – luettelo käytettävissä olevista virtuaalikoneista
  • rdesktop IP-ADDR:3389 tai rdesktop-vrdp IP-ADDR:3389 – kun haluat käyttää graafista käyttöliittymää (jopa etänä) ajettaessa päättömässä tilassa: VBoxHeadless -s |
  • VBoxManage startvm - aloita graafisella käyttöliittymällä paikallista virheenkorjausta varten

VirtualBox-oppaan aiheeseen liittyvä luku: Luku 7: Etävirtuaalikoneet - Vaihe vaiheelta: Virtuaalikoneen luominen päättömälle palvelimelle

PS Jos olet kiinnostunut täysin varustetuista jo toteutetuista ratkaisuista, OpenStack vaikuttaa mielenkiintoiselta vaihtoehdolta.

Katso VirtualBox-virtuaalikoneen hallintaa koskevat asiakirjat osoitteessa http://www.virtualbox.org/manual/ch08.html

Voit luetella virtuaalikoneita käyttämällä VBoxManage list vms -komentoa

Voit käynnistää virtuaalikoneen käyttämällä VBoxManage startvm -komentoa

Voit hallita virtuaalikonetta käyttämällä VBoxManage controlvm:ää

controlvm controlvm:n avulla voit muuttaa käynnissä olevan virtuaalikoneen tilaa. Voit määrittää seuraavat:

VBoxManage controlvm tauko asettaa virtuaalikoneen tilapäisesti pitoon muuttamatta sen tilaa pysyvästi. Virtuaalikoneen ikkuna näkyy harmaana, mikä osoittaa, että virtuaalikone on tällä hetkellä jäädytettynä. (Tämä vastaa keskeytyksen valitsemista konevalikosta. GUI käyttäjä.)

Käytä VBoxManage controlvm:ää jatka peruuttaaksesi edellisen taukokomennon. (Tämä vastaa Jatka-kohdan valitsemista GUI:n konevalikosta.)

VBoxManage controlvm nollauksella on sama vaikutus virtuaalikoneeseen kuin Reset-painikkeen painaminen oikealla tietokoneella: virtuaalikoneen kylmäkäynnistys, joka käynnistyy uudelleen ja käynnistyy vieraskäyttöjärjestelmään. Virtuaalikoneen tilaa ei tallenneta etukäteen ja tiedot voivat kadota. (Tämä vastaa Palauta valintaa GUI:n konevalikosta.)

VBoxManage controlvm virrankatkaisulla on sama vaikutus virtuaalikoneeseen kuin virtajohdon vetäminen oikealla tietokoneella. Jälleen, virtuaalikoneen tilaa ei tallenneta etukäteen ja tietoja voidaan menettää. (Tämä vastaa Close-valintaa GUI:n konevalikosta tai ikkunan sulkemispainikkeen napsauttamista ja sitten Sammuta kone valintaa valintaikkunasta.)

Tämän jälkeen virtuaalikoneen tila poistetaan käytöstä.

Entä jos lähettäisit komennon ssh:n kautta isännältä vieraalle?

En ole varma toimiiko ja voiko koneen tilan tarkistaa jälkikäteen tai saada jotain poistumistilan kaltaista, mutta sen pitäisi olla ainakin puhdas.

Järjestelmäpohjaisessa järjestelmässä voit kokeilla tätä.

Vaihe 1: luo palvelutiedosto

Description=VBox-virtuaalikone %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 how Description=VBox-virtuaalikone %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

Vaihe 2: Ota palvelutiedosto käyttöön

$ sudo systemctl mahdollistaa vboxvmservice@vm_name.service
  • systemd/Services – ArchLinux Wiki
  • VirtualBox VM:ien automaattinen käynnistäminen Archlinuxissa Systemd:n ​​avulla

Ratkaisuni: tässä komentosarjassa "root" on kutsuja ja "theuser" on "thevm":n omistaja.

Tiedän, että vms on päättynyt, kun VBoxManage list runningvms -komennon tulos palauttaa tyhjän merkkijonon.

Start())( su -c "VBoxHeadless --startvm thevm" -s /bin/bash käyttäjä & # ehkä toinen vbox-komento ) stop())( su -c "VBoxManage controlvm thevm acpipowerbutton" -s /bin/bash theuser # ehkä toinen vbox-komento, kun [ "`su -c "VBoxManage list runningvms" -s /bin/bash theuser`" != "" ] kaiu odottaa, että virtuaalikoneet sammuvat lepotila 3 valmis ) ...

Ehkä tämä auttaa osana ratkaisua.

VBoxManage luettelo runningvms | tr -s "\" (" "%(" | cut -d "%" -f3 | kun luetaan uuid; do VBoxManage controlvm $uuid tallennustila; valmis

Todennäköisesti tyhmä kysymys, mutta miksi et mene guesthouseen ja katkaisisi yhteyden sieltä?

Ellei sinulla ole pakottavaa syytä olla asentamatta sshd:tä ja käyttää virtuaalikonetta VBoxin kautta, valitsisin komentosarjan, joka vain antaa ssh shutdown -h nyt. Rehellisesti sanottuna luoisin jokaiselle koneelle komentosarjan, joka sammuttaa sen kunnolla ja tekee joitain tarkistuksia sen ollessa käynnissä.

Pakkaa vain komentosarja /etc/init.d/shutdown_vm, joka kutsuu toista isännästä, puhelu estyy, kunnes se on valmis. Tämä prosessi (kuten on kuvattu) lisää Linux-riippuvuuden guestiin, mutta poistaa VBox-riippuvuuden isännästä.

Huolimatta: sinun ei tarvitse mennä VBoxiin sammuttaaksesi koneen, jos sinulla on jokin keino käyttää sitä (esim. ssh), käyttöjärjestelmällä on aina jokin keino tehdä niin (sen käynnistäminen on eri asia kuin kurssi)

Aloita vm:

VBoxManage startvm VMNAME --type ilman päätä

Vm:n pysäyttäminen:

VBoxManage controlvm VMNAME -tallennustila

Luettelo kaikista käynnissä olevista vm:istä.