K čemu je dobrá virtualizace a jak to funguje
Ať už chcete jen experimentovat s linuxovými distribucemi, nebo potřebujete otestovat či provozovat aplikaci po různými verzemi operačního systému, je virtualizace jednou z nejpohodlnějších cest, jak to provádět. K dispozici je relativně malý počet virtualizačních programů, nicméně nabízejí patrně vše, co byste mohli potřebovat.
Software pro virtualizaci může být k dispozici buď formou aplikace nebo jako operační systém umožňující provoz jednoho či většího počtu nezávislých systémů na jednom hardwarovém stroji. Na počítači s Windows 10 tak můžete otestovat třeba poslední verzi Ubuntu, nebo provozovat dnes již historické Windows XP.
Základem virtualizace je hostitel – řídící program, vytvářející simulované prostředí na hostitelském počítači. Běžící stroje označujeme jako hosty a zpravidla se jedná o celý operační systém, který se chová stejně, jako by běžel na skutečném počítači.
VirtualBox
Favorit pro řešení virtualizace na osobním počítači je VirtualBox. Má za sebou poměrně bohatou historii: původně ho vyvíjela firma Innotek, kterou později koupila společnost Sun Microsystems. Ta pak v roce 2009 „spadla“ pod křídla amerického Oraclu, který své jméno vetkl i do názvu aplikace.
VirtualBox: OpenSuse 13.2 pod Windows 7
Hlavní výhodou Oracle VirtualBoxu je podpora všech tří hlavních operačních systémů. Vedle verze pro Windows tak na stránce pro stažení najdete i software pro Mac OS X a Linux. Všechny varianty mají prakticky stejné uživatelské rozhraní, což usnadňuje orientaci.
VirtualBox můžeme doporučit jak pokročilým, tak i začátečníkům, kterým nabídne snadno pochopitelné prostředí, čemuž pomáhá i lokalizace do češtiny. Výhodné jsou také podmínky použití – hostitelská aplikace je nabízena pod licencí GNU General Public License (GNU/GPL), takže je zdarma pro soukromé i pracovní nasazení.
Virtualizovat lze na této platformě nejen nejnovější verze operačních systémů, ale poradí si i s vysloveně starými záležitostmi, jako jsou Windows NT, Windows 3.1x, či IBM OS/2. I v roce 2018 tak máte možnost vyzkoušet, jak se pracovalo s počítači v osmdesátých a devadesátých letech minulého století. Proces vytváření virtuálního stroje je jednoduchý díky průvodci, který pomůže s nastavením všech podstatných parametrů.
Jedním z nejlepších aspektů používání VirtualBoxu je přenositelnost, díky níž lze přenést hostovaný virtuální počítač z jednoho hostitele na jiný, bez ohledu na hostitelský i hostovaný operační systém.
Toto softwarové řešení oceníte především v situaci, kdy z nějakého důvodu potřebujete provozovat starší operační systémy. Schopnosti práce s virtuálním počítačem lze rozšířit pomocí doplňků, jež jsou k dispozici zdarma. Pak je možné například velmi snadno přenášet soubory mezi hostitelem a hostem.
Na webu VirtualBoxu najdete velmi solidně zpracovanou dokumentaci, obsahující kromě podrobné příručky také odpovědi na nejčastější otázky. K dispozici je též podrobná technická dokumentace.
VMware Workstation Player
Za tímto programem pro virtualizaci stojí americká firma VMware. Ta se primárně zabývá vývojem vlastního softwaru pro virtualizaci VMware Workstation a VMware ESX Server, jehož cílovou skupinou je především korporátní klientela. V tomto segmentu má renomé osvědčeného a robustního řešení.
VMware Workstation Player Ubuntu 14 pod Ubuntu 12
VMware Workstation Player má proti VirtualBoxu hned několik omezení. Například umožňuje spuštění jen jedné instance virtuálního stroje na jednom počítači. Verze zdarma je k dispozici pouze pro nekomerční, osobní a domácí použití. V případě nasazení ve firmách je nutné pořídit komerční (samozřejmě placenou) licenci, jejíž ceny začínají na 166 eurech (v přepočtu asi 4300 Kč).
Aplikace je k dispozici pro operační systémy Windows a Linux, uživatelé Mac OS odejdou v tomto případě s nepořízenou. Jako minimální požadavky jsou uvedeny: 64bitový procesor taktovaný na 1 GHz, 2 GB operační paměti a prostor na disku alespoň 150 MB. Podporovány však nejsou některé starší procesory Intel Atom.
Bezplatné řešení používá stejné virtualizační jádro jako komerční VMware Workstation. Uživatelé se mohou spolehnout na pokročilou podporu 3D – podporováno je jak rozhraní DirectX 10, tak OpenGL 3.3. Pod VMware Workstation Player také funguje snadné sdílení souborů a dat mezi hostitelem a hostem
Jednou ze zajímavých funkcí je systém „snapshotů“. Funguje tak, že uživatel v určitém okamžiku uloží stav hostovaného systému, a následně se k němu může kdykoli vrátit. To se hodí například pří testování aplikací, kdy je vhodné začínat vždy s identickými podmínkami. Stejně tak, pokud se něco pokazí, je velmi snadné vrátit virtuální počítač do funkčního stavu.
Aplikaci lze také provozovat v režimu, kdy se při vypnutí virtuálního stroje dojde k zahození všech provedených změn. Při opětovném spuštění pak nastartuje systém v původním stavu.
Microsoft Virtual PC a Hyper-V
Také Microsoft se angažuje na poli virtualizace. V současnosti je jeho „vlajkovou lodí“ na tomto poli technologie Hyper-V, která byla do operačních systémů zařazena jako součást Windows 8. Pro starší systémy je stále použitelným řešením MS Virtual PC.
Microsoft Virtual PC virtualizace Windows 3.11
Poslední verze Microsoft Windows Virtual PC 7 podporuje jako hostitelský operační systém pouze Windows 7 a virtualizuje výhradně prostředí Windows XP SP3 Professional. Tímto způsobem řešil redmondský gigant problémy s kompatibilitou některých aplikací. Stále je však k dispozici i starší verze MS Virtual PC 2007, která podporuje i starší verze operačních systémů.
Jako minimální požadavky jsou v případě Virtual PC 2007 jmenovány: 32bitový procesor, taktovaný na minimálně 400 MHz a operační systém Windows XP nebo vyšší. K dispozici je varianta pro 32- i 64bitové Windows.
Virtual PC virtualizuje standardní zařízení kompatibilní s IBM PC a s tím spojený hardware. Uvnitř virtuálního počítače mohou běžet Windows, jiné operační systémy, jako například Linux, sice mohou fungovat, ale oficiálně nejsou podporovány a Microsoft neposkytuje potřebné softwarové zázemí pro jejich běh.
Již od verze 2004 je Virtual PC k dispozici zdarma. Poslední verze 2007 přinesla především podporu hardwarové virtualizace, schopnost fungovat na více monitorech a podporu systému Windows Vista (ovšem bez rozhraní Aero). V roce 2008 byl uvolněn Service Pack 1, další kumulativní oprava, vydaná rok poté, řešila problémy se sítí a zvýšila maximální rozlišení obrazovky.
Nutno podotknout, že MS Virtual PC nefunguje na Windows 10 - na 64bitových vůbec, na 32bitových pak nefunguje síťové připojení. Na moderních operačních systémech Microsoftu (jmenovitě Windows 8, 8.1 a 10) můžete použít Hyper-V. Podrobný, byť rozhodně ne právě jednoduchý návod na jeho zprovoznění najdete na oficiálních stránkách.
Hyper-V je do systému Windows 10 velmi dobře integrovaný. K nesporným výhodám patří schopnost pořizování snímků a klonování několika verzí virtuálních strojů v bezpečném a izolovaném prostředí. Silnou stránkou je také virtuální switch, zajišťující konektivitu a umožňující připojení virtuálních počítačů k virtuálním i fyzickým sítím.
QEMU
Pomalu ale jistě se dostáváme k méně populárním řešením. Jednou z velkých výhod virtualizačního řešení QEMU (zkratka Quick Emulator) je skutečnost, že je šířen jako open source a je tedy k dispozici zcela zdarma.
QEMU
QEMU emuluje procesor stroje prostřednictvím dynamického binárního překladu a poskytuje soubor různých hardwarových modelů, což mu umožňuje provozovat řadu hostovaných operačních systémů.
V režimu systémové emulace virtualizuje prostředí počítače včetně periferních zařízení. V jednom počítači dokáže paralelně provozovat několik virtuálních strojů současně. QEMU podporuje širokou paletu hostovaných operačních systémů včetně Linuxu, Solarisu, Windows, DOSu a BSD.
Virtuální počítač může poskytnout mnoho typů virtuálního hardwaru, počínaje pevnými disky, přes optické mechaniky, síťové karty, zvuková rozhraní a zařízení USB. Zařízení USB mohou být zcela emulovaná nebo mohou být použita USB zařízení hostitele, což ale vyžaduje oprávnění administrátora a nefunguje to na všech strojích.
Obrazy virtuálních disků lze ukládat ve speciálním formátu (qcow nebo qcow2), zabírajícím pouze takový prostor, který hostující operační systém skutečně používá. Formát qcow2 pak podporuje oddělené ukládání rozdílů, díky čemuž je možné snadno vrátit systém do původního stavu.
QEMU integruje několik služeb, které umožňují vzájemnou komunikaci mezi hostovaným a hostitelským strojem. Jmenovat můžeme například integrovaný SMB server či přesměrování síťového portu, dovolující příchozí připojení k virtuálnímu počítači.
Neposledním kladem QEMU je podpora prakticky všech operačních systémů. Kromě Windows, kde jsou podporovány 32- i 64bitové verze, ho můžete instalovat také na Mac OS a Linux.
Parallels Desktop
Pátý a poslední virtualizační software našeho přehledu je určen výhradně pro operační systémy Mac OS. Provozovat ho můžete na počítačích Mac Pro, iMac, Mac Mini, MacBook a MacBook Pro s procesory Intel. Jednou ze silných deviz je vstřícné uživatelské prostředí, díky kterému si s ním poradí i méně zkušení uživatelé.
Parallels Desktop Chrome OS pod Mac OS
Software mapuje virtuálnímu stroji prostředky hostitelského počítače, což v praxi znamená, že virtualizovaný stroj může používat prakticky veškerý hardware fyzického počítače. Protože všechny virtuální počítače používají stejné hardwarové ovladače (bez ohledu na skutečný hardware v hostitelském počítači), jsou velmi snadno přenosné. Běžící virtuální počítač může být tedy zastaven, zkopírován do jiného fyzického počítače a zde znovu bez jakýchkoli problémů nastartován.
Virtualizovaným strojům je k dispozici procesor, až 64 GB operační paměti, 2 GB grafické paměti a grafická akcelerace s podporou OpenGL a DirectX 10.1. Používat lze až čtyři virtuální pevné disky s kapacitou do 2 TB, případně optické mechaniky.
Jedná se o placenou aplikaci, nicméně k dispozici je i verze Parallels Desktop Lite, obsahující několik omezení. Na virtuálních strojích lze provozovat operační systémy Linux, Mac OS a Windows.
Tento článek je součástí balíčku PREMIUM+
Odemkněte si exkluzivní obsah a videa bez reklam na devíti webech.
Vyzkoušet za 1 Kč
Nebo samostatné Živě Premium