Tato příručka předvede, jak nainstalovat a používat VirtualBox na openSUSE.
Virtualizace a VirtualBox
Zde je rychlý příklad, který implementuje virtualizaci. Zkusili jste někdy na svém počítači spustit Android?? Emulátory Android jsou užitečné nástroje, které umožňují spouštění aplikací pro Android na vašem PC. Zde software emulátoru vytvoří virtuální stroj, na kterém běží operační systém Android.
Jedná se o zjednodušený pracovní postup fungování emulátorů Android. Když spustíte některý z těchto emulátorů, přidělí stávající hardwarový prostředek (CPU, GPU, RAM a úložiště) OS Android a propojí vás s virtuálním systémem. Máte plnou kontrolu nad tím, kolik CPU, GPU, RAM a úložiště spotřebuje.
Virtualizace začala počátkem šedesátých let, kdy cílem bylo logicky rozdělit hardwarový prostředek sálových počítačů na různé aplikace. Zde je krátký seznam, kde se aktuálně používá virtualizace.
- Virtualizace paměti je užitečná technika pro sdílení prostředků RAM mezi všemi virtualizovanými systémy z jednoho fondu paměti.
- Virtualizace úložiště abstrahuje logické úložiště od fyzického úložiště.
- Virtualizace úložiště je užitečná pro abstrakci potřeby fyzického úložiště. Virtuální disk je taková implementace, kde se bude zdát, jako by to byl jeden disk bez ohledu na jeho fyzické umístění.
- Virtualizace desktopů je taková technologie, která umožňuje vytvoření logického desktopu nad fyzickým klientským zařízením. Tímto způsobem je hardware lépe distribuován. Příkladem virtualizace desktopů mohou být emulátory Android.
V tomto článku se zaměříme na poslední bod, protože VirtualBox je takový nástroj, který umožňuje virtualizaci desktopů na vašem PC.
Proč používat VirtualBox
Funkce VirtualBoxu jsou užitečné v řadě situací. Například,
- Spuštění více operačních systémů: Pomocí VirtualBoxu můžete spustit více počítačů s různými OS současně. Bez problémů můžete rychle přepínat z jednoho OS do druhého. Máte plnou kontrolu nad tím, jaký „virtuální“ hardware každý virtualizovaný systém získá.
- Testování: Pomocí VirtualBoxu můžete mít bezpečné prostředí pro testování všeho, co chcete. Jak provádíte změny ve virtuálních systémech, nehrozí poškození vašeho současného systému. Osobně používám VirtualBox k testování nových linuxových distribucí a vyzkoušení kritických vylepšení systému.
- Jednoduchost: Mezi všemi virtualizačními nástroji je VirtualBox jedním z nejjednodušších, které se lze naučit a zvládnout. I když to není nejlepší, je to pravděpodobně nejjednodušší způsob, jak si zvyknout na svět virtualizace. Je to zdarma a můžete si hrát bez poškození počítače.
- Snadnější nasazení: Vezměme si například kompletní poštovní server. Nastavení poštovního serveru na skutečném počítači je těžká práce. Lze jej však spustit přímo z virtuálního systému, aniž byste museli na hostiteli provádět jakékoli změny. VirtualBox umožňuje export virtuálních strojů. Stroj lze tedy dokonce nasadit, aniž byste museli znovu procházet instalací. Například OSboxes je takové místo, kde můžete chytit VirtualBox VDI různých OS.
Instalace VirtualBoxu na openSUSE
VirtualBox je přímo k dispozici v oficiálním repo systému openSUSE. Spusťte následující příkazy.
$ sudo zypper ref$ sudo zypper ve virtualboxu virtualbox-qt
Pro použití VirtualBoxu musí být aktuální uživatelský účet ve skupině „vboxusers“. K tomu využijeme pomoc YaST. Spusťte YaST z nabídky.
Zadejte heslo správce.
V ovládacím centru YaST přejděte na Zabezpečení a uživatelé >> Správa uživatelů a skupin.
Vyberte svůj uživatelský účet ze seznamu a klikněte na „Upravit“.
Na kartě Podrobnosti zkontrolujte skupinu „vboxusers“ v části „Další skupiny“. Poté klikněte na „OK“.
Aby se změny projevily, musíte se odhlásit a přihlásit.
Pro odemčení maximálních funkcí VirtualBoxu se také doporučuje nainstalovat balíček rozšíření VirtualBox. Získejte balíček VirtualBox Extension Pack.
Spusťte VirtualBox.
Nejprve budete mít toto oznámení. Pečlivě si ji přečtěte a ujistěte se, zda ji chcete povolit nebo zakázat.
Toto je hlavní okno VirtualBoxu.
Chcete-li nainstalovat balíček VirtualBox Extension Pack, přejděte do nabídky Soubor >> Předvolby.
V levém panelu vyberte možnost „Rozšíření“. Klikněte na ikonu „+“. Zobrazí se výzva k výběru umístění rozšiřujícího balíčku.
Je-li vybráno, objeví se toto dialogové okno „Otázka“ VirtualBoxu. Klikněte na „Instalovat“.
Zobrazí se výzva s licenční smlouvou VirtualBox Extension Pack. Přejděte dolů, abyste s tím souhlasili.
Akce bude vyžadovat oprávnění „root“.
Po dokončení instalace se zobrazí zpráva o úspěchu.
Sada rozšíření bude přidána na seznam nainstalovaných rozšíření.
Terminologie VirtualBoxu
Tady jsou některé běžné terminologie, se kterými se setkáte při řešení VirtualBoxu a virtualizace obecně.
- Hostitelský OS: Termínem „hostitel“ označujeme stroj, na kterém je VirtualBox spuštěn. Termín „hostitelský OS“ se tedy týká operačního systému, na kterém je počítač spuštěn. V případě VirtualBoxu to může být jakýkoli podporovaný operační systém, například Windows, Linux a macOS atd.
Zajímavé je, že „hostitel“ zde může být fyzický / virtuální. - Hostující OS: Pod pojmem „host“ zde považujeme stroj, který je virtualizován. „Hostující OS“ tedy označuje OS, který běží na virtuálním stroji. Teoreticky bude jakýkoli operační systém s procesorem x86 fungovat bez problémů na VirtualBoxu. V praxi však nebudou všechny fungovat správně.
- Virtuální stroj (VM): Toto je virtualizovaný počítač, který se bude chovat, jako by šlo o fyzický stroj. V tomto případě budeme k vytváření virtuálních počítačů používat VirtualBox. Můžete nakonfigurovat všechny jednotlivé aspekty virtuálního počítače, například paměť (RAM), úložiště, CPU a síť atd.
- Hostující dodatky: Je to speciální balíček ovladačů a softwaru pro hostující OS. Instalace přidání hosta nabízí lepší integraci s VirtualBoxem a odemknutí některých zajímavých funkcí.
Používání VirtualBoxu
Pojďme se podívat na to, jak vytvořit virtuální stroj pomocí VirtualBoxu. V hlavním okně klikněte na „Nový“.
Prvním krokem je pojmenování virtuálního počítače. Vyberte správný typ OS, který na tomto virtuálním systému spustíte.
Dále vyberte správné množství paměti RAM, kterou může virtuální stroj používat. To může být složité, protože hostujícímu OS musíte nabídnout dostatek paměti při zachování dostatečné paměti pro správné fungování hostitelského OS.
Je čas spravovat virtuální úložiště pro virtuální stroj. Vyberte možnost „Vytvořit virtuální pevný disk nyní“.
K dispozici jsou 3 typy souborů na pevném disku. Pro VirtualBox doporučuji používat typ VDI (VirtualBox Disk Image).
V tomto kroku znamená „Dynamicky přiděleno“, že se virtuální disk bude postupně rozšiřovat, jakmile se načte více. Na druhou stranu „Pevná velikost“ přidělí pevné množství úložiště přímo z vašeho úložiště.
Vyberte, kam chcete přidělit virtuální úložiště. Co se týče velikosti úložiště, mělo by to stačit ke spuštění hostujícího OS, aniž by došlo k ucpání vašeho fyzického úložiště.
Voila! Virtuální stroj je připraven k použití! Chcete-li provést další přizpůsobení, vyberte virtuální stroj, klikněte pravým tlačítkem a vyberte „Nastavení“.
Závěrečné myšlenky
VirtualBox je neuvěřitelně výkonný a zároveň velmi zjednodušený virtualizační nástroj. Je to také neuvěřitelně odpouštějící. Nebojte se prozkoumat, jak to obejít. Máme spoustu výukových programů VirtualBox.
Podívejte se, jak nainstalovat Debian, CentOS, OpenStack a FreeBSD na VirtualBox.
Užívat si!