Ovaj vodič će pokazati kako instalirati i koristiti VirtualBox na openSUSE.
Virtualizacija i VirtualBox
Evo kratkog primjera koji implementira virtualizaciju. Jeste li ikad pokušali pokrenuti Android na računalu? Android emulatori su praktični alati koji omogućuju pokretanje Android aplikacija na vašem računalu. Ovdje softver emulatora stvara virtualni stroj na kojem radi Android OS.
To je pojednostavljeni tijek rada Android emulatora. Kada pokrenete bilo koji od tih emulatora, on dodjeljuje postojeći hardverski resurs (CPU, GPU, RAM i pohranu) Android OS-u i povezuje vas s virtualnim sustavom. Imate potpunu kontrolu nad time koliko će potrošiti CPU, GPU, RAM i pohranu.
Virtualizacija je započela početkom 1960-ih, gdje je cilj bio logično podijeliti hardverski resurs glavnih računala na različite aplikacije. Evo kratkog popisa na kojem se trenutno koristi virtualizacija.
- Virtuelizacija memorije korisna je tehnika za dijeljenje RAM resursa između svih virtualiziranih sustava iz jednog memorijskog spremišta.
- Virtualizacija pohrane apstrahira logičku pohranu iz fizičke pohrane.
- Virtualizacija pohrane korisna je za apstrahiranje potrebe za fizičkom pohranom. Virtualni disk je takva implementacija gdje će se činiti kao da je riječ o jednom disku, bez obzira na njegovo fizičko mjesto.
- Virtualizacija radne površine je takva tehnologija koja omogućuje stvaranje logičke radne površine na vrhu fizičkog klijentskog uređaja. Na taj se način hardverski resurs učinkovitije distribuira. Android emulatori mogu biti primjer virtualizacije radne površine.
U ovom ćemo se članku usredotočiti na posljednju točku jer je VirtualBox takav alat koji omogućuje virtualizaciju radne površine na vašem računalu.
Zašto koristiti VirtualBox
Značajke VirtualBox-a korisne su u brojnim situacijama. Na primjer,
- Pokretanje više OS-a: Korištenjem VirtualBox-a možete istodobno pokretati više računala s različitim OS-ima. Možete se brzo prebaciti s jednog OS na drugi bez problema. Imate potpunu kontrolu nad tim koji „virtualni“ hardver dobiva svaki virtualizirani sustav.
- Testiranje: Korištenjem VirtualBox-a možete imati sigurno okruženje za testiranje svega što želite. Dok mijenjate virtualne sustave, ne postoji opasnost od sloma vašeg trenutnog sustava. Osobno koristim VirtualBox za testiranje novih Linux distribucija i isprobavanje kritičnih podešavanja sustava.
- Jednostavnost: Među svim postojećim alatima za virtualizaciju, VirtualBox je jedan od najjednostavnijih za naučiti i svladati. Iako nije najbolje, vjerojatno je to najlakši način da se naviknete na svijet virtualizacije. Besplatno je i možete se poigrati bez oštećenja računala.
- Lakše raspoređivanje: Uzmimo za primjer cjeloviti poslužitelj pošte. Postavljanje poslužitelja pošte na pravi stroj težak je posao. Međutim, može se pokrenuti izravno iz virtualnog sustava bez potrebe za bilo kakvim promjenama na hostu. VirtualBox omogućuje izvoz virtualnih strojeva. Dakle, stroj se čak može postaviti, bez ponovnog prolaska kroz instalaciju. Na primjer, OSboxes je takvo mjesto na kojem možete ugrabiti VirtualBox VDI-je različitih OS-a.
Instaliranje VirtualBox-a na openSUSE
VirtualBox je izravno dostupan iz službenog repo-a openSUSE-a. Izvršite sljedeće naredbe.
$ sudo zipper ref$ sudo zypper u virtualboxu virtualbox-qt
Za korištenje VirtualBox-a trenutni korisnički račun mora biti u grupi “vboxusers”. Za ovo ćemo uzeti pomoć YaST-a. Pokrenite YaST s izbornika.
Unesite administratorsku lozinku.
Iz YaST kontrolnog centra idite na Sigurnost i korisnici >> Upravljanje korisnicima i grupama.
Odaberite svoj korisnički račun s popisa i kliknite "Uredi".
Na kartici "Pojedinosti" označite grupu "vboxusers" u odjeljku "Dodatne grupe". Zatim kliknite "U redu".
Da bi promjene stupile na snagu, morate se odjaviti i prijaviti.
Da biste otključali maksimalne značajke VirtualBox-a, također se preporučuje instaliranje paketa proširenja VirtualBox. Nabavite proširenje VirtualBox.
Zapalite VirtualBox.
Isprva ćete imati ovu obavijest. Pažljivo ga pročitajte i provjerite želite li ga omogućiti ili onemogućiti.
Ovo je glavni prozor VirtualBox-a.
Za instaliranje paketa proširenja VirtualBox idite na Datoteka >> Postavke.
Na lijevoj ploči odaberite "Proširenja". Kliknite ikonu "+". Od vas će se zatražiti da odaberete mjesto paketa proširenja.
Kad se odabere, pojavit će se ovaj dijaloški okvir "Pitanje" VirtualBox-a. Kliknite "Instaliraj".
Od vas će se zatražiti licenčni ugovor za VirtualBox Extension Pack. Pomaknite se na dno da biste se složili s tim.
Za akciju će biti potrebno dopuštenje "root".
Po završetku instalacije pojavit će se poruka o uspjehu.
Paket proširenja bit će dodan na popis instaliranih proširenja.
Terminologija VirtualBox
Evo nekih uobičajenih terminologija na koje ćete naići kada se bavite VirtualBoxom i virtualizacijom općenito.
- Domaćin OS: Pod pojmom "domaćin" podrazumijevamo stroj na kojem je pokrenut VirtualBox. Dakle, pojam "host OS" odnosi se na operativni sustav koji pokreće stroj. U slučaju VirtualBox-a to može biti bilo koji podržani OS, na primjer Windows, Linux i macOS itd.
Zanimljivo je da ovdje "domaćin" može biti fizički / virtualni. - Gost OS: Pod pojmom "gost" ovdje podrazumijevamo stroj koji je virtualiziran. Dakle, "gost OS" označava OS koji je pokrenut na vrhu virtualnog stroja. U teoriji, bilo koji OS zasnovan na x86 radit će na VirtualBoxu bez ikakvih problema. Međutim, u praksi neće svi raditi ispravno.
- Virtualni stroj (VM): Ovo je virtualizirano računalo koje će se ponašati kao da je fizički stroj. U ovom ćemo slučaju koristiti VirtualBox za stvaranje VM-ova. Možete konfigurirati svaki pojedini aspekt VM-a, na primjer, memoriju (RAM), pohranu, CPU i umrežavanje itd.
- Dodaci za goste: To je poseban paket upravljačkih programa i softvera za gostujući OS. Instaliranje dodavanja za goste nudi bolju integraciju s VirtualBoxom i otključava neke zanimljive značajke.
Korištenje VirtualBox-a
Pogledajmo kako stvoriti virtualni stroj pomoću VirtualBox-a. U glavnom prozoru kliknite "Novo".
Prvi korak je davanje virtualnog stroja vlastitom imenu. Odaberite odgovarajuću vrstu OS-a koji ćete pokretati na tom virtualnom sustavu.
Dalje odaberite odgovarajuću količinu RAM-a koju virtualni stroj može koristiti. To može biti nezgodno, jer morate ponuditi dovoljno memorije gostujućem OS-u, a istovremeno održavati dovoljno memorije za ispravno funkcioniranje OS-a domaćina.
Vrijeme je za upravljanje virtualnom pohranom za virtualni stroj. Odaberite "Stvori virtualni tvrdi disk sada".
Na raspolaganju su 3 vrste datoteka tvrdog diska. Za VirtualBox preporučujem upotrebu tipa VDI (slika diska VirtualBox).
Od ovog koraka, "Dinamički dodijeljeno" znači da će se virtualni disk postupno širiti kako se bude više učitavao. S druge strane, "Fiksna veličina" dodijelit će fiksnu količinu pohrane izravno iz vaše pohrane.
Odaberite gdje želite dodijeliti virtualnu pohranu. Što se tiče veličine pohrane, trebalo bi biti dovoljno za pokretanje gostujućeg OS-a, a pritom ne začepiti fizičku pohranu.
Voila! Virtualni stroj spreman je za rad! Ako želite izvršiti daljnje prilagođavanje, odaberite virtualni stroj, pritisnite desnu tipku miša i odaberite "Settings".
Završne misli
VirtualBox nevjerojatno je moćan, ali super pojednostavljen alat za virtualizaciju. Također je nevjerojatno opraštanje. Slobodno istražite svoj put oko toga. Imamo puno tutorijala za VirtualBox.
Provjerite kako instalirati Debian, CentOS, OpenStack i FreeBSD na VirtualBox.
Uživati!