Obsah
Virtuální počítače, zkráceně virtuální stroje, jsou vynikajícím nástrojem. Možnost kdykoli spustit vlastní operační systém a spustit jej na počítači má téměř neomezené využití.
Virtuální počítače mohou být užitečné pro běžného uživatele počítače, ale jsou neocenitelné pro vývojáře softwaru, testery nebo kohokoli, kdo pracuje v oblasti vývoje softwaru. Lze je nastavit a nakonfigurovat pro téměř jakýkoli operační systém a hardwarové specifikace.
Výsledkem je, že týmy vývojářů mohou vyvíjet a testovat software v nejrůznějších prostředích. Možnost vytvářet a následně "klonovat" prostředí je jednou z mnoha výhod používání virtuálních počítačů.
Co znamená "klonovat" virtuální počítač? Nejprve se podívejme, co klonování znamená, a pak se podíváme, jak ho provést.
Co je to klonování virtuálního počítače?
Slovo "klonovat", je-li použito jako sloveso, znamená vytvořit identickou kopii něčeho. V našem případě chceme vytvořit identickou kopii existujícího virtuálního počítače. Duplikát bude mít naprosto stejný operační systém, hardwarovou konfiguraci, softwarovou konfiguraci a nainstalované aplikace.
Při prvním vytvoření bude klonovaný počítač ve všech oblastech odpovídat originálu. Jakmile se začne používat, objeví se drobné rozdíly v závislosti na činnostech uživatele. Může se změnit nastavení konfigurace, na disku se mohou vytvořit soubory, načíst aplikace atd. Pouhé přihlášení nebo vytvoření nového uživatele změní systém, jakmile se na disk zapíší nová uživatelská data.
Klonovaný virtuální počítač je tedy v době svého prvního vytvoření skutečně pouze přesnou kopií. Jakmile je spuštěn a používán, začne se od původní instance lišit.
Proč klonovat virtuální počítač?
Jako vývojář softwaru nebo tester často potřebujete prostředí pro vytváření a testování aplikací. Virtuální počítače umožňují vytvořit čisté prostředí nakonfigurované se zdroji potřebnými pro testování. Jak virtuální počítač používáte, může se poškodit zkoušením různých vývojových nápadů nebo testováním softwaru. Nakonec budete potřebovat nový.
Nastavení a vytvoření nového virtuálního počítače pokaždé, když ho potřebujete, může zabrat nějaký čas, takže nejlepší metodou je vytvořit jedno původní prostředí ve virtuálním počítači. To pak udržujte čisté nebo nepoužívané. Kdykoli bude potřeba nové, stačí původní prostředí naklonovat. Rychle budete mít vše, co potřebujete pro testovací nebo vývojové prostředí.
To se osvědčuje i v případě, že máte tým vývojářů a testerů. Místo toho, aby si každý vytvářel svůj vlastní virtuální počítač, lze jim jednoduše poskytnout kopii původního, který je již nastaven se vším, co potřebují. To umožňuje vývojářům a testerům rychle začít pracovat a zároveň zajistit, že začnou se stejným prostředím. Pokud někdo poškodí nebo zničí svůj počítač, je snadné vytvořit nový azačít znovu.
Jak klonovat virtuální počítač: Průvodce
Virtuální počítače jsou řízeny aplikací zvanou hypervizor. Příkladem jsou Virtualbox, VMWare Fusion a Parallels Desktop for Mac.
O nejlepších hypervizorech si můžete přečíst v našem přehledu nejlepších virtuálních počítačů. Téměř každý hypervizor má funkci umožňující klonování virtuálního počítače. Ukážeme vám, jak to provést pomocí tří hypervizorů, které jsme uvedli výše. Většina ostatních používá podobné metody.
VirtualBox
Pro klonování počítače ve VirtualBoxu použijte následující metodu. Všimněte si, že tyto příkazy lze spustit také z nabídky v horní části aplikace VirtualBox.
Krok 1: Spusťte VirtualBox na ploše.
Krok 2: Ujistěte se, že virtuální počítač, který chcete duplikovat, má nainstalovány všechny aplikace, je nakonfigurován podle vašich představ a je v požadovaném stavu. Nezapomeňte, že každá kopie bude spuštěna ve stejném stavu a konfiguraci. Jakmile bude připravena, je nejlepší virtuální počítač před klonováním vypnout.
Krok 3: V seznamu virtuálních počítačů na levém panelu aplikace VirtualBox klikněte pravým tlačítkem myši na ten, který chcete klonovat. Tím se otevře kontextová nabídka.
Krok 4: Klikněte na tlačítko "Klonovat".
Krok 5: Poté budete vyzváni k výběru některých možností konfigurace - název nové instance, místo, kam ji chcete uložit, atd. Můžete ponechat výchozí nastavení nebo je změnit podle svých preferencí. Po výběru možností klikněte na tlačítko "klonovat".
Nyní budete mít přesnou kopii původního virtuálního počítače, kterou můžete použít nebo předat někomu jinému z týmu.
VMware
VMware má podobný postup. Ve VMware Fusion můžete použít následující kroky.
- Spusťte aplikaci VMware Fusion.
- Ujistěte se, že kopírovaný virtuální počítač obsahuje všechny požadované aplikace a je nakonfigurován podle vašich představ.
- Před klonováním počítač vypněte.
- Vyberte požadovaný virtuální počítač z knihovny virtuálních počítačů.
- Klikněte na virtuální počítač a vytvořte jeho úplný klon nebo propojený klon. Pokud jej chcete nainstalovat ze snímku, klikněte na možnost Snapshots.
- Pokud jste vybrali možnost vytvořit klon ze snímku, klikněte pravým tlačítkem myši a poté vyberte úplný klon nebo propojený klon.
- Zadejte název nové verze a klikněte na tlačítko "Uložit".
Parallels Desktop
Pro Parallels Desktop použijte následující kroky nebo si přečtěte tuto příručku od Parallels.
- Spusťte Parallels a ujistěte se, že virtuální počítač, který chcete použít jako originál, je nakonfigurovaný a ve stavu, v jakém jej chcete zkopírovat. Také se ujistěte, že je vypnutý.
- V ovládacím centru vyberte virtuální počítač a poté zvolte možnost File->Clone.
- Vyberte umístění, do kterého chcete novou verzi uložit.
- Klikněte na tlačítko "Uložit" a poté bude vytvořen.
Slovo o propojených klonech
Při vytváření klonu pomocí většiny hypervizorů budete mít možnost vytvořit plný klon nebo "propojený" klon. Možná vás zajímá, jaký je v tom rozdíl.
Plný virtuální počítač poskytuje samostatný virtuální počítač, který běží samostatně v hypervizoru, zatímco propojený virtuální počítač má své prostředky propojené s původním virtuálním počítačem.
Použití propojeného klonu má své výhody i nevýhody, a proto se před rozhodnutím, který klon použít, zajímejte o jejich výhody a nevýhody.
Propojený klon bude sdílet své prostředky, což znamená, že bude na pevném disku zabírat mnohem méně místa. Plné klony mohou zabírat velké množství místa na disku.
Další výhodou použití propojeného klonu je to, že když provedete změny v původním virtuálním počítači, budou propojené verze aktualizovány. To znamená, že nebude nutné vytvářet novou verzi pokaždé, když dojde ke změně v původní. To však může být považováno za nevýhodu, pokud nechcete, aby tyto změny ovlivnily vaše duplikovaná prostředí.
Další nevýhodou propojování je, že stroje mohou běžet mnohem pomaleji, zejména pokud jich běží více najednou. Protože jsou zdroje sdílené, může se stát, že propojený virtuální počítač bude muset čekat, až na něj přijde řada, aby mohl využívat potřebné zdroje.
Další nevýhodou je, že propojený počítač je závislý na původním virtuálním počítači. Klon nebudete moci zkopírovat a spustit na jiném počítači, pokud do stejné oblasti nezkopírujete i originál.
Pokud se s originálem něco stane, například dojde k jeho náhodnému odstranění, propojené kopie již nebudou fungovat.
Závěrečná slova
Klon virtuálního počítače je vlastně jen kopie tohoto virtuálního počítače v jeho aktuálním stavu. Klonování může být přínosné zejména pro ty, kteří pracují v oblasti vývoje softwaru. Klonování virtuálních počítačů nám umožňuje vytvářet kopie určitého prostředí, abychom je mohli opakovaně používat a nemuseli se obávat zničení originálu.
Při vytváření nového klonu se musíte rozhodnout, zda chcete vytvořit úplný nebo propojený klon. Nezapomeňte vzít v úvahu výhody a nevýhody, o kterých jsme hovořili výše.
Jako vždy nám prosím dejte vědět, pokud máte nějaké dotazy nebo připomínky. Rádi vás uslyšíme.