• Export a import virtuálního počítače Hyper-V. Export virtuálních počítačů Hyper-V. Skript v2.0

    Anotace: Tento praktická práce je podrobné zkoumání procesů exportu a importu virtuálních strojů standardní prostředky Hyper-V a koncept snímku virtuálního stroje.

    Export virtuálního počítače

    Poznámka. Cvičební materiál vychází z části „Virtualizace místního desktopu“ knihy „Understanding Microsoft Virtualizations Solutions“ od M. Tullocha (kapitola 2).

    Proces exportu virtuální stroj použití Hyper-V není obtížné. Jediný parametr, který je třeba zadat, je cesta k uložení souborů virtuálního počítače. Chcete-li exportovat virtuální počítač, potřebujete:

    Umístění úložiště souborů lze zadat nejen jako logický svazek lokálního pevný disk, ale také adresář na externím pevném disku nebo vzdáleném serveru.

    Následující obrázek ukazuje obsah exportované složky virtuálního počítače:


    Rýže. 10.3.

    config.xml- soubor obsahující informace o původním umístění virtuálních souborů pevné disky exportovaný stroj.

    Ve složce Virtuální stroje existuje soubor .exp obsahující informace o exportovaném virtuálním počítači. Během importu daný soubor je převeden do konfiguračního xml souboru .

    Ve složce Virtuální pevné disky jsou umístěny soubory virtuálního pevného disku exportovaného počítače.

    Ve složce Snímky obsahuje informace o snímcích virtuálního stroje (.avhd , .vsv , .bin ).

    Import virtuálního počítače

    Všimněte si funkcí importu virtuálních počítačů Hyper-V:

    1. Do Hyper-V můžete importovat pouze virtuální počítače jiného serveru Hyper-V. Importovat virtuální Virtuální stroje PC nebo virtuální server není možné, protože konfigurace virtuálních strojů vytvořených těmito řešeními se liší od Hyper-V, přestože všechna řešení používají soubory virtuálního pevného disku .vhd.
    2. Virtuální počítač lze exportovat pouze jednou. Jak již bylo uvedeno, soubor .exp vytvořený během exportu - soubor informací o virtuálním počítači, je během procesu importu převeden na xml - konfigurační soubor. V tomto ohledu, pokud dojde k chybám při importu, jediným způsobem, jak pokračovat v práci s importovaným virtuálním počítačem, je vytvořit nový s podobnou konfigurací na základě existujících souborů virtuálního pevného disku.

    Chcete-li importovat virtuální počítač, potřebujete:

    Ještě jednou upozorňujeme, že v případě chyby importu, abyste mohli pokračovat v práci s virtuálním počítačem, musíte vytvořit nový a ve fázi připojení virtuální tvrdé disk zadejte soubor pevného disku importovaného počítače (viz obr. 10.6)

    Snímky virtuálního počítače (snímek)

    Snímek je stav virtuálního počítače v určitém okamžiku. Snímky slouží k ukládání informací o stavech a v případě potřeby se k nim vracejí (zrušit Změny od pořízení snímku).

    Nemůžete pořídit snímek pozastaveného virtuálního počítače. Při vytváření více obrázků lze vytvořit jejich chronologický sled - strom obrázků.

    Chcete-li vytvořit snímek, vyberte v rozevírací nabídce položku Snímek.


    Rýže. 10.7.

    Po vytvoření snímku se na panelu Snímky Správce Hyper-V zobrazí ikona.

    Chcete-li vrátit virtuální stroj do stavu snímku, musíte jej použít na virtuální stroj (viz obrázek 10.9).


    Rýže. 10.9.

    Jak je znázorněno na Obr. 10.9 jsou k dispozici následující akce snímků:

    • Aplikovat- zkopírujte stav virtuálního stroje z vybraného snímku do aktivního virtuálního stroje. Tím se virtuální počítač vrátí do stavu popsaného ve vybraném snímku. Všechna neuložená data v aktivním virtuálním počítači budou ztracena.
    • Přejmenovat- příkaz umožňuje změny názvu snímku.
    • Smazat obrázek- příkaz k odstranění souborů spojených s vybraným snímkem, soubory ostatních snímků nebudou ovlivněny. Odstraněním se nezmění aktuální stav aktivního virtuálního počítače.
    • Smazat strom snímků- umožňuje smazat vybraný snímek a všechny snímky jemu hierarchicky podřízené. Odstraněním se nezmění aktuální stav aktivního virtuálního počítače.

    Stručné shrnutí.

    V rámci této praxe byly zváženy možnosti Hyper-V pro export a import virtuálních strojů a také vytváření snímků stavu virtuálního stroje. Funkce exportu a importu se používají k přenosu virtuálního počítače z jednoho serveru Hyper-V na druhý.

    Snímky se obvykle používají během vývoje, testování a nasazování aplikací. Snímky vám umožňují vrátit stav virtuálního počítače do okamžiku, kdy byly vytvořeny, přičemž všechny změny provedené od té doby budou ztraceny.

    Hyper-V - konfigurace sítě, vytváření kontrolních bodů, import a export virtuálních strojů.

    Ve výchozím nastavení jsou všechny virtuální stroje Hyper-V v podstatě v sandboxu a zcela izolované od ostatních počítačů a sítí. A pokud chcete, aby váš VM interagoval s jinými VM, fyzické počítače, sítě a internetu, musíte vytvořit virtuální přepínač. To lze provést ve správci Hyper-V kliknutím na položku Správce virtuálních přepínačů na jeho pravém panelu.

    Nejprve se však musíte rozhodnout, který virtuální přepínač vytváříte. A Virtual Switch Manager nabízí textový popis každý typ spínače.

    Pokud chcete, aby ten váš viděl a přistupoval k souborům na hostitelském počítači a ve vaší síti, musíte vybrat externí přepínač. Stejná možnost poskytuje virtuálnímu počítači přístup k internetu. Možnosti interního a soukromého přepínače umožňují virtuálním strojům Hyper-V komunikovat pouze mezi sebou. Jakmile se rozhodnete pro tuto možnost, kliknutím na tlačítko vytvořte virtuální přepínač.

    Dále musíte nakonfigurovat možnosti virtuálního přepínače. Zde je důležité určit, ke kterému síťovému adaptéru vašeho počítače jej připojujete. Váš počítač může mít kabelové a bezdrátové připojení. Vyberte si tu pravou.

    Vodítko. Řekněme, že chcete, aby váš virtuální počítač přistupoval k souborům na hostitelském počítači, ale nemáte přístup k síti nebo internetu. Pokud má váš počítač kabelové a bezdrátové připojení, připojte přepínač k něčemu, co nepoužíváte pro přístup k internetu. Pokud nemáte fyzičku síťový kabel, zvolte ne WiFi připojení. Takže VM bude mít přístup pouze k hlavnímu PC a bude izolován od škodlivého softwaru a externích útoků.

    Po vytvoření virtuálního přepínače jej musíte připojit k virtuálnímu počítači. V centrální oblasti správce Hyper-V klikněte na příslušný virtuální počítač. Poté v pravé dolní oblasti klikněte na nastavení. Což otevře nastavení virtuálního stroje.

    V levém podokně klikněte na možnost adaptéru připojení. Pokud tuto možnost nevidíte, klikněte na Přidat hardware a přidejte síťový adaptér. Užitečná funkce- Správa šířky pásma, která může řídit využití VM šířku pásma vaší síti. Tato úprava zajišťuje, že virtuální stroj má potřebné internetové připojení, ale nespotřebovává další zdroje.

    Úplně nahoře v nastavení síťového adaptéru vyberte virtuální přepínač, který jste vytvořili, a klikněte na OK. Není potřeba nic dalšího konfigurovat. Váš virtuální stroj nyní má přístup k síti.

    Pozornost. Přestože lze mnoho možností změnit v nastavení samotného virtuálního počítače, některé z nich, které byly nastaveny při vytváření virtuálního počítače, lze změnit pouze jeho vypnutím.

    Vytvořte kontrolní body Hyper-V

    Pokud v systému Windows 8.1 provedete nějaké významné změny, například instalaci desktopový program nebo aktualizace systému Windows, je vytvořen bod obnovení systému. To znamená, že se uloží kopie důležitých souborů operačního systému, jako je např registru Windows než se změní. A pokud se něco pokazí, lze změnu vrátit zpět a vrátit se zpět do dřívějšího stavu Windows.

    Hyper-V má také svou vlastní funkci kontrolního bodu - . Tento snímek můžete vytvořit kdykoli. Chcete-li to provést, vyberte na centrálním panelu správce Hyper-V virtuální počítač, pro který chcete vytvořit snímek, a v pravém dolním rohu ovládacího okna klikněte na odkaz kontrolního bodu.

    Vytvořeno kontrolní body zobrazený v centru Správce Hyper-V. Můžete kliknout na kteroukoli z nich a vrátit virtuální počítač zpět do tohoto bodu, exportovat snímek nebo jej odstranit.

    Hyper-V - import a export virtuálních strojů

    Někdy může být nutné vytvořit virtuální počítač a použít jej na jiném počítači nebo si ponechat kopii virtuálního počítače. Stačí vytvořit virtuální počítač, zkopírovat tento soubor do jiného počítače a tam jej nebudete moci otevřít. Pro import virtuálního počítače do Hyper-V existuje speciální možnost importu a exportu. Chcete-li exportovat virtuální počítač, vyberte tuto možnost ve Správci Hyper-V. V pravém dolním rohu okna Správce Hyper-V se zobrazí možnosti exportu. Klikněte na něj a budete dotázáni, do které složky chcete uložit kopii virtuálního počítače. Proces exportu je neviditelný a poměrně rychlý.

    • Můžete importovat virtuální počítač, který byl dříve exportován do Hyper-V. Chcete-li to provést, bez výběru virtuálního počítače v pravém horním rohu okna Správce Hyper-V klikněte na odkaz Importovat virtuální počítač.

    • Otevře se Průvodce importem virtuálního počítače a zeptá se vás, ve které složce (ne v souboru) se nachází uložená kopie virtuálního počítače.

    • Poté uvidíte název virtuálního počítače a podrobnosti o jeho vytvoření. Pokud je to to, co potřebujete, klikněte na další.

    • Nyní budete dotázáni, jak chcete importovat virtuální počítač. K tomu existují tři možnosti:
    1. Registrovaný virtuální stroj. Používá se, pokud provádíte přímý import. Virtuální počítač je ve stejné složce, do které byl exportován, a chcete jej tam ponechat.
    2. Obnovení virtuálního počítače. Používá se, pokud virtuální počítač není umístěn ve složce, kam byl exportován. Jedná se například o kopii vytvořenou z hlavního obrazu na serveru.
    3. Kopie virtuálního počítače. Používá se, pokud chcete vytvořit místní kopii existujícího virtuálního počítače a ponechat „master“ nedotčený, například pro pozdější import na jiný počítač. Tato možnost se také používá, pokud vytváříte kopii již importovaného virtuálního počítače.

    Pozornost. Pokud naimportujete virtuální počítač, aniž byste si vytvořili jeho kopii, všechny změny, které na něm provedete, a jakékoli problémy v něm zůstanou a vy tak efektivně ztratíte čistou hlavní kopii.

    • Pokud chcete vytvořit kopii virtuálního počítače, budete dotázáni, kam ji chcete uložit.

    • Posledním krokem je potvrzení vybraných nastavení.

    Integrace dalších služeb do virtuálního počítače

    Některé operační systémy, zejména starší Verze Windows, neposkytují přístup k síti ani jiné požadované funkce. A budete se muset otočit doplňkové funkce VM. Musíte to udělat na běžícím virtuálním počítači.

    Tyto dodatečné funkce, které jsou pro některé vyžadovány operační systémy, zahrnují možnost pohybovat kurzorem myši mezi hlavní pracovní plochou a otevřeným virtuálním strojem. Zahrnuje také síť a podporu USB.

    V nabídce akcí klikněte na Instalovat integrační služby. A budete nakládat ISO soubor, obsahující software zlepšení funkčnosti virtuálního stroje.

    3. června 2011 ve 20:40

    PowerShell+Hyper-V

    • Virtualizace

    Nemohu použít gui...

    Takto začal můj rozhovor s kamarádem, který musel během krátké doby několikrát za sebou exportovat virtuální stroje z Hyper-V. Obvykle se k tomu používá Správce Hyper-V (HVM), který se instaluje spolu s rolí Hyper-V pod Windows Server 2008R2. Musím přiznat, že rozhraní tohoto programu ve mně nevyvolává žádné negativní emoce. Ze všeho softwaru pro správu, který Microsoft dodává se Serverem, se mi tento zdá nejpohodlnější a nejsrozumitelnější (srovnávám například s IIS Manager, který způsobuje zmatek mezi novými uživateli a pobouření mezi těmi, kteří používali IIS 6 v roce 2003 Server) . Pokud však potřebujete vyexportovat nebo importovat virtuální stroj v počtu N kusů za období t, pak pomocí Správce Hyper-V můžete rozbít tlačítko myši a Hyper-V strašně nenávidět. Zde přichází na pomoc PowerShell.
    Import-modul HyperV
    … A samozřejmě žádný takový modul v PowerShellu ve výchozím nastavení není. Microsoft se rozhodl, že nikdo nebude psát rutiny pro správu Hyper-V (opravdu divoký nápad). Na druhou stranu je tento svět plný lidí, kteří jsou schopni a připraveni zjednodušit život sobě i ostatním uživatelům. Tak se zrodila knihovna pro správu PowerShell pro Hyper-V.
    První věc, kterou musíte udělat, je stáhnout si tento modul + dokumentaci podle vašich představ. (Oba dostupné na: http://pshyperv.codeplex.com/releases)
    Poté je třeba nainstalovat tento modul. Proces není složitý (nainstalovaný instalační soubor se sám prozradí).
    Nyní můžete pracovat. Spustíme PowerShell, naimportujeme modul (to, co je napsáno v podnadpisu).
    A všechny funkce, které bychom mohli používat prostřednictvím HVM, máme k dispozici, zde jsou některé z nich:

    Připojení k virtuálnímu počítači
    New-VMConnectSession

    Manipulace se stavem virtuálních strojů
    Get-VMState, Set-VMState, Convert-VmState,
    Ping-VM, Test-VMHeartBeat, Shutdown-VM, Start-VM, Stop-VM, Suspend-VM
    Get-VMKVP, Add-KVP, Remove-KVP, Get-VMJPEG

    Schopnost vytvářet zálohy, exportovat virtuální stroje a pořizovat snímky
    Export-VM, Import-VM, Get-VMSnapshot, Choose-VMSnapshot, Apply-VMSnapshot, New-VMSnapshot,Remove-VMSnapshot, Rename-VMSnapShot, Update-VMSnapshot, Get-VMSnapshotTree, Get-VmBackupScript

    Přidání a odebrání Wirtha. stroje, nastavení jejich vlastností
    New-VM, Remove-VM, Set-VM, Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory, Set-VMSerialPort

    Správa diskového řadiče
    Get-VMDiskController
    Přidat-VMSCSIController, Odebrat-VMSCSIcontroller
    Get-VMDriveByController, Add-VMDRIVE, Remove-VMdrive
    Get-VMDiskByDrive, Add-VMDISK, Set-VMDisk, Get-VMDisk
    Get-VMFloppyDisk, Add-VMFloppyDisk
    Přidat-VMNewHardDisk

    Správa síťového rozhraní
    Get-VMNic, List-VMNic, Choose-VMNIC, Add-VMNIC, Remove-VMNIC, Set-VMNICAddress, Set-VMNICConnection, Get-VMNicport,
    Get-VMnicSwitch, Choose-VMSwitch, New-VMSwitchPort, Get-VMByMACaddress, Choose-VMExternalEthernet,
    Nový-VMExternalSwitch, New-VMInternalSwitch,New-VmPrivateSwitch

    Práce se soubory VHD
    Get-VHDDefaultPath, Get-VHDInfo, New-VHD, Compact-VHD, Test-VHD,Convert-VHD,Merge-VHD,Mount-VHD, Unmount-VHD

    Všechny výše uvedené příkazy mluví samy za sebe.
    Chcete-li například získat stav virtuálního počítače, stačí zadat:
    Seznam-VMSstát jméno virt. auta
    a jako výsledek:

    V mém příkladu je pouze jeden virtuální stroj => Parametry jsem nespecifikoval, ale pokud jich máte hodně, pak byste pravděpodobně měli explicitně zadat jeho název, pokud nechcete později procházet výstupem konzole.
    Stejně snadno se lze například informovat o použitém síťová rozhraní pro virtuální stroje stačí zadat:
    Get-VMNic
    a dostaneme:

    Můj přítel nejvíc potřeboval možnost exportovat na pozadí podle plánu. Chcete-li to provést, můžete napsat rutinu, kterou poté můžete vložit do Plánovače. Tato rutina mi například zastaví virtuální stroj, vyexportuje jej, znovu spustí a pošle mi dopis o chybě nebo úspěchu rutiny. Poté se řízení přenese na jiný skript, který archivuje a odešle zálohu na vzdálený ftp.
    Export: export-vm -vm MyVM1 -cesta D:\backups\VM -copystate -wait -force
    Možnost -copystate vám říká, že máte zkopírovat vše (včetně virtuální disk=> velikost exportního výstupu může být velmi velká)

    Místo závěru
    Jak vidíte, spravujte své virtuální stroje z PowerShellu může být velmi pohodlné a bez stresu. Stačí si přečíst parametry těch příkazů, které potřebujete, a napsat svůj vlastní skript.

    P.S. Vůbec nepředstírám, že „objevuji Ameriku“, jen jsem se rozhodl, že někomu budou informace o tomto užitečném modulu užitečné. Popsal jsem jen to nejvíce jednoduché možnosti pro kterou můžete použít knihovnu správy PowerShell pro Hyper-V. Pokud někdo ví nebo napsal vlastní více šikovné nástroje pro optimalizaci práce s Hyper-V se o nich jen rád dozvím.

    Při práci s virtualizací je periodicky potřeba přenášet virtuální stroje z jednoho typu hypervizoru na jiný. Vzhledem k tomu, že každý virtualizační systém pracuje se svými vlastními formáty, nebude možné stroj jednoduše přenést, budete jej muset převést do formátu požadovaného hypervizoru. Dnes vám řekneme, jak to udělat pro dva nejvíce populární systémy Virtualizace VMWare a Hyper-V.

    Jakýkoli virtuální stroj, bez ohledu na platformu, se skládá ze dvou hlavních částí: samotného virtuálního stroje – textového nebo XML souboru popisujícího jeho konfiguraci a virtuálního pevného disku. Přenášet samotný virtuální stroj nemá smysl, nepřenášíme hardware, pokud potřebujeme spustit systém na jiném PC, stačí přenést virtuální disk.

    Formáty virtuální disky různé hypervizory jsou také různé, ale není to obtížné - pro konverzi stačí použít specializovaný software. Jedinou jemností je, že hostující OS musí být podporován oběma typy hypervizoru. V opačném případě budou muset být přijata další opatření k zajištění normální operace toto téma však přesahuje rámec tohoto článku.

    Zvažte proces pro skutečný příklad. Jeden z našich klientů zakoupil krabicovou verzi "Megaplan", kterou vývojáři velmi distribuují originálním způsobem: jako obraz virtuálního stroje formátu Open Virtualization Format (OVF) které podporují VMWare A virtuální schránka. Ve skutečnosti uvnitř virtuálního stroje je Ubuntu 12.04 s nakonfigurovaným webovým serverem, DBMS a dalšími komponentami nezbytnými pro provoz Megaplanu, což je běžná webová aplikace. V čem licenční smlouva Odepře přístup k hostujícímu OS.

    Nechme licenční politiku v zákulisí a nechme se překvapit pouze tím, že při prodeji, a ne levného, ​​serverového softwaru na podnikové úrovni, vývojáři obecně zcela ignorují vážné hypervizory a navrhují používat desktopové hypervizory druhého typu.

    Pokud virtuální počítač již běžel Platforma VMWare(jak se nejčastěji stává), poté z něj odeberte VMWare Tools a vypněte stroj.

    Nyní můžete začít převádět virtuální disk. K tomu používáme bezplatný nástroj Převodník StarWind V2V. Jeho rozhraní a použití je velmi jednoduché. Vyberte zdrojový virtuální disk (soubor s příponou vmdk).

    Na konci převodu ještě jednou přejděte do vlastností pevného disku a tam vyberte obraz VHDX, potvrďte změny a spusťte virtuální stroj. Ujistěte se, že vše funguje dobře, starý VHD disk lze smazat.

    Převod virtuálních strojů Hyper-V na VMWare se provádí podobným způsobem. Virtuální disk převedeme na VMDK, pokud byl použit disk formátu VHDX, pak je třeba jej nejprve převést na VHD pomocí Hyper-V stejným způsobem, jako jsme to udělali výše. Poté pro použitý hostující systém vytvoříme virtuální stroj ve VMWare se shodnými parametry a v nastavení disku určíme použití disku, který jsme převedli na VMDK. Po spuštění virtuálního stroje nezapomeňte nainstalovat potřebný balíček VMWare Tools plnohodnotnou práci hostující systém.

    • Štítky:

    Pro zobrazení prosím povolte JavaScript