V tem priročniku je predstavljeno, kako namestiti in uporabljati VirtualBox na openSUSE.
Virtualizacija in VirtualBox
Tu je hiter primer, ki izvaja virtualizacijo. Ste že kdaj poskusili zagnati Android v računalniku? Android emulatorji so priročna orodja, ki omogočajo zagon aplikacij za Android v računalniku. Tu programska oprema emulatorja ustvari navidezni stroj, na katerem deluje sistem Android.
Gre za poenostavljen potek dela emulatorjev Android. Ko zaženete katerega koli od teh emulatorjev, ta dodeli obstoječi strojni vir (CPU, GPU, RAM in pomnilnik) sistemu Android in vas poveže z navideznim sistemom. Imate popoln nadzor nad porabo CPU-ja, GPU-ja, RAM-a in pomnilnika.
Virtualizacija se je začela v šestdesetih letih prejšnjega stoletja, kjer je bil cilj logično razdeliti strojni vir glavnih računalnikov na različne aplikacije. Tu je kratek seznam, kjer se trenutno uporablja virtualizacija.
- Virtualizacija pomnilnika je uporabna tehnika za skupno rabo virov RAM-a med vsemi virtualiziranimi sistemi iz enega pomnilniškega področja.
- Virtualizacija shranjevanja abstrahira logični pomnilnik iz fizičnega pomnilnika.
- Virtualizacija shrambe je koristna za odvzem potrebe po fizičnem shranjevanju. Navidezni disk je takšna izvedba, kjer se zdi, kot da gre za en disk, ne glede na njegovo fizično lokacijo.
- Virtualizacija namizja je takšna tehnologija, ki omogoča ustvarjanje logičnega namizja na vrhu fizične odjemalske naprave. Na ta način je vir strojne opreme učinkoviteje porazdeljen. Android emulatorji so lahko primer virtualizacije namizja.
V tem članku se bomo osredotočili na zadnjo točko, ker je VirtualBox tako orodje, ki omogoča virtualizacijo namizja v računalniku.
Zakaj uporabljati VirtualBox
Funkcije programa VirtualBox so uporabne v številnih situacijah. Na primer,
- Izvajanje več OS: Z VirtualBoxom lahko hkrati zaženete več računalnikov z različnimi operacijskimi sistemi. Z enega OS na drugega lahko hitro preklopite brez težav. Imate popoln nadzor nad tem, katero "navidezno" strojno opremo dobi vsak navidezni sistem.
- Testiranje: Z uporabo VirtualBox-a imate lahko varno okolje za preizkušanje vsega, kar želite. Ko spreminjate navidezne sisteme, ni nevarnosti, da bi zrušili vaš trenutni sistem. Osebno uporabljam VirtualBox za testiranje novih distribucij Linuxa in preizkušanje kritičnih sistemskih sprememb.
- Preprostost: Med vsemi orodji za virtualizacijo je VirtualBox eno najpreprostejših za učenje in obvladovanje. Čeprav ni najboljši, je verjetno najlažji način, da se navadimo na svet virtualizacije. Brezplačno in lahko se igrate, ne da bi poškodovali računalnik.
- Lažja uvedba: Vzemimo na primer celoten poštni strežnik. Nastavitev poštnega strežnika na resničnem računalniku je težko delo. Vendar ga je mogoče zagnati neposredno iz navideznega sistema, ne da bi bilo treba spremeniti gostitelja. VirtualBox omogoča izvoz navideznih strojev. Tako lahko stroj celo postavite, ne da bi morali znova iti skozi namestitev. Na primer, OSboxes je tak kraj, kjer lahko zgrabite VDI VirtualBox z različnimi OS.
Namestitev VirtualBox-a na openSUSE
VirtualBox je neposredno dostopen pri uradnem repoju openSUSE. Zaženite naslednje ukaze.
$ sudo zipper ref$ sudo zypper v virtualbox virtualbox-qt
Za uporabo VirtualBox mora biti trenutni uporabniški račun v skupini »vboxusers«. Za to bomo uporabili pomoč YaST. Zaženite YaST iz menija.
Vnesite skrbniško geslo.
V nadzornem centru YaST pojdite na Varnost in uporabniki >> Upravljanje uporabnikov in skupin.
Na seznamu izberite svoj uporabniški račun in kliknite »Uredi«.
Na zavihku »Podrobnosti« označite skupino »vboxusers« v razdelku »Dodatne skupine«. Nato kliknite »V redu«.
Če želite spremembe začeti veljati, se morate odjaviti in prijaviti.
Za odklepanje največjih funkcij VirtualBox-a je priporočljivo namestiti tudi razširitveni paket VirtualBox. Pridobite razširitveni paket VirtualBox.
Zaženite VirtualBox.
Sprva boste prejeli to obvestilo. Pazljivo ga preberite in se prepričajte, ali ga želite omogočiti ali onemogočiti.
To je glavno okno programa VirtualBox.
Za namestitev razširitvenega paketa VirtualBox pojdite na Datoteka >> Nastavitve.
Na levi plošči izberite »Razširitve«. Kliknite ikono “+”. Pozvani boste, da izberete mesto paketa razširitev.
Ko je izbrana, se prikaže to pogovorno okno »Vprašanje« VirtualBox. Kliknite »Namesti«.
Pozvani boste z licenčno pogodbo za razširitveni paket VirtualBox. Pomaknite se na dno, da se strinjate.
Za dejanje bo potrebno dovoljenje "root".
Ko je namestitev končana, se prikaže sporočilo o uspehu.
Paket razširitev bo dodan na seznam nameščenih razširitev.
Terminologija VirtualBox
Tu je nekaj najpogostejših terminologij, s katerimi se boste srečali, ko se ukvarjate z VirtualBoxom in virtualizacijo na splošno.
- Gostiteljski OS: Z izrazom "gostitelj" označujemo računalnik, na katerem deluje VirtualBox. Izraz »gostiteljski OS« se torej nanaša na operacijski sistem, ki poganja stroj. V primeru VirtualBox je lahko kateri koli podprti OS, na primer Windows, Linux in macOS itd.
Zanimivo je, da je tukaj "gostitelj" lahko fizični / navidezni. - Gost OS: Tukaj pod izrazom "gost" mislimo na stroj, ki je virtualiziran. Tako "gostujoči OS" pomeni OS, ki se izvaja na vrhu navideznega računalnika. Teoretično se bo kateri koli OS, ki temelji na x86, brez težav zagnal na VirtualBoxu. V praksi pa ne bodo vsi delovali pravilno.
- Navidezni stroj (VM): To je navidezni računalnik, ki se bo obnašal kot fizični stroj. V tem primeru bomo za ustvarjanje VM uporabljali VirtualBox. Konfigurirate lahko vsak posamezen vidik VM, na primer pomnilnik (RAM), pomnilnik, CPU in omrežja itd.
- Dodatki za goste: Gre za poseben paket gonilnikov in programske opreme za gostujoči OS. Namestitev dodajanja gostov ponuja boljšo integracijo z VirtualBoxom in odklepanje nekaterih zanimivih funkcij.
Uporaba VirtualBox
Oglejmo si, kako ustvariti navidezni stroj z uporabo VirtualBox. V glavnem oknu kliknite »Novo«.
Prvi korak je, da virtualnemu računalniku daste lastno ime. Izberite ustrezno vrsto operacijskega sistema, ki ga boste izvajali v tem navideznem sistemu.
Nato izberite ustrezno količino RAM-a, ki ga lahko uporablja navidezni stroj. To je lahko težavno, saj morate gostujočemu OS ponuditi dovolj pomnilnika, hkrati pa ohraniti dovolj pomnilnika za pravilno delovanje gostiteljskega OS.
Čas je, da upravljate navidezni pomnilnik za navidezni stroj. Izberite »Ustvari navidezni trdi disk zdaj«.
Na voljo so 3 vrste datotek na trdem disku. Za VirtualBox priporočam uporabo tipa VDI (slika diska VirtualBox).
V tem koraku »Dinamično dodeljen« pomeni, da se bo navidezni disk postopoma širil, ko bo bolj obremenjen. Po drugi strani pa bo »Fiksna velikost« dodelila fiksno količino pomnilnika neposredno iz vašega pomnilnika.
Izberite, kam želite dodeliti navidezni pomnilnik. Glede na velikost shrambe bi moralo biti dovolj, da zaženete gostujoči OS, ne da bi zamašili vaš fizični pomnilnik.
Voila! Navidezni stroj je pripravljen za uporabo! Če želite izvesti nadaljnjo prilagoditev, izberite navidezni stroj, z desno miškino tipko kliknite in izberite »Nastavitve«.
Zadnje misli
VirtualBox je neverjetno zmogljivo, a nadvse poenostavljeno orodje za virtualizacijo. Prav tako je neverjetno odpuščanje. Vas prosimo, da raziščete svojo pot. Imamo veliko vadnic za VirtualBox.
Oglejte si, kako namestite Debian, CentOS, OpenStack in FreeBSD na VirtualBox.
Uživajte!