Linux

vmware-logo.jpgTento článek má za cíl přiblížit čtenářům pojem virtualizace a představit jim nástroje, které se o virtualizaci starají. Rychlost jednotlivých nástrojů jsem testoval na distribuci Linuxu - DSL (Damn Small Linux) ve verzi 3.4. Jedná se o minimalistickou distribuci, která je spustitelná i z CD. Jako pokusný stroj mi posloužil již starší počítač s procesorem Intel Pentium III taktovaný na 800 MHz. K dispozici měl 672MB RAM a grafickou kartu NVidia Riva TNT 2 Ultra s 64MB video paměti. K internetu je tento počítač připojen skrze router, tak pokud píši, že se z emulovaného systému lze připojit k internetu, platí to jen pro připojení přes router či lan. Nemohu ručit za to, že se půjde připojit přes dial-up či ADSL modem.

haiku.jpg

Virtualizace je způsob, jakým lze na jednom počítači spouštět několik, na sobě nezávislých, operačních systémů. Předpokládá se, že máte na počítači naistalovaný funkční operační systém(u všech představovaných produktů je jedno, zda Linux či Windows, i když většinou budu popisovat instalaci a běh pod Windows. Instalační balíčky pro Linux jsou ve většině případů součástí vašich oblíbených repositářů a ovládání je stejné). Do vašeho operačního systému nainstalujete emulační nástroj(vlastně jen další z mnoha programů), který spouští virtuální operační systémy. Spouštění nevyžaduje žádný zásah do stávajícího operačního systému(aspoň u nástrojů popisovaných v tomto seriálu) a nemohou ani ovlivnit správnou funkci hardwaru. Testování nových operačních systémů je tudíž bezpečné. Díky těmto nástrojům je tak možné na počítači s nainstalovaným Windows XP spouštět Windows 98, Dos či Linux. Je to tudíž unikátní příležitost vyzkoušet si Linux nanečisto. Proto je zvoleným testovaným systémem právě Linux.

Postupně vám představím několik virtualizačních nástrojů s tím, že budu klást důraz na open source řešení. Avšak tento seriál začnu komerčním nástrojem s "omezenou" funkčností.

VMWare Player
Jedná se o komerčně vyvíjený software z rodiny VMWare s uzavřenou licencí. Zdarma je poskytován právě VMWare Player, který slouží jen ke spouštění virtuálních počítačů s operačními systémy. Další, již placené produkty, poskytují i vytváření virtuálních počítačů a tak dále. Proto se, bohužel, musíme spokojit se systémy, které jsou pro tento produkt předpřipravené, ale těch je naštěstí velké množství. A alternativní systémy, zvláště ty, které nejsou tolik vidět mají navíc sami zájem na tom, aby pro jejich produkt virtuální počítač pro VMWare existoval. Pro VMWare Player totiž nelze použít jen obrazy disků, ale je třeba stáhnout rovnou celý soubor s virtuálním počítačem (ten obsahuje informace o hardwaru, který je emulován a další věci se kterými se obeznámíme až v dalším průběhu tohoto seriálu)

vmware.jpg

Stažení samotného programu a získání obrazů souborů
VMWare Player je zdarma ke stažení, po zaregistrování, na těchto stránkách:www.vmware.com/products/player/ . Instalační soubor, který je nutné z internetu stáhnout, má celých 172 MB.
virtuální počítače se systémy jsou ke stažení, opět po registraci, zde:www.vmware.com/appliances/index.html . Po vybrání systému, který chcete stáhnout budete dotázáni na email. Pokud ještě nejste registrováni, namísto zadání emailu se zaregistrujete a emailem vám přijde odkaz ke stažení počítače. Pokud již jste registrování, jen zadáte email a budete přesměrováni na stránku, odkud lze soubor stáhnout. Některé systémy jsou k dispozici přes torrent, takže se může stát, že budete potřebovat ještě nějaký ten torrent downloader(osobně doporučuji BitTorrent - www.bittorrent.com/download ).

Pokud nemáte s torrenty žádné zkušenosti, vězte, že po stažení několika kilobytového souboru s příponou torrent stačí (pokud již máte nainstalovaný Bittorrent) dvakrát clicknout na stažený soubor a otevře se program, který po vybrání cesty k uložení souboru začne stahovat. Maximálně budete ještě dotázáni firewallem, zda-li chcete programu Bittorrent povolit přístup k internetu, samozřejmě, že chcete. (Pokud žijete plni předsudků, tak vězte, že torrent není nelegální, jen sdílení kradeného software a multimédií je nelegální i skrze torrent).

Instalace a spuštění
Pro instalaci stačí dvakrát clicknout na stažený instalátor, souhlasit s licenčními podmínkami, vybrat umístění pro instalaci a pár dalších obvyklých věcí. Po instalaci je nutné počítač restartovat. No a pokud již máte stažený nějaký ten obraz systému pro tento program, můžete VMWare spustit a přes tlačítko Open an existing Virtual Machine najít a zvolit vámi stažený virtuální počítač(defaultní umístění pro stahování v Bittorrentu jsou Dokumenty\Downloads ). Vše další je již plně v režii programu.

Ovládání programu
K ovládání druhého operačního systému stačí clicknout na virtuální monitor (okno ve vašem primárním systému) nebo na klávesnici stisknout kombinaci CTRL+G a již se pohybujete myší jen uvnitř emulovaného sytému a také klávesnice "píše" do tohoto systému. Pro opuštění emulovaného systému je nutné stisknou kombinaci CTRL+ALT

Běh programu, výkon a obecný dojem
Abych pravdu řekl, byl jsem i na svém stařičkém stroji mile překvapen rychlostí, jakou virtuální systém běžel. Takřka není poznat, že jde o emulovaný systém. Skvělé. Problém s připojením k internetu také nebyl - VMWare vytvořil virtuální síťovou kartu, kterou DSL rozpoznal a připojil se skrze ní k internetu (samozřejmě je podmínkou reálná síťová karta a reálné připojení). VMWare taktéž zjistil přítomnost zvukové karty na reálném PC a okamžitě vytvořil virtuální zkuvovou kartu, jenž umožnila přehrávání hudby z reálných reproduktorů. Obdobně tento emulátor rozpoznal lokálně připojenou tiskárnu a předal ji k dispozici virtuálnímu počítači. Také po připojení USB flash disku okamžitě zjistil, že je zařízení připojené a předal o něm informace emulovanému systému. Jedním slovem, zkrátka báječné. Škoda, že má tento nástroj uzavřenou licenci. 

Tímto bych úvodní díl seriálu ukončil. Příště se podíváme na další, tentokráte již open source, program a sice Qemu.

vmwaredsl1.jpg
vmwaredsl5.jpg
vmwaredsl6.jpg
vmwaredsl7.jpg
vmwaredsl8.jpg
Tagy:
Komentáře (0)add
Napiš komentář
menší | větší

busy