Táto príručka predstaví, ako nainštalovať a používať VirtualBox v openSUSE.
Virtualizácia a VirtualBox
Tu je rýchly príklad implementácie virtualizácie. Skúšali ste niekedy na svojom počítači spustiť Android? Emulátory Android sú užitočné nástroje, ktoré umožňujú spúšťanie aplikácií pre Android na vašom PC. Softvér emulátora tu vytvára virtuálny stroj, na ktorom beží OS Android.
Je to príliš zjednodušený pracovný postup fungovania emulátorov systému Android. Keď spustíte ktorýkoľvek z týchto emulátorov, pridelí existujúci hardvérový prostriedok (CPU, GPU, RAM a úložisko) systému Android OS a prepojí vás s virtuálnym systémom. Máte úplnú kontrolu nad tým, koľko CPU, GPU, RAM a úložiska spotrebuje.
Virtualizácia sa začala začiatkom 60. rokov, keď bolo cieľom logicky rozdeliť hardvérové prostriedky sálových počítačov na rôzne aplikácie. Tu je krátky zoznam, kde sa momentálne používa virtualizácia.
- Virtualizácia pamäte je užitočná technika zdieľania zdrojov RAM medzi všetkými virtualizovanými systémami z jednej oblasti pamäte.
- Virtualizácia úložiska abstrahuje logické úložisko od fyzického úložiska.
- Virtualizácia úložiska je užitočná na odstránenie potreby fyzického úložiska. Virtuálny disk je taká implementácia, kde sa bude javiť, akoby išlo o jeden disk bez ohľadu na jeho fyzické umiestnenie.
- Virtualizácia desktopu je taká technológia, ktorá umožňuje vytvoriť logický desktop nad fyzickým klientskym zariadením. Týmto spôsobom je hardvérový prostriedok distribuovaný efektívnejšie. Príkladom virtualizácie desktopu môžu byť emulátory Android.
V tomto článku sa zameriame na posledný bod, pretože VirtualBox je taký nástroj, ktorý umožňuje virtualizáciu desktopu na vašom PC.
Prečo používať VirtualBox
Funkcie VirtualBoxu sú užitočné v mnohých situáciách. Napríklad,
- Používanie viacerých OS: Pomocou VirtualBoxu môžete súčasne spustiť viac počítačov s rôznymi OS. Z jedného OS do druhého môžete plynulo prechádzať bez problémov. Máte úplnú kontrolu nad tým, aký „virtuálny“ hardvér získa každý virtualizovaný systém.
- Testovanie: Pomocou VirtualBoxu môžete mať bezpečné prostredie na testovanie čohokoľvek, čo chcete. Pri vykonávaní zmien vo virtuálnych systémoch nehrozí rozbitie vášho súčasného systému. Osobne používam VirtualBox na testovanie nových distribúcií Linuxu a vyskúšanie kritických systémových vylepšení.
- Jednoduchosť: Medzi všetkými virtualizačnými nástrojmi je VirtualBox jedným z najjednoduchších, ktoré sa dá naučiť a osvojiť si. Aj keď to nie je najlepšie, je to asi najjednoduchší spôsob, ako si zvyknúť na svet virtualizácie. Je to zadarmo a môžete sa hrať bez poškodenia počítača.
- Ľahšie nasadenie: Zoberme si napríklad kompletný poštový server. Nastaviť poštový server na skutočný stroj je ťažká práca. Môže však byť spustený priamo z virtuálneho systému bez potreby akýchkoľvek zmien v hostiteľovi. VirtualBox umožňuje export virtuálnych strojov. Stroj teda možno nasadiť bez toho, aby ste museli znova prechádzať inštaláciou. Napríklad OSboxes je také miesto, kde môžete chytiť VirtualBox VDI rôznych OS.
Inštalácia VirtualBoxu na openSUSE
VirtualBox je priamo dostupný z oficiálneho repo obchodu openSUSE. Spustite nasledujúce príkazy.
$ sudo zypper ref$ sudo zypper vo virtuálnom boxe virtualbox-qt
Pre použitie VirtualBoxu musí byť aktuálny užívateľský účet v skupine „vboxusers“. Z tohto dôvodu využijeme pomoc YaST. Spustite program YaST z ponuky.
Zadajte heslo správcu.
V riadiacom centre YaST prejdite na Zabezpečenie a používatelia >> Správa používateľov a skupín.
V zozname vyberte svoj používateľský účet a kliknite na tlačidlo Upraviť.
Na karte Podrobnosti skontrolujte skupinu „vboxusers“ v sekcii „Ďalšie skupiny“. Potom kliknite na tlačidlo „OK“.
Aby sa zmeny prejavili, musíte sa odhlásiť a prihlásiť.
Pre odomknutie maximálnych funkcií VirtualBoxu sa tiež odporúča nainštalovať si rozširujúci balíček VirtualBox. Získajte balík VirtualBox Extension Pack.
Spustite VirtualBox.
Najprv budete mať toto upozornenie. Pozorne si ho prečítajte a uistite sa, či ho chcete povoliť alebo zakázať.
Toto je hlavné okno VirtualBoxu.
Inštaláciu balíka VirtualBox Extension Pack nájdete v časti File >> Preferences.
Na ľavom paneli vyberte možnosť Rozšírenia. Kliknite na ikonu „+“. Zobrazí sa výzva na výber umiestnenia rozširujúceho balíka.
Ak je vybraté, zobrazí sa toto dialógové okno „Otázka“ VirtualBoxu. Kliknite na „Inštalovať“.
Zobrazí sa výzva s licenčnou zmluvou pre VirtualBox Extension Pack. Prejdite do dolnej časti, aby ste s tým súhlasili.
Akcia bude vyžadovať povolenie „root“.
Po dokončení inštalácie sa zobrazí správa o úspechu.
Balík rozšírení bude pridaný do zoznamu nainštalovaných rozšírení.
Terminológia VirtualBoxu
Tu uvádzame niektoré bežné terminológie, s ktorými sa stretnete pri práci s VirtualBoxom a virtualizáciou všeobecne.
- Hostiteľský OS: Pojmom „hostiteľ“ označujeme stroj, na ktorom je VirtualBox spustený. Pojem „hostiteľský OS“ sa teda vzťahuje na operačný systém, na ktorom je počítač spustený. V prípade VirtualBox to môže byť akýkoľvek podporovaný operačný systém, napríklad Windows, Linux a macOS atď.
Je zaujímavé, že „hostiteľ“ tu môže byť fyzický / virtuálny. - Hosťujúci OS: Pod pojmom „hosť“ tu považujeme stroj, ktorý sa virtualizuje. „Hostiteľský OS“ teda znamená OS, ktorý je spustený na virtuálnom stroji. Teoreticky bude akýkoľvek operačný systém s procesorom x86 fungovať na VirtualBoxe bez akýchkoľvek problémov. V praxi však nebudú všetky fungovať správne.
- Virtuálny počítač (VM): Toto je virtualizovaný počítač, ktorý bude pôsobiť, akoby išlo o fyzický stroj. V takom prípade budeme na vytváranie virtuálnych počítačov používať VirtualBox. Môžete nakonfigurovať všetky aspekty virtuálneho počítača, napríklad pamäť (RAM), úložisko, procesor a sieť atď.
- Doplnky hostí: Je to špeciálny balík ovládačov a softvéru pre hosťujúci OS. Inštalácia doplnku pre hostí ponúka lepšiu integráciu s VirtualBoxom a odomknutie niektorých zaujímavých funkcií.
Používanie VirtualBoxu
Poďme sa pozrieť na to, ako vytvoriť virtuálny stroj pomocou VirtualBoxu. V hlavnom okne kliknite na „Nové“.
Prvým krokom je pomenovanie virtuálneho stroja. Vyberte správny typ operačného systému, ktorý na danom virtuálnom systéme spustíte.
Ďalej vyberte správne množstvo pamäte RAM, ktoré môže virtuálny stroj používať. Môže to byť zložité, pretože hosťovskému operačnému systému musíte ponúknuť dostatok pamäte a zároveň zachovať dostatok pamäte na správne fungovanie hostiteľského operačného systému.
Je čas spravovať virtuálne úložisko pre virtuálny stroj. Vyberte možnosť „Vytvoriť virtuálny pevný disk teraz“.
Na výber sú 3 typy súborov na pevnom disku. Pre VirtualBox odporúčam ísť s typom VDI (VirtualBox Disk Image).
V tomto kroku „Dynamicky alokované“ znamená, že virtuálny disk sa bude rozširovať postupne, ako sa bude viac načítať. Na druhej strane „Fixná veľkosť“ pridelí pevné množstvo úložiska priamo z vášho úložiska.
Vyberte, kam chcete prideliť virtuálne úložisko. Čo sa týka veľkosti úložiska, malo by stačiť spustenie hosťujúceho OS bez toho, aby sa upchalo vaše fyzické úložisko.
Voila! Virtuálny stroj je pripravený na použitie! Ak chcete vykonať ďalšie prispôsobenie, vyberte virtuálny počítač, kliknite pravým tlačidlom myši a vyberte možnosť „Nastavenia“.
Záverečné myšlienky
VirtualBox je neuveriteľne výkonný, ale zároveň veľmi zjednodušený virtualizačný nástroj. Je to tiež neuveriteľne zhovievavé. Pokojne to preskúmajte. Máme veľa výukových programov VirtualBox.
Zistite, ako nainštalovať Debian, CentOS, OpenStack a FreeBSD na VirtualBox.
Užite si to!