Co je podle vás nejvíc nejlepší virtuální stroj?

Nebudu vymýšlet kolo a převyprávět ostatním. Raději bych vám doporučil přečíst si článek z časopisu Linux Format. Ve kterém odborníci provedli srovnávací recenzi pěti populárních virtuálních strojů v naději, že najdou ten .., nejlepší virtuální stroj. Mimochodem, pro ty, kteří se zřekli a dokázali uniknout ze zajetí Windows, vřele doporučuji .

  • Co je virtuální stroj
  • Proč potřebujete virtuální stroj
  • Jak jsme testovali virtuální stroje
  • Výkon
  • Funkčnost
  • Kompatibilita a snímky
  • Desktopová integrace
  • Grafická akcelerace
  • Výrok

Co je virtuální stroj

Jednoduše řečeno, bez zdlouhavosti, pak je virtuální stroj operačním systémem v operačním systému.

Proč potřebuji virtuální stroj

Virtuální stroj je v našem případě především platforma pro kontrolu programů. Mezi kterými, jak chápete, může být. Další virtuální stroj používají hackeři k testování vlastních i cizích trojských koní a dalších zázračných souborů. Bez ohledu na to, do které skupiny patříte, budete mít stále zájem dozvědět se více o virtuálních strojích a jak fungují.

Jak jsme testovali virtuální stroje

Nejprve jsme vzali dvoujádrový počítač (kvůli rozpočtovým omezením) s čerstvým Arc Linuxem. Kromě proprietárního VMware (verze 7.1.0 Player a 30denní zkušební doba Workstation 11) jsme použili oficiální balíčky Arch, které velmi úzce sledují vydání vývojářů. Každý stroj měl 2 GB systémové paměti RAM a 128 MB video paměti (256 MB v případě potřeby).

Testovali jsme každého kandidáta na různých hostujících OS: Mint 17.1 a Kubuntu 15.04 beta, stejně jako různé verze nelinuxový operační systém s názvem Windows. Abychom vyhodnotili výkon, zkompilovali jsme hlavní jádro Mint, spustili benchmark SunSpider JavaScript a hráli různé hry z našeho Steam knihovny. Abychom otestovali reálný svět, provozovali jsme jej na 8jádrovém stroji s 16GB RAM a 4GB Nvidia GTX, ale poté jsme byli nuceni jej vrátit.

Virtualizační technologie zásadně změnila výpočetní prostředí. Styděli bychom se, kdybychom řekli, že se jedná o nový vynález (první sálové počítače jej používaly jako prostředek k poskytování zdrojů), ale deset let staré inovace CPU znamenají, že téměř nativního výkonu dosáhnete pouze s kódem x86. A nyní se nám daří nacpat desítky strojů (snadno zkopírovaných a obnovitelných) do jedné budovy a práce datových center se mnohem zefektivnila. Je také možné napodobit jinou architekturu, řekněme ARM, což je výhodné pro vývojáře vestavěných systémů.

To je také dobré pro běžní uživatelé: seznámení s novým OS již nemusí být tak časově náročným cvičením v neustálém strachu, že zničíte váš systém. I když chcete jen testovat nový program, je mnohem bezpečnější to udělat ve virtuálním počítači, místo toho, abyste riskovali své aktuální nastavení. Podpora virtualizace v jádře (prostřednictvím KVM) a emulátoru Qemu znamená, že uživatelé Linuxu již nemusí používat proprietární nástroje.

Za starých časů byl VirtualBox od Sunu (kdysi vlastněný společností Innotek, nyní Oracle) jedinou skutečnou možností. Doba se ale změnila, a tak se podívejme na další virtualizační aplikace.

VMware i VirtualBox používají moduly závislé na jádře, které jsou načteny, aby fungovaly jejich kouzlo. VMware je bude muset zkompilovat, což bude vyžadovat instalaci balíčků hlaviček jádra a veškerého kompilátoru. Poté získáte init skript pro načtení zadaných modulů, i když pro uživatele Systemd bude k ničemu. Pokud je to váš případ, možná budete chtít vytvořit svůj vlastní init soubor místo toho, abyste tento skript neustále spouštěli jako root (nebo se vám zobrazovaly stejné chybové zprávy). V době psaní tohoto článku vyžadovala jádra 3.19 opravu zdrojů VMware, ale doufám, že to bude opraveno do vydání časopisu. Balíčky VirtualBox jsou dostupné ve většině distribucí a pokud máte standardní jádro, nemusíte se o nic starat.

Virt-Manager vyžaduje, aby na vašem systému běžela služba libvirtd, než se spustí, na což budete laskavě upozorněni, a pokud používáte plné desktopové prostředí, udělá to za vás; budete muset zadat pouze heslo uživatele root.

VirtualBox i VMware Workstation jsou docela jednoduché, pokud se nechcete nechat rozptylovat každou možností. Na druhou stranu VMware Player nemá příliš mnoho možností a svůj stroj zprovozníte během chvilky. Pokud jste ale rozhodnuti využít všechny tyto možnosti na maximum, budete si muset nainstalovat doplňky pro hosty.

Instalace Linux Guest Additions pro VirtualBox je mnohem jednodušší (CD se spustí automaticky) než „nástroje“ VMware, které vyžadují kopírování programů z imaginárního CD, změnu oprávnění a následné spuštění skriptu. Opravdu je rok 1999? Tím vším ale budete odměněni vylepšenou grafikou a řadou doplňkových funkcí, o kterých se budeme bavit příště.

Nejjednodušší použití našeho výběru je Boxes, i když poskytuje pouze minimum funkcí Qemu/libvirt. Na druhém místě jsou VMware Player a VirtualBox a za nimi jejich placený rival (nominálně jsou kvůli větším možnostem obtížnější). Virt-Manager není nijak zvlášť obtížný na používání, ale má právě tolik labyrintu nastavení Qemu, aby přemohl začátečníka. Mechanismus pro správu úložiště je navíc značně matoucí, zvláště pokud se chystáte uložit svůj virtuální disk na nestandardní místo: pak musíte nejprve přidat požadovaný adresář jako „storage pool“. Vaše vlastní distribuce však poskytne všechny potřebné exotické moduly, v tom případě proč neriskovat.

Výkon

Vytvoří pro vás pomalý nebo agilní VM?

Díky hardwarovým vylepšením a paravirtualizačním technologiím je možné provádět některé úkoly rychlostí blízkou rychlosti skutečného hardwaru.

Nicméně, jak to je, tam je obvykle nějaký výkon hit. Téměř každá konfigurace, na které jsme hostovaný desktop testovali, vykazovala nějaký druh koktání. Ale zvyknete si a můžete vypnout všemožné krasavce nebo zapnout příslušný režim neutralizace závad, pokud vám to vadí.

Zde nebereme v potaz 3D výkon – to by nebylo úplně fér a na celé stránce má svou vlastní kategorii. Nicméně, pro každodenní úkoly při použití Terminálu je nepravděpodobné, že si všimnete velkého rozdílu mezi našimi kandidáty. Experimenty s kompilací jádra ukázaly, že VirtualBox je v konkurenci výrazně pozadu. Srovnávací test JavaScript SunSpider potvrdil tento závěr: oba úkoly byly dokončeny o 20 % pomaleji než ostatní. Diskový vstup/výstup (I/O) (zejména pokud máte SSD disk) a síťový provoz byly pro všechny naše kandidáty rychlé. VMware si nakonec zajistil navrch díky podpoře novějších procesorů Intel.

Funkčnost

Co může nabídnout každý kandidát?

Všichni naši kandidáti jsou navrženi pro různé případy použití, a proto má každý své vlastní individuální výhody. Samozřejmě z toho jistě vyplývá i přítomnost některých standardních funkcí: mezi ně patří například možnost vytvářet snímky, podpora rozšíření procesorů Intel VT-x a AMD-V a flexibilní konfigurace virtuálního hardwaru. To vše nabízí každý, nicméně některé aplikace jsou schopny hrdinštějších činů.

Zde je upozornění, že Gnome Boxy a Virt-Manager jsou pouze rozhraní pro Qemu (přes abstrakční vrstvu libvirt). A Qemu je v podstatě emulátor CPU, který je schopen virtualizace přes KVM, ale přesto je to celý svět.

Pojďme se tedy na naše kandidáty podívat jednoho po druhém.

Gnome boxy ★★

Při volání z příkazový řádek Qemu podporuje spoustu možností, z nichž většina není v Gnome Boxech: jeho cílem (implementováno) je jednoduchost a přehlednost vzhled a práce. Skrze to uživatelsky přívětivé rozhraní průvodce, můžete virtuální stroj nastavit pouhými třemi kliknutími – stačí jej nasměrovat na příslušný ISO. Boxes abstrahuje rozdíl mezi virtuálním strojem a vzdáleným strojem a k oběma se můžete připojit přes VNC, SPICE (což umožňuje, aby zvuk fungoval přes síť) nebo OVirt.

Gnome boxy

Boxes nenabízí mnoho ve způsobu správy vašeho virtuálního stroje přes síť, ale alespoň poskytuje veškeré kouzlo NAT, které potřebujete, aby váš virtuální stroj mluvil se světem. Zbytek kandidátů úspěšně nastavil NAT, síťové mosty nebo sítě pouze pro hostitele, a to vše může být za určitých okolností velmi výhodné.

Správce Virt ★★★★

Virt-Manager (alias Virtual Machine Manager) nabízí mnohem více funkcí Qemu (ale opět ne všechny). Zdá se, že to přehnal se seznamem podporovaných operačních systémů x86, zejména z rodiny Linuxu.


Správce Virt

Kromě toho Virt-Manager umožňuje relativně snadné nastavení stroje jakékoli složitosti – můžete přidat jakýkoli hardware, včetně více síťových rozhraní. Kromě virtuálních počítačů KVM může Virt-Manager používat podporu Qemu/libvirt pro hosty Xen a kontejnery LXC. Volitelně může také dotazovat zdroje hostů, a tak poskytovat velmi pěkné grafy (jako ty v sekci Výkon na straně 25, což trvá asi 30 sekund po Spuštění Windows deset). Virt-Manager navíc využívá nedávno přidanou podporu USB 3.0 od Qemu.

Kompatibilita a snímky

Je možné přesouvat virtuální stroje mezi skutečnými?

Někdy může být nutné přesunout virtuální počítač mezi hypervizory. Všechny naše programy mohou importovat stroje uložené ve formátu Open Virtual Appliance (OVA), což je jednoduše archiv tar s obrazem disku VMDK (VMware) a daty virtuálního hardwaru. VirtualBox umožňuje export do tohoto formátu, ale má i svůj vlastní - Virtual Disk Image (VDI) a poradí si i se všemi ostatními.

Pro převod formátů lze použít příkaz qemu-img. Za zmínku stojí zejména jeho oblíbený formát QCOW2, který umožňuje interně uložit více systémových snímků pomocí vynikající techniky Copy On Write (COW).

Boxy, Virt-Manager, VirtualBox a VMware Workstation podporují snímky systému a ukládají různé státy váš VM. VMware Player vám umožňuje mít pouze jeden snímek na počítač navíc k jeho aktuálnímu stavu. Hluboké regresní testování je tedy vyloučeno.

VirtualBox a VMware Workstation jsou také schopny „klonovat“ VM, což je efektivní způsob vytváření systémových snímků: data se zapisují do odpovídajícího klonu pouze v případě, že se jeho stav liší od stavu nadřazeného. VMware vám umožňuje připojit hostující obraz VMDK na hostitele, což je také užitečné, ačkoli stejný trik lze provést převodem na nezpracovaný obraz disku a použitím standardního Linuxové nástroje a aritmetika pro výpočet posunu oddílu.

VirtualBox ★★★★

VirtualBox, původně klient pro virtualizaci desktopů, je pro mnohé stále pravděpodobně oblíbeným nástrojem. Tento program má jasnou strukturu, která usnadňuje nastavení virtuálního stroje a mnoho dalších užitečné možnosti. Kromě omezení počtu jader CPU, ke kterým má hostující OS přístup, vám VirtualBox umožňuje nastavit limit využití hostovaného CPU v procentech. VirtualBox podporuje i nahrávání videa, takže si večer můžete nahrát manuál k Windows pro váš počítač. kanál YouTube.


virtuální schránka

Může importovat libovolné virtuální disky, ale nabízí pouze podporu hostitelského řadiče USB 2.0, a to pouze v případě, že si nainstalujete proprietární rozšiřující balíček společnosti Oracle. Sdílená schránka a možnosti přetažení (v jednom nebo obou směrech, jak chcete) jsou docela praktické. VirtualBox má praktické indikátory pro I/O sítě a disku a pro využití procesoru.

Mimochodem, v článku "" jsme podrobně hovořili o tom, jak nainstalovat a správně nakonfigurovat virtuální stroj VirtualBox.

VMware Player ★★★

Bezplatná nabídka od VMware ušla od svého představení v roce 2008 dlouhou cestu. Nejpozoruhodnější je, že toto již není přehrávač: je více než schopný vytvořit pro vás vysoce kvalitní virtuální stroj.


VMware Player

Kromě podpory řady síťových konfigurací (NAT, bridged, host-only atd.) nabízí velmi pěkné možnosti tvarování síťového provozu, což se docela hodí, pokud testujete nejnovější verzi řekněme DDoS klienta resp. při pohledu na kolik malware můžete na svém virtuálním počítači se systémem Windows XP viset, dokud nepraskne. Podporuje také VMware USB zařízení 3.0 a instalace nástrojů pro hosty umožní brilantní grafiku, sdílenou schránku a sdílené adresáře. Player je poněkud horší, pokud jde o snímky (umožňuje vám pořídit pouze jeden), ale to jsme kritizovali v předchozí části.

Pracovní stanice VMware ★★★★★

Existuje nesvobodná verze VMware Player (VMware Player Pro), ale mysleli jsme si, že pro toto srovnání by bylo vhodnější použít místo toho kvalitnější Workstation. Tato aplikace má mnoho další funkce pro vývojáře, včetně možnosti seskupovat virtuální stroje do jakési virtuální falangy, abyste je mohli jediným kliknutím přimět všechny jít do akce najednou.

VMware Workstation také nabízí podporu pro nové příkazy pro moderní procesory Intel a také možnost konfigurovat stroje s virtuálními CPU, až 16GB a 64GB RAM. Workstation se však silně zaměřuje na integraci se zbytkem (poněkud mohutné) sady VMware, a proto bude vypadat vhodněji v podnikovém prostředí.

Desktopová integrace

Budou v rozporu s vaším barevným schématem?

Někteří uživatelé milují dokonalou harmonii rozhraní virtuálních strojů a jejich odpovídajících hypervizorů s hostitelským desktopem, zatímco jiní jsou matoucí.

VirtualBox používá Qt4, což je obzvláště nepříjemné na desktopu Arch Linux založeném na Qt, který používá Qt5 všude, ale je to jen nějaká specializovaná chyba. Krabice se perfektně hodí ke Gnome 3, což se dá očekávat; Virt-Manager a VMware používají GTK3 a také se s ním perfektně spárují.

Všichni naši kandidáti nám umožňují přepnout virtuální stroj do režimu celé obrazovky a naštěstí nám všichni umožnili přepnout zpět pomocí příslušné klávesové zkratky.

Nejvýraznější režimy jsou Unity ve VMware (ne, to není způsob, jak udělat všechno jako ubuntu) a Seamless ve Virtual-Boxu – oba zobrazují okna aplikací přímo z hosta na ploše hostitele. To je velmi dobré pro virtuální počítač s Linuxem (vyhýbá se potenciálnímu záměně mezi okny hosta a hostitele), ale snaží se spustit
náhled se moc nepovedl; Windows 7 se zapnutým Aero také nebyl nejpříjemnější zážitek.

Všichni naši kandidáti podporují přijetí hosta Režim celé obrazovky a lze je nakonfigurovat tak, aby při změně velikosti okna změnily rozlišení. Pro ukončení tohoto scénáře jsou k dispozici příslušné klávesové zkratky. Schopnost drag-and-drop Stroje VMware velmi pohodlné, a proto VMware v této kategorii vítězí.

Grafická akcelerace

Je možné se vyhnout problémům s vykreslováním softwaru?

Kterýkoli z našich kandidátů by vám dobře posloužil, pokud byste chtěli pouze nastavit virtuální stroj bez úmyslu dělat něco náročného na grafiku.

Pokud ale potřebujete 3D akceleraci, musíte si vzít VMware nebo VirtualBox. Jakmile se dostanete přes instalaci doplňků pro hosty (včetně vedlejší, dvojitě negativní otázky VirtualBoxu, která se vás snaží odvrátit od experimentální podpory WDDM, potřebné např. Rozhraní Windows 7 Aero), budete si moci užít 3D akceleraci ve VirtualBoxu a dvou klientech VMware.


Bum bum, Maxwellovo stříbrné kladivo přistálo na, uh, včelím úlu. Zemřel krátce poté, co byl tento snímek pořízen v Don't Starve.

VirtualBox umožňuje alokovat až 256 MB systémové RAM virtuální grafické kartě, zatímco VMware umožňuje až 2 GB. Všimněte si, že tyto gigabajty nejsou převzaty z vaší skutečné grafické karty, takže často neuvidíte velké zlepšení nad 256 MB. VirtualBox také poskytuje 2D akceleraci pro hosty Windows, což by mělo pomoci urychlit vykreslování videa, zvětšení obrazovky a korekci barev, i když to do značné míry závisí na konfiguraci hostitele – rychlý stroj toto nastavení příliš neovlivní. Virtuální stroj na okna, pravděpodobně nepoběží Battlefield 4 nebo Middle-earth: Shadow of Mordor (takže máme docela štěstí, že jsou portovány na Linux), když je vše až 11, ale starší nebo méně náročné hry budou fungovat dobře: strávili jsme dobrou hodinu hraním oblíbené nezávislé hry Don't Starve a úplně zapomeňte na naše srovnání.

Na VMware vše fungovalo lépe než na VirtualBoxu, ale možná to byla výhodnější konfigurace – na Arch Linuxu jsme použili nejnovější proprietární ovladač nvidia, což by mohlo vést k převaze jednoho nad druhým.

Výrok

Virtualizace je téma pro porovnávání, které je staré a složité. Pokud chcete provozovat 3D hry, na Gnome Boxes nebo Virt-Manager se ani nepodíváte, a pokud nejste ve VirtualBoxu lepší než my, zvolíte si jako hypervizor VMware. Ale na druhou stranu, tato technologie není v žádném případě tak vyspělá jako nativní DirectX 11. Můžete mít dokonce větší štěstí při hraní her ve Wine [Ed.: - Nebo ne.] s některými experimentálními opravami výkonu. Nemáme moc rádi licence VMware, zvláště ty, které vás nutí platit po 30 dnech. zkušební doba pro některé však budou funkce na podnikové úrovni v Workstation přínosem. Zejména pokud používáte VMware vCenter Converter k virtualizaci stroje jediným kliknutím – perfektní, pokud chcete na svém současném systému vyzkoušet něco nového.

Nepokryli jsme množství nástrojů příkazového řádku, které přicházejí se všemi našimi kandidáty, ale jsou spolu s více než rozsáhlou dokumentací. Můžete je použít ve svých skriptech, když se pustíte do veškeré náročné virtualizace a vytlačíte celou řadu virtuálních strojů ze zabezpečeného prostředí příkazového řádku. Možná budou hackeři raději pracovat přímo s Qemu a ti, kteří hledají jednoduché bezplatné open source řešení, budou mít štěstí na Gnome Boxy.


Bubliny vypadají dobře, pokud nevidíte úsilí, které bylo vynaloženo na jejich vykreslení.

Ale vyhrává jen jeden (remíza je vzácná výjimka) a tentokrát je to Virt-Manager – no, nemohli jsme nechat VMware vyhrát. Virt-Manager vám umožňuje ovládnout většinu Qemuovy síly, aniž byste se uchylovali ke zdlouhavým kouzlům z příkazové řádky. Virtuální stroje můžete pozastavit, překonfigurovat, přesunout a klonovat – to vše bez větších potíží. Jediné, co mu chybí, je podpora grafické akcelerace, ale kdo ví, třeba se objeví. VMware Player a Gnome Boxes se dělí o druhé místo, protože oba mají vysoké skóre pro svou jednoduchost, a my milujeme ikonu Boxes, která obsahuje tesseract (nebo hyperkrychli nebo krychli v krychli, podle toho, čemu dáváte přednost).

Správce Virt ★★★★
Všichni manažeři by měli dělat tak dobrou práci.

VirtualBox ★★
Kdysi jediné řešení, nyní na vedlejší koleji.

VMware Player ★★★
Rychlé a pohodlné, ale licence selhala.

Pracovní stanice VMware ★★
Rychlý a plně vybavený, ale ne zdarma.

Krabice ★★★
Nejjednodušší způsob instalace a konfigurace virtuálního počítače.

Uživatelé čas od času potřebují druhý počítač, na který si mohou nainstalovat další shell. Virtuální stroj je systém pro emulaci jiné platformy, pomáhá uživateli ovládat zařízení při instalaci více operačních systémů, které jsou na sobě nezávislé, takže jedno zařízení může kombinovat vlastnosti dvou nebo více PC. Tato technika je oblíbená mezi vývojáři při testování programů.

Co je virtuální stroj

Taková zařízení jsou vytvářena na skutečných počítačích jako podmíněná. Jedná se o program, který napodobuje kopii existujícího Hardware se všemi jeho součástmi (BIOS, HDD, periferie). Pomocí speciálních nástrojů můžete na stejném počítači provozovat několik virtuálních strojů se stejnými nebo různými operačními systémy.

K čemu je potřeba

Instalace virtuálního počítače rozšiřuje možnosti počítače. Proč používat tuto funkci?

  1. Instalace dvou operačních systémů na jeden počítač. Umožňuje současně nainstalovat dvě bitové hloubky mušlí: x32 a x64. emulátor Windows lze kombinovat s Linuxem.
  2. Virtualizace umožňuje bezpečné spuštění podezřelé software a soubory.
  3. Jiný než nainstalovaný virtuální operační systém pomáhá používat aplikace, které nejsou kompatibilní s „nativním“ shellem.
  4. Používá se při testování nových nástrojů.
  5. Použití jako emulace nových architektur (například imitace herní konzole).
  6. Za účelem ochrany informací a omezení možností programů.
  7. Více podmíněných procesorů pomáhá napodobovat počítačová síť, to je důležité při ladění serveru.
  8. Program pro vytvoření virtuálního stroje slouží k připojení periferií, které nejsou kompatibilní s nainstalovaným shellem.

Přehled virtuálních strojů

První pokusy o vývoj takového softwaru začaly v 70. letech. Nyní mají virtuální stroje možnost vytvářet plnohodnotný počítač s paralelním nebo vestavěným přístupem. Univerzální možnosti podporují nejen dobře známé shelly různých bitů, ale také neznámé operační systémy. Každý segment trhu má své vlastní lídry.

Pro Windows 7

Virtualbox je bezplatný emulátor distribuce. Vysoké hodnocení a oblíbenost mezi uživateli je dána tím, že verzi podporuje většina známých systémů. Výhoda utility je v přehledném rozhraní, které usnadňuje správu. Nevýhody jsou, že není možné přenášet soubory pomocí "uchopení a přetažení", je třeba spustit NAT připojení.

VMware je placená služba, který je vysoce přizpůsobitelný a optimalizuje místo na pevném disku. Distribuční sadu verze ESXi lze zapsat na USB flash disk nebo zabudovat do Firmwarového serveru. Kromě Windows jsou vhodné i Linux, Solaris, FreeBSD, Netware. Mezi nevýhody patří skutečnost, že ve srovnání s předchozím zdrojem není možné stáhnout plná verze služby zdarma.

Pro Windows 10

Microsoft Virtual PC je bezplatný virtuální stroj. Patří do kategorie virtuálních strojů pro Windows, a proto jej nelze nainstalovat na Linux
nebo Mac, což lze připsat nevýhodám. Nevýhodou je chybějící podpora USB zařízení. Je určen k vytvoření podmíněného shellu prostřednictvím strojového kódu s parametry provozu komponent hardwarového systému stávajícího počítače.

Oracle je nástroj, který vám pomůže pracovat s velkým množstvím informací. Při zpracování databází je zaručena jejich skutečná ochrana. Výhodou systému jsou některé manipulace, které pomáhají získat rychlý přístup k informacím, které urychlují proces řízení. Například Oracle RAC je rychle implementovatelný clusterový přístup k databázi.

Pro Linux

Tento systém je relativně nový, ale ukázal se jako výkonný díky otevřenému počítačovému kódu. Linux OS je obtížnější vyzvednout virtuální stroj. OpenVZ bylo vydáno speciálně pro shell. Služba pomáhá nastavit více virtuálních procesorů na jednom počítači. Bonusy jsou zachovány. open source aby PC neztrácelo energii paměť s náhodným přístupem.

Hyper-V je emulátor, který se používá jak v Linuxu, tak v 32 a 64bitových verzích Windows XP. Výhodou je, že se jedná o technologii, která přímo „mluví“ s hardwarem serveru, a tím snižuje spotřebu paměti a zvyšuje výkon procesoru. Mezi nevýhody patří skutečnost, že při správě velkých polí virtuálních serverů je nutné dodatečně nainstalovat System Center Virtual Machine Manager.

Pro Mac

VMware Fusion je emulátor, který spouští Windows a další operační systémy na počítačích Mac bez restartu, což vám umožňuje spravovat virtuální a fyzické servery. Výhodou je, že Mac shell lze používat odděleně od ostatních nebo integrovat do jediného pohodlného prostředí. Mezi mínusy - použití je placené.

Boot Camp je určen k instalaci systému Windows na počítač Mac. Shell je dodáván jako doplňkový systém na samostatném oddílu pevný disk. Při spuštění stačí vybrat Mac - a virtuální Windows budou fungovat. Nástroj se vyznačuje jednoduchostí a přehledným rozhraním. Mezi mínusy stojí za zmínku nutnost restartu, aby bylo možné vybrat jiný systém.

Rychlý rozvoj virtualizačních technologií má významný dopad nejen na rozvoj IT infrastruktury velkých podniků. výkon stolního počítače osobní počítače dosáhli bodu, kdy jeden fyzický stroj může podporovat více současně běžících operačních systémů ve virtuálních strojích. Ještě před pár lety byly virtuální stroje pro koncové uživatele, kteří si je instalovali, většinou pro účely hodnocení, něčím exotickým. Nyní vícejádrové procesory a velké množství paměti RAM na domácím nebo kancelářském počítači není nic neobvyklého, a to umožňuje přicházet s novými možnostmi jejich využití v rámci virtualizačních technologií.

Mnoho uživatelů nachází různé možnosti využití pro desktopové virtualizační platformy, a to jak doma, tak v práci. Virtuální stroj má totiž ve srovnání s fyzickým mnohem větší flexibilitu, pokud jde o přenositelnost na jinou fyzickou platformu. Kromě toho kvalita platforem pro virtualizaci desktopů za posledních pár let výrazně vzrostla, pokud jde o funkčnost, snadnost použití a rychlost. Relativně nedávná podpora hardwarové virtualizace v desktopových systémech naznačuje, že přední výrobci procesorů jako Intel a AMD věří v budoucnost virtualizačních technologií na osobních počítačích.

Tak objemné a hardwarově náročné operační systémy, jako je Windows Vista, jsou nepochybně schopny absorbovat výkon uživatelských desktopů, ať už jsou jakkoli vysoké, ale pokrok se nezastaví a další vývoj desktopových hardwarových platforem brzy umožní podporovat několik takových systémů současně, splňujících požadavky na rychlost. Mnoho uživatelů má však pocit, že technologie domácí virtualizace nejsou nutné a vidí virtualizaci jako další specifickou technologii, která je příliš neovlivní. Z velké části je to způsobeno tím, že nevidí důstojné způsoby, jak používat virtuální stroje.

V obchodním světě jsou virtualizační technologie implementovány hlavně k údržbě infrastruktury virtuálních serverů společnosti a mají velmi malý dopad na koncové uživatele. V tomto článku si ukážeme, že téměř každý uživatel PC může využít virtualizační technologie ke zefektivnění své práce na osobním počítači doma i pro každodenní úkoly na pracovišti.

Jak používat virtuální stroje doma

Většina uživatelů osobních počítačů se často potýká s problémem používání potenciálně nebezpečných nebo nestabilních aplikací, které mohou buď poškodit operační systém, nebo ovlivnit činnost jiných programů. Často domácí počítač, který obsahuje i pracovní dokumenty, používá více lidí, mezi nimiž ne každý rozumí tomu, jak s ním správně zacházet, aby nedošlo k poškození důležitých dat nebo operačního systému. Vytváření účtů typu „Uživatel“ tento problém neřeší, protože mnoho aplikací vyžaduje k instalaci oprávnění správce a práce na počítači v tomto režimu výrazně omezuje jeho použití. Mnozí se samozřejmě také potýkají s problémem převodu operační systém a nainstalované aplikace na jiném počítači při jeho zakoupení. Kategorie uživatelů, kteří aktivně používají notebooky, se potýká s problémem synchronizace dat mezi ní a stolní počítač. Je totiž potřeba nejen synchronizovat soubory, ale také používat stejné aplikace v práci i doma. Pro mnoho lidí je také důležitá možnost naučit se pracovat s různými operačními systémy, které v tomto případě nevyžadují vysoký výkon. V tomto případě, například při práci v Linuxu, uživatel potřebuje přístup k aplikacím Windows, a proto musíte restartovat počítač. A hlavním problémem v tréninku je nemožnost modelování reálná síť mezi několika počítači, pokud je jeden dostupný. Všechny tyto a mnohé další problémy lze vyřešit použitím virtuálních strojů v systémech virtualizace desktopů.

Hlavní možnosti pro domácí použití virtuálních strojů jsou následující:

  • Vytvoření osobního virtuálního prostředí izolovaného od hostitelského systému, které umožňuje používat několik kopií pracovních prostředí na jednom počítači, vzájemně zcela izolované. Tento model bohužel vylučuje možnost použití virtuálních prostředí pro 3D hry, protože výrobci virtualizačních platforem se ještě nenaučili plně podporovat emulaci všech funkcí video adaptérů. V tomto ohledu zatím vede VMware, který do nejnovějších verzí své desktopové platformy VMware Workstation zahrnul experimentální podporu Direct-3D a shaderů. Není to však tak dávno, co se na vývoji standardu podílela společnost PCI-SIG PCI Express, zveřejnila nové specifikace standardu PCI Express 2.0, které oznamují podporu funkcí I/O virtualizace, které hostům výrazně usnadňují přístup k fyzickému hardwaru. Nepochybně není daleko doba, kdy budeme hrát hry na virtuálních strojích.
  • Vytvářejte přenosné virtuální stroje, které jsou připraveny k použití na jakékoli jiné platformě kompatibilní s architekturou. Pokud potřebujete předvést práci jakéhokoli programu, přičemž on nebo prostředí operačního systému musí být nakonfigurováno určitým způsobem - virtuální stroje jsou v tomto případě nejlepší volbou. Proveďte všechny potřebné akce ve virtuálním stroji, vypalte jej na DVD a kde potřebujete ukázat, jak vše funguje, nainstalujte virtualizační platformu a spusťte virtuální stroj.
  • Získání bezpečných uživatelských prostředí pro Internet. Při práci na internetu, který je, jak každý ví, slušně zaplněn viry a trojskými koňmi, není provoz internetového prohlížeče v uživatelském režimu pro mnohé z bezpečnostního hlediska přijatelným řešením. V softwaru, včetně operačních systémů, je skutečně mnoho zranitelností, jejichž prostřednictvím může malware poškodit důležitá data. Virtuální počítač je v tomto případě lepší volbou, protože škodlivý program může po získání kontroly nad operačním systémem ve virtuálním počítači způsobit škodu pouze uvnitř, aniž by ovlivnil hostitelský OS. Mimochodem, v poslední době se začínají objevovat viry, které detekují svou přítomnost ve virtuálním stroji a v tomto případě se nevydávají za identitu, nicméně zatím existuje jen několik takových škodlivých programů a v žádném případě poškození důležitých dat nebude provést , dokud nebudou infikované objekty přeneseny do hostitelského OS . Použití virtuálních strojů tedy v tomto případě nevylučuje použití antivirového softwaru.
  • Vytváření prostředí pro experimenty s potenciálně nebezpečným softwarem. Na virtuálním stroji si můžete bezbolestně vyzkoušet nový čistič registrů popř disková utilita. Můžete také bezpečně nainstalovat aplikační software, který může jisté podmínky poškodit systém nebo vaše data. V tomto případě virtuální stroj funguje jako „pískoviště“, ve kterém se přehrávají vaše programy. Můžete bezpečně pozorovat jejich práci a studovat je bez obav o bezpečnost dat.
  • Pohodlné a jednoduché záloha uživatelská prostředí. Virtuální počítač je v konečném důsledku jen složka souborů ve vašem počítači, kterou lze zkopírovat na záložní médium a poté snadno obnovit. V tomto případě nemusíte vytvářet obrazy tvrdých disk pro zálohování systému.
  • Schopnost naučit se pracovat s jinými operačními systémy, než je váš hostitel. Samozřejmě můžete nainstalovat druhý OS paralelně s vaším hlavním systémem, ale v tomto případě, pokud potřebujete jakoukoli aplikaci z hlavního systému, budete muset restartovat. V tomto případě je ideální virtuální stroj: spouštíte OS, který potřebujete, paralelně s hostitelským OS a v případě potřeby mezi nimi přepínáte. V mnoha systémech je sdílení souborů mezi hostujícím a hostitelským systémem organizováno jednoduše přetažením souborů a složek pomocí ukazatele myši.

Uvedli jsme pouze hlavní možnosti využití virtuálních strojů doma, samozřejmě existují i ​​další, konkrétnější oblasti jejich uplatnění. Skutečné vyhlídky při používání systémů virtualizace desktopů se ale otevírají v podnikání, kde je důležitá především dostupnost a úspora času a nákladů na nákup dalšího vybavení.

Platformy pro virtualizaci desktopů v podnikání

Pokud jde o virtualizaci, pro většinu společností to znamená především virtualizaci podnikové serverové infrastruktury. Existuje však mnoho řešení na bázi virtuálních strojů pro koncové uživatele, která výrazně zvyšují efektivitu zaměstnanců společnosti. Zvažte hlavní oblasti použití virtuálních strojů v podnikání na virtualizačních platformách pro uživatele desktopů:

  • Vytváření úložišť typických šablon uživatelských pracovních prostředí. V závislosti na specifikách organizace musí její zaměstnanci používat určitou sadu softwaru. Když do organizace nastoupí nový zaměstnanec, potřebuje nainstalovat operační systém, nakonfigurovat jej určitým způsobem v souladu s požadavky organizace a bezpečnostními politikami a nainstalovat veškerý potřebný aplikační software. Při použití šablon virtuálních strojů je tento problém vyřešen velmi jednoduše: zaměstnanec nainstaluje platformu pro virtualizaci desktopů a v ní se spustí virtuální stroj ze sady šablon organizace, ve kterém je nainstalován veškerý potřebný software a odpovídající nastavení operačního systému. jsou vyrobeny. Tento model výrazně zkrátí čas strávený nasazením a také poskytne vysokou flexibilitu při přenosu virtuálního desktopu zaměstnance na jiný fyzický stroj. Takový případ použití může samozřejmě vyžadovat zvýšené hardwarové zdroje zařízení, ale to se více než vyplatí, pokud se zaměstnanec musí vypořádat s velkým množstvím heterogenních dat, jejichž zálohování bude vyžadovat značné množství času. Například marketingoví lidé, kteří si nainstalují spoustu softwaru, který potřebují, každý den věci zkoušejí a pracují s nimi různé dokumenty. V takovém případě mohou na konci pracovního dne zkopírovat složku se soubory svého pracovního virtuálního stroje, aniž by se obávali, že se zítra při instalaci dalšího programu vše „rozbije“.
  • Vytvoření infrastruktury virtuálního desktopu, která vám umožní centrálně ukládat uživatelská prostředí na zabezpečených firemních serverech. Sami koncoví uživatelé přitom využívají nástroje pro vzdálený přístup k ploše jejich prostředí (například Terminálové služby) uložené v podnikovém datovém centru. Tato možnost využití virtuálních strojů vyžaduje značné náklady na její implementaci, protože v tomto případě je nutné podporovat serverové virtualizační platformy firemního datového centra. To však poskytuje nejlepší úroveň zabezpečení a dostupnosti. Protože jsou všechna pracovní prostředí centrálně uložena a udržována v zabezpečeném datovém centru, šance na únik důvěrných informací se výrazně snižují. Zároveň se výrazně zvyšuje míra dostupnosti takových prostředí, protože přístup do nich lze zajistit odkudkoli s vysokorychlostním připojením. Přísně vzato se toto rozhodnutí nevztahuje na platformy virtualizace desktopů, ale týká se koncových uživatelů. Příkladem takového řešení je VMware Virtual Desktop Infrastructure, založená na virtuální infrastruktuře serverů organizace v podnikovém datovém centru. Struktura takového modelu je znázorněna na obrázku:
  • Aplikace virtuálních strojů chráněných bezpečnostními politikami. IT profesionálové, kteří potřebují zajistit důvěrnost svých osobních údajů a také časté předvádění různého softwaru zákazníkům, jsou perfektním řešením pro vytváření bezpečných virtuálních strojů, které poskytují prostředky pro omezení přístupu k různým funkcím pro práci s virtuálním strojem. Můžete také nastavit datum vypršení platnosti virtuálního stroje a distribuovat tak software tak, aby určitá skupina lidí nemohla virtuální stroj používat déle, než je povolená doba. Příkladem takového řešení je VMware ACE Manager.
  • Zjednodušte školení uživatelů vytvořením učeben s virtuální stroje kde jsou nainstalovány různé operační systémy a aplikační software. Pokud potřebujete vyškolit skupinu lidí ve vaší organizaci, aby používali konkrétní produkt nebo program, můžete vytvořit jednu šablonu virtuálního stroje a nainstalovat virtualizační platformu na každý z počítačů ve třídě. Dále lze virtuální stroj zkopírovat do všech počítačů a spustit s veškerým potřebným počtem programů. Pokud potřebujete školení pro jiný produkt, můžete vytvořit nová šablona virtuální stroj a také jej nasadit na všechny počítače ve třídě.
  • Vývoj a testování softwaru ve firmě. Virtuální stroj, který je izolovaným prostředím, je ideální pro vývoj softwaru. Vývojáři a testeři mohou vytvářet konfigurace operačních systémů a uživatelských prostředí, které potřebují k simulaci chování programu na různých platformách. V rámci tohoto případu použití je také možné modelovat pracovní svazky virtuálních strojů na stejné fyzické platformě, které provádějí vzájemnou síťovou interakci. Některé platformy, jako je VMware Workstation, navíc umožňují vytvářet stromy stavu virtuálních strojů, z nichž každá má uloženou specifickou uživatelskou konfiguraci. Každý z těchto stavů lze vrátit zpět jediným kliknutím myši. Příklad takového stromu:

Srovnávací přehled platforem virtualizace desktopů

Přední společnosti v oblasti platforem pro virtualizaci desktopů udělaly za poslední dva roky hodně pro to, aby jejich používání bylo co nejjednodušší a zpřístupnily je i nezkušenému uživateli. V současné době jsou lídry ve výrobě virtualizačních systémů pro koncové uživatele tyto společnosti: VMware s VMware Workstation, VMware ACE a produkty VMware Fusion, Microsoft s produktem Virtual PC, Parallels propagující svou virtualizační platformu pro Mac OS s Parallels Desktop pro produkt Mac a společnost InnoTek s bezplatnou a open source platformou VirtualBox. Pojďme se v rychlosti podívat na vlastnosti některých z těchto produktů.

Pracovní stanice VMware


VMware je dnes nesporným lídrem v oblasti virtualizace desktopů. Její produkty se snadno používají, jsou bohaté na funkce a jsou rychlé. Produktem se řídí téměř všichni výrobci platforem pro virtualizaci desktopů. Proces vytváření virtuálního počítače a instalace hostujícího operačního systému nezpůsobuje žádné zvláštní potíže: během vytváření musíte určit množství paměti RAM přidělené pro hostující systém, typ a velikost virtuální disk, složku, kde budou umístěny soubory virtuálního počítače, a typ hostujícího OS, který se má nainstalovat. Spouštěcí disk CD nebo DVD nebo obraz ISO lze použít jako hostovanou instalační distribuci. Po instalaci operačního systému do virtuálního počítače nezapomeňte nainstalovat VMware Tools a v nastavení zakázat všechna nepotřebná emulovaná zařízení, abyste optimalizovali výkon. Je také možné vytvořit snapshot (snapshot) „čistého“ stavu hostujícího systému, přičemž všechna data na virtuálních discích v daný okamžik budou uložena a kdykoliv se bude možné vrátit do jejich uloženého stavu. Mezi klíčové funkce VMware Workstation patří:

  • Podpěra, podpora různé typy virtuální disky (řadiče jsou emulované pro disky IDE i SCSI):
    • pevná velikost (předem přidělená) nebo rostoucí, když se zaplní (rostoucí), zatímco první jsou optimalizovány pro rychlost a druhé jsou vhodné v tom, že nezabírají mnoho místa, než se zaplní
    • Nezávislé jednotky, které nejsou ovlivněny snímky operačního systému. Takové disky jsou vhodné pro organizaci úložišť souborů, jejichž změna není nutná při práci se snímky stavu hostujícího systému
    • podpora pro disky, jejichž stav se neukládá, když je virtuální počítač vypnutý
    • možnost přímého zápisu na fyzický disk
  • Podpora různých typů síťové interakce mezi virtuálními stroji, včetně sdružování virtuálních strojů do „týmů“ (Teams), což umožňuje vytvářet virtuální podsítě skládající se z virtuálních strojů s různým počtem virtuálních síťových adaptérů (až tři). V tomto případě může virtuální síťové rozhraní fungovat ve třech různé režimy:
    • Přemostěné sítě- virtuální stroj sdílí zdroje síťová karta s hostitelským operačním systémem a pracuje se sítí mimo něj jako nezávislý stroj.
    • Síť pouze pro hostitele- Virtuální počítač obdrží IP adresu ve vlastní podsíti hostitele ze serveru DHCP VMware. V souladu s tím můžete v síti pracovat pouze s jinými virtuálními stroji na tomto hostiteli a ze samotného operačního systému hostitele.
    • NAT- virtuální stroj také pracuje ve své vlastní podsíti hostitele (ale jiné), nicméně prostřednictvím NAT může server VMware iniciovat připojení k externí síti. Není možné zahájit připojení k takovému virtuálnímu počítači z externí sítě. V rámci hostitele je zajištěna síť.
    • Disky lze také připojit k hostitelskému systému pomocí nástroje vmware-mount a rozšířit o užitečnost vmware-vdiskmanager(tato utilita slouží také k provádění řady dalších akcí na virtuálních discích).
  • Možnost snadného sdílení souborů pomocí rozhraní Drag & Drop a také vytvářením sdílených složek (Shared Folders) mezi hostitelským a hostujícím OS.
  • Podpora velkého seznamu hostujících a hostitelských operačních systémů.

V Nejnovější verze VMware Workstation 6 také obsahuje následující užitečné funkce:

  • plná podpora rozhraní USB 2.0
  • schopnost zaznamenávat aktivitu virtuálního stroje
  • integrovaný produkt VMware Converter (pro hostitele Windows) pro import virtuálních strojů od jiných výrobců
  • provozování virtuálního stroje jako služby

Za zmínku také stojí, že VMware Workstation je v současnosti jedinou virtualizační platformou, která experimentálně podporuje Direct-3D v hostujících operačních systémech. Hlavním a možná jediným nedostatkem této platformy je fakt, že není zdarma.

Microsoft Virtual PC

Produkt Connectix, který se objevil jako konkurent VMware Workstation, který později koupil Microsoft společně se společností, nedostal do svých rukou důstojný vývoj. Výsledkem je, že v tuto chvíli téměř ve všech ohledech prohrává s platformou VMware Workstation a lze jej spustit pouze v hostitelském operačním systému. systém Windows. Značná část uživatelů jej však používá jako platformu pro virtualizaci desktopů, protože Virtual PC je zdarma a uspokojuje základní potřebu používání virtuálních strojů. Proces instalace hosta je také velmi jednoduchý a intuitivní. Po instalaci operačního systému je třeba nainstalovat Virtual Machine Additions (obdoba VMware Tools ve VMware Workstation), které výrazně zvyšují výkon hostujícího OS vylepšením virtualizačních technik. Doplňky virtuálních počítačů lze nainstalovat také na hostující operační systémy Linux.

Mezi hlavní výhody produktu Microsoft Virtual PC patří následující vlastnosti:

  • Plná podpora pro Windows Vista jako hostitelský i hostovaný operační systém. Co se týče výkonu, Virtual PC 2007 udělal oproti předchozí verzi významný krok kupředu a nyní je výkon Windows Vista ve virtuálním stroji celkem přijatelný.
  • Podpora pro 64bitové hostitelské systémy Windows.
  • Vylepšený výkon využitím vylepšení představených v Microsoft Virtual Server 2005 R2.
  • Dostupnost různých typů virtuálních disků:
    • Dynamicky se rozšiřující (podobně jako Growing in VMware Workstation)
    • Pevná velikost (podobně jako Preallocated ve VMware Workstation)
    • Diferencing - disk, který ukládá změny od aktuálního stavu virtuálního disku
    • Propojeno s pevným diskem (podobně jako přímý zápis na disk ve VMware Workstation)
  • Přítomnost různých typů sítí mezi virtuálními stroji a hostitelem:
    • analogu Bridged Networking ve VMware Workstation
    • Pouze místní (analogické jako Host-only ve VMware Workstation)
    • Sdílené sítě (podobně jako NAT ve VMware Workstation)

Je třeba poznamenat, že produkt Virtual PC je zaměřen spíše na domácí uživatele než na IT profesionály a vývojáře softwaru, zatímco VMware Workstation s mnohem větší funkčností dokáže pokrýt potřeby těch druhých. Virtual PC je zároveň zdarma a má především usnadnit migraci na nové operační systémy Microsoft a podporu jejich starších verzí. A samozřejmě popularita platformy Virtual PC je poskytována zdarma, což vytváří určitou mezeru pro použití tohoto produktu.

Parallels Workstation a Parallels Desktop pro Mac


Produkt je určen pro použití na platformách Windows a Linux jako systém virtualizace desktopů. Vzhledem k tomu, že Parallels (ve skutečnosti ve vlastnictví ruská společnost SWSoft se nyní soustředil především na produkt, vývoj tohoto produktu je v současnosti poněkud pozastaven a z hlediska funkčnosti je na horší úrovni než dvě přední desktopové platformy od VMware a Microsoftu. Proto se budeme bavit o platformě Parallels Desktop for Mac, která je nyní hlavní pro počítače od Applu. V současné době je navíc vývoj této platformy velmi dynamický, což je dáno především tím, že VMware vážně hodlá vtrhnout na trh virtualizace pro Mac se svým produktem VMware Fusion, který je téměř připraven na finální verzi. uvolnění. Klíčové vlastnosti platformy Parallels Desktop pro Mac:

  • Snadno vytvořte virtuální stroje ve třech krocích s Paralely instalační asistent. Vytvoření virtuálního stroje a instalace hostujícího operačního systému je snadné.
  • Přítomnost utility Parallels Transporter, která umožňuje migraci z fyzického stroje na virtuální.
  • Plná podpora pro hostující OS Windows Vista. To poskytuje jednoduchou výměnu souborů mezi hostujícím a hostitelským operačním systémem.
  • podpora rozhraní USB 2.0
  • Podpora pro Mac OS X "Leopard"

Jako většina produktů pro platformy Mac OS X, Parallels Desktop poskytuje uživateli jednoduché a uživatelsky přívětivé rozhraní. Není žádným tajemstvím, že mnoho uživatelů Maců často cítí potřebu používat produkty Windows a Parallels Desktop jim tuto příležitost poskytuje a umožňuje jim cítit se „ve dvou světech“.

Zmínit lze také produkty Parallels jako Parallels Compressor Workstation a Parallels Compressor Server, které umožňují komprimovat disky nejen virtuálních strojů Parallels, ale také VMware, což je řešení jednoho z problémů, se kterými se uživatelé často potýkají.

virtuální schránka


InnoTek nedávno vstoupil na trh virtualizace desktopů s neočekávaným bezplatným a open source řešením. V době, kdy by se zdálo, že novou virtualizační platformu je těžké dostat na slušnou úroveň, dosáhl InnoTek nečekaně rychlého úspěchu a populárního uznání.

Mnoho bloggerů loajálních k VMware však uvedlo, že na jejich desktopech běží virtuální stroje na platformě znatelně rychleji než virtuální stroje na VMware Workstation. Platforma VirtualBox byla navíc donedávna dostupná pouze pro hostitele Linux a Windows a na konci dubna se objevilo první sestavení pro Mac OS X, kde se plánuje platforma konkurovat takovým „monstrům“ virtualizačních systémů, jako jsou Parallels a VMware. A samozřejmě má všechny šance na výhru. Vzhledem k plné otevřenosti platformy a její zdarma je mnoho nadšenců připraveno převzít zdokonalení platformy a zvýšení funkčnosti, doufejme, aniž by došlo ke snížení jejího výkonu. V tuto chvíli nemá VirtualBox tak širokou funkcionalitu jako přední platformy, nepodporuje 64bitové systémy a sítě s Windows Vista, ale na stránkách získáte aktuální informace o tom, na kterých systémových funkcích se pracuje . V současné době má platforma tyto hlavní funkce:

  • Poměrně velký seznam podporovaných hostitelských a hostujících operačních systémů.
  • Podpora více snímků aktuálního stavu hostujícího systému (snapshoty).
  • Dynamicky se rozšiřující disky s pevnou velikostí.
  • Možnost instalace doplňků pro hosty (podobně jako VMware Tools) pro zvýšení stupně integrace s hostitelským OS

Z hlediska funkčnosti je VirtualBox samozřejmě velmi nevyzrálý produkt, ale jeho výkonnostní ukazatele naznačují, že platforma má budoucnost a komunita Open Source vynaloží veškeré úsilí na její vylepšení a rozvoj.

Co si vybrat jako systém virtualizace desktopů?

Shrneme-li to, můžeme říci, že každá z výše popsaných platforem v současné době zaujímá své vlastní místo v oblasti aplikace virtualizačních technologií na stolních počítačích. Každý z virtualizačních systémů má své výhody a nevýhody. Postupem času samozřejmě řada z nich získá potřebnou funkcionalitu, která uspokojí většinu potřeb uživatelů. Lze také doufat, že budou poskytnuty nástroje pro převod formátů virtuálních strojů mezi platformami.

Nepochybně, pokud jde o použití virtualizace desktopů doma na hostitelích Windows, měli byste si vybrat mezi platformami Microsoft Virtual PC nebo VirtualBox, protože jsou zdarma a mají nezbytnou funkcionalitu pro podporu virtuálních strojů doma. Pokud však jde o využití virtuálních strojů v podnikání, v korporátním prostředí podniku, kde nasazení desktopových virtualizačních systémů klade vysoké nároky na funkčnost a spolehlivost, se neobejdete bez VMware Workstation, která výrazně předčí ostatní popsané platformy. Své místo zde může najít i produkt VirtualBox jako výkonově nejvíce optimalizovaný.

Virtuální počítač by se měl používat při poskytování podpory pro starší verze systému Windows a při spuštění systému Windows Vista jako hostujícího OS. A uživatelé počítačů Mac se bez produktu Parallels Desktop neobejdou: o tom svědčí skutečnost, že výsledek více než 100 000 prodaných kopií produktu byl zaznamenán již v roce 2006. Uživatelé počítačů Mac by se také měli podívat na VMware Fusion, který prohlašuje, že bude v budoucnu lídrem mezi platformami pro virtualizaci desktopů.

Virtualizační technologie pro osobní počítače se stále více přibližují koncovému uživateli a lze je nyní využívat jak v každodenní práci zaměstnanců organizací, tak na domácích počítačích k vytváření bezpečných nebo izolovaných osobních prostředí. Použití virtuálních strojů na desktopech se navíc neomezuje pouze na popsané možnosti. Například ve virtuálním počítači VMware můžete v režimu zobrazení okna konzoly hostujícího operačního systému nastavit vyšší rozlišení podporované monitorem, zatímco okno hosta bude mít posuvníky. To vám umožní otestovat web nebo aplikaci vysoká rozlišení při absenci vhodného monitoru. Tento příklad ukazuje, že možnosti použití virtuálních strojů na desktopech jsou na vaší fantazii. A rychle se vyvíjející vlastní virtualizační platformy vám pomohou splnit vaše potřeby.

Chcete-li mít po ruce několik operačních systémů s odděleným pracovním prostorem a aplikacemi, nemusíte kupovat druhý (třetí, čtvrtý atd.) počítač. Protože tohle všechno se vám vejde do vašeho jediného PC. Jak? Díky virtuálním strojům (VM) - speciálním programům, které vytvářejí (emulují) imaginární (virtuální) počítače uvnitř hlavního operačního systému.

Virtuální počítač je téměř jako skutečný. Má vlastní procesor, paměť, pevný disk, síťový adaptér a všechno ostatní. Nejedná se samozřejmě o fyzická zařízení, ale jsou vyrobena tak, aby je operační systémy považovaly přesně za takové – skutečné.

Na jednom fyzickém počítači může současně běžet několik virtuálních počítačů. Jak moc záleží na hardwarových prostředcích: čím rychlejší procesor, tím větší RAM, tím prostornější disk, tím víc. Typický domácí počítač střední třídy se systémem Windows 10 zvládne tři až pět odlehčených operačních systémů (například Windows XP, Android a Lubuntu + hlavní systém) současně. Nebo dva nebo tři relativně těžké (například hlavní Windows 10 + virtuální Windows 7 a Mac OS X). Jak jste již pochopili, emulátorové aplikace virtuální počítače umožňují na nich instalovat a provozovat různé operační systémy.

Univerzální virtuální stroje (na rozdíl od specializovaných, jako jsou například Java VM), používají:

  • Ke spouštění aplikací, které hlavní systém nepodporuje.
  • K ochraně systému před potenciálním poškozením z neověřených programů.
  • Jako další bariéra proti virům při návštěvě pochybných webových zdrojů.
  • Vytvořit izolované prostředí pro studium aktivity malwaru.
  • Jako testovací prostor pro ladění vašeho vlastního vývoje.
  • Zvládnout technologie budování sítí.
  • Pro dvojitou autorizaci na některých herních portálech a mnoho dalšího.

A samozřejmě, virtuální stroje jsou široce používány k distribuci pracovních zdrojů serverů.

Dnes se nedotkneme průmyslového využití virtuálních počítačů, ale zvážíme pouze to, co může být užitečné pro domácí uživatele Windows.

Oracle Virtual Box

Zvažte proces vytvoření nového virtuálního stroje a zahájení instalace Windows 10 do něj.

  • V prvním okně průvodce vytvořením virtuálního počítače zadejte název OS (zobrazí se v seznamu hostujících systémů), jeho typ (Windows, Linux atd.) a verzi. V našem příkladu se jedná o Windows 10 32bitový (můžete nainstalovat i 64bitový, ale bude to vyžadovat více prostředků). Chcete-li přejít k dalšímu kroku, klepněte na tlačítko Další.

  • Dále zadejte velikost paměti RAM virtuálního počítače. Podle Výchozí nastavení systému Windows 10 x86 je 1 GB, ale toto množství můžete zvýšit posunutím posuvníku doprava. Pokud váš počítač nemá mnoho paměti RAM, nedávejte VM více než 2-3 GB, jinak se hlavní systém zpomalí kvůli nedostatku paměti.

  • Dále vytvořte virtuální pevný disk. Pokud instalujete systém poprvé, vyberte možnost „Vytvořit nový“.

  • Typ virtuálního disku ponechte jako výchozí.

  • Formát úložiště je oblast na fyzickém úložišti vašeho počítače, která je přidělena virtuálnímu počítači. Může být pevná nebo dynamicky rozšiřitelná v rámci limitů, které definujete dále. Pro úsporu místa zvolíme dynamický formát.

  • Dále zadejte název svazku (virtuální disk C) a jeho velikost. Výchozí hodnota je 32 GB.

  • Po kliknutí na tlačítko "Vytvořit" v posledním okně se v seznamu objeví nový virtuální stroj. Rámeček vpravo ukazuje jeho parametry.
  • Jít do Instalace Windows Klikněte na tlačítko "Start" v horní liště.

  • V okně, které se poté otevře, se zobrazí okno „Vybrat spouštěcí disk". Klikněte na ikonu složky a zadejte cestu k systémové distribuční sadě. Může to být obrázek ve formátu .iso nebo fyzické médium (DVD, flash disk). Po výběru distribuce klikněte na Pokračovat.

  • Další průběh instalace OS do virtuálního stroje se neliší od instalace na fyzický počítač.

Některá nastavení virtuálního počítače a hostovaného systému

Kliknutím v okně virtuálního stroje se zachytí kurzor myši (tj. bude se pohybovat pouze v rámci virtuální obrazovky). Chcete-li vrátit kurzor do hlavního OS, stiskněte kombinaci Ctrl + Alt.

Chcete-li získat přístup k celé sadě funkcí hostujícího OS, musíte nainstalovat speciální doplňky. Přejděte do nabídky „Zařízení“, klikněte na „Připojit obraz disku s přídavky hosta“ a postupujte podle pokynů.

Chcete-li k hostujícímu systému připojit složku pro výměnu souborů s hlavním, klikněte na položku „Sdílené složky“ v nabídce „Zařízení“. V okně, které se otevře, klikněte na ikonu „složka+“ a v poli „cesta ke složce“ ji zadejte v Průzkumníku (zobrazuje adresáře hlavního systému).

Pokud chcete, aby nastavení fungovalo neustále, zaškrtněte „Automatické připojení“ a „Vytvořit trvalou složku“. sdílenou složku bude k dispozici z průzkumníku virtuálního stroje jako síťový.

Chcete-li změnit pořadí hlasování spouštěcí zařízení(například pro zavedení virtuálního počítače z DVD), vypněte hostující OS, otevřete jeho nastavení (v hlavním okně Virtualboxu) a přejděte na první kartu v sekci "Systém". V seznamu "Pořadí načtení" vyberte požadované médium a pomocí tlačítek se šipkami je přesuňte nahoru.

VMware Workstation Pro

Některé možnosti pro virtuální počítače Hyper-V

Chcete-li pořídit snímek běžícího hostujícího OS, otevřete Horní menu jeho okno Akce a klikněte na Bod přerušení. Nebo stiskněte kombinaci Ctrl+N.

Přístup k nastavení jednotlivého virtuálního stroje se otevírá z jeho kontextové nabídky v seznamu hlavního okna dispečera a je skrytý za tlačítkem "Nastavení".

Ostatní funkce programu jsou také velmi přímočaré a zvládnuté bez větších potíží.

Trochu jsme se seznámili s technologií virtualizace procesorů a naučili jsme se, jak tuto funkci povolit. Dnes budeme v tématu pokračovat, nainstalujeme virtuální operační systémy do počítače, nakonfigurujeme prostředky a spustíme.

Toto vydání poskytuje stručný přehled dvou nejoblíbenějších shellů pro vytváření a používání virtuálních strojů. Tyto programy se také nazývají hypervizory.

Virtuální stroje lze snadno a nezávisle instalovat na běžné domácí počítače, ale hojně se používají i na serverech.

Virtuální servery s virtuálními vzdálenými plochami jsou vytvářeny pro řešení různých úloh na jednom fyzickém počítači.

Co je virtuální stroj na PC a jeho účel

Pro osobní použití se docela hodí, pokud se rozhodnete zvládnout nový operační systém vlastními silami. Teď už mít nemusíte přídavný počítač. Není třeba odstraňovat známé Windows. Můžete studovat při procházení pošty a sociální síť a zároveň získat dovednosti v instalaci, konfiguraci nových, užitečných a zajímavých programů. Vývojáři testují, jak aplikace fungují v nových i starých prostředích, testují fungování jak operačních systémů, tak programů a hardwaru.

Ale hlavní účel snad není v tomto, ale ve zjevných úsporách. Ostatně ne nadarmo se tato technologie vyvíjela dlouhou dobu. Aby servery fungovaly, potřebujete především vysoce výkonné zařízení, které je drahé. Typický server využívá své zdroje někde kolem 40–60 %. A pokud existují dva nebo více takových serverů, pak se ukáže, že polovina kapacit je nečinná.

Chcete-li se zbavit clusteringu, neimplementujte spoustu fyzických serverů a jsou navrženy virtuální stroje. Na jeden počítač lze nainstalovat např. poštovní server, server DNS, řadič domény a proxy server. Při správném výpočtu a konfiguraci budete mít čtyři servery běžící na jednom fyzickém serveru. Fyzický počítač poběží na optimální výkon.

Jak nastavit virtuální počítač Hyper -V pro Windows?

Program hypervisor je určen k instalaci, konfiguraci, spouštění a správě virtuálních strojů. Ve Windows 10 si vývojáři vytvořili své vlastní, vestavěné a nemusíte si tímto způsobem nic kupovat. Ve výchozím nastavení není tento modul snap-in v operačním systému viditelný a musíme jej nainstalovat jako další komponentu. Chcete-li to provést, v „Ovládacím panelu“ najdeme odkaz „Programy“ a v něm „Instalovat další komponenty Okna"

Zaškrtněte políčka u požadovaných součástí:

Začne instalace hypervizoru a změny budou použity. Systém vás požádá o restart.

Při restartu nezapomeňte zkontrolovat, zda je v BIOSu povolena virtualizace procesoru!

Co dalšího potřebujeme ke spuštění virtuálního operačního systému? Musíme ji jen najít. iso obrázek a stáhněte si jej do počítače. Mám distribuci Linux Fedora pro astronomické nadšence ve formě Iso. Zajímalo by mě, jaký je to operační systém? Nejprve najdeme náš Hypervisor. Chcete-li to provést, klikněte na nabídku "Start", přejděte dolů a vyhledejte "Nástroje pro správu".

Pro pohodlí si můžete na ploše zobrazit zástupce. Správce je navržen pro správu virtuálních strojů. ALE " rychlá tvorba' mluví samo za sebe. Klikněte na tento štítek. Ve výchozím nastavení systém nabízí vytvoření virtuálního stroje Windows 10 nebo Linux-Ubuntu. Ale dnes budeme hledat jiný obrázek, klikneme na „Změnit zdroj instalace“:

Nezapomeň dovnitř další možnosti» Zadejte síťový adaptér a název virtuálního počítače.

V "Explorer" hledáme požadovaný obrázek operačního systému:

Poté stiskněte velké modré tlačítko:

Virtuální stroj Hyper-V vytvořené s výchozími parametry, obvykle minimálními Požadavky na systém pro začátek. Systém sám vybere počet procesorových jader, přidělí optimální množství paměti RAM, vytvoří VIRTUÁLNĚ TVRDÉ disk na základě dostupného místa. Umístění virtuálního počítače je také automaticky vybráno na disku. Všechna nastavení si ale můžete změnit sami. Před připojením přejděte na:

Všechny parametry jsou měnitelné; pozorně si přečtěte, k čemu a k čemu je určen:

Poté, co se můžete připojit.

Jako každý operační systém, i ten virtuální vyžaduje instalaci. Všechno je stejné jako v reálném životě :)

Typická instalace Linuxu:

Po načtení grafického prostředí KDE budeme pokračovat v instalaci distribuční sady na VIRTUÁLNÍ pevný disk výběrem příslušného zástupce:

Virtuální počítač Hyper-V se spravuje kliknutím na tlačítka v horní části panelu:

Tlačítka vám umožňují spustit, pozastavit, vypnout, vytvořit kontrolní bod a exportovat virtuální počítač. Všechno je jako ve skutečném počítači :). Hyper-V bude v pořádku na serverových edicích Windows. Pravda, je toho hodně co nastavovat. A tento hypervizor se po velkých kumulativních aktualizacích „desítek“ několikrát zhroutil. Muselo se to přeinstalovat.

Přehled virtuálního stroje VM Workstation, jak nastavit a nainstalovat

Dalším oblíbeným řešením je VM Ware Workstation. Je velmi flexibilní softwarové řešení Neměl jsem s ním žádné problémy. Není to zadarmo. Ale je lehký a funguje bezchybně, bylo snadné jej nastavit. Stažení a nastavení programu. Na nejnovějších edicích Windows 10 se hypervizor nespustí, program ohlásí chybu. Pokud se při prvním spuštění virtuálního počítače zobrazí chyba Za prvé, vmware player a zařízení/ochrana pověření nejsou kompatibilní .

Souhlasíme s pokyny mistra; po instalaci restartujte počítač. V nabídce Start najdeme spouštěcí soubor a klikneme na něj:

Otevřete program, vytvořte nový virtuální stroj.

Vyberte obvyklý typ instalace:

Dále průvodce podle očekávání nabídne instalaci operačního systému. Nabízí to buď z CD / DVD disku nebo z ISO soubor. Mám soubor na disku a použiji ho. V tomto příkladu instaluji Windows XP.

Při použití „expresní instalace“ budou standardně nastaveny parametry jako název počítače, rozložení klávesnice, produktový klíč, uživatelské jméno, účet. To není vždy vhodné a tato data jsou opravena po instalaci nebo při vytváření bitové kopie operačního systému. Ve druhém případě ale budete muset všechny kroky projít ručně – stejně jako na fyzickém počítači.

V dalším okně nezapomeňte zadat název virtuálního počítače a jeho umístění.

Zde se dostáváme ke klíčovému nastavení. Musíte zadat velikost virtuálního pevného disku:

Skoro hotovo. U většiny operačních systémů vybírá hypervizor optimální rozměry a paměť a pevný disk, ale lze je později změnit:

Spustíme virtuální stroj, poté začne instalace operačního systému. Vezměte prosím na vědomí, že periferní zařízení připojená k fyzickému počítači lze také použít ve virtuálním počítači. Některé z nich (flash disky, vnější tuhý disky) bude nutné připojit ručně přes nabídku "Virtuální stroj" - "Připojené zařízení"

Správa virtuálních strojů je přehledná a jednoduchá. K dispozici je také ovládací panel, který je umístěn v horní části okna:


Virtuální stroj Windows XP na videu Windows 10

Podívejme se na příklad vytvoření virtuálního stroje v krátkém videu:

Nic složitého! Hodně štěstí!