Hyper v instalace programu na virtuální počítač. Recenze bezplatné verze Hyper-V. Vytvoření virtuálního počítače pomocí Hyper-V

Původně to byla součást serverových verzí Windows. Na desktopech byla ve Windows 8 implementována virtualizační technologie od Microsoftu. Charakteristickým rysem Hyper-V je maximální integrace do operačního systému, která určuje jeho bezkonfliktní provoz. Program vytváří virtuální stroje dvou druhů (generací). Druhá generace poskytuje dobré zvýšení výkonu, ale je kompatibilní pouze s 64bitovými verzemi Windows 8.1 a novějšími a serverovými systémy ne staršími než Windows Server 2012. Nový virtuální stroj podporuje možnost změny velikosti virtuálního pevného disku. Plná interakce mezi fyzickým počítačem a virtuálním strojem je realizována pomocí standardní funkce vzdálené plochy.

Výhody a nevýhody Hyper-V

Vysoký výkon, flexibilní konfigurace spotřeby zdrojů (protože virtuální stroj přímo přistupuje k hardwarovým zdrojům);
+ virtuální stroj nepřestane běžet na pozadí;
+ rychlý provoz virtuálního pevného disku v proprietárním formátu VHDX
- ve výchozím nastavení hostující OS nefunguje s flash kartami a USB disky a nepřehrává zvuk;
- výchozí schránka je jednosměrná (z fyzického počítače do hostujícího OS);
- instalace virtuálního stroje 2. generace se provádí pouze ze sítě nebo prostřednictvím obrazu ISO.

Klíčové vlastnosti

  • alokovat paměť a místo na pevném disku pro virtuální hostující operační systém;
  • přístup k internetu z vytvořeného virtuálního OS;
  • rychlé spuštění a vypnutí virtuálního stroje;
  • existuje možnost instalace jako hostující OS Linux;
  • vytvoření lokální sítě mezi systémy na virtuálním stroji;
  • nahrávání kontrolních bodů, které zaznamenávají stav operačního systému, který je nainstalován virtuálně;
  • kopírování a obnova virtuálního OS;
  • přenos virtuálního HDD z jednoho počítače do druhého.

Hovoříme o cílech, záměrech a přínosech implementace virtualizace založené na MS Hyper-V

Hyper-V virtualizace fyzických serverů, pracovních stanic, instalace a konfigurace Hyper-V pro síťovou virtualizaci, technická podpora - s takovými úkoly se specialisté Integrus často setkávají při své každodenní práci.

K jakým účelům se v praxi používá virtualizační platforma Microsoft Hyper-V?

Instalace hypervizoru Hyper-V vám umožní vytvořit infrastrukturu pro virtualizaci serverů, síťových segmentů, klientských počítačů nebo jednotlivých aplikací. Díky virtualizačním nástrojům Hyper-V se provoz IT infrastruktury stává efektivnější, zvyšuje se bezpečnost a odolnost proti chybám a snižují se náklady na údržbu.

Podívejme se na několik výhod, které virtualizační technologie Hyper-V poskytuje.

Racionální využití zařízení

Podpora virtualizace hardwaru Hyper-V umožňuje soustředit servery na méně fyzických počítačů(jak ukazují zkušenosti, bez virtualizace jsou jejich zdroje jen zřídka využívány na plnou kapacitu). Příklad z naší praxe - převod serveru na virtuální stroj Hyper-V umožnil současné nasazení serveru, terminálových serverů a databází na jeden fyzický server, zákazník tak mohl ušetřit na nákupu „extra“. “ zařízení a jeho provoz.

Organizace privátního cloudového prostředí pro podnik

Virtualizační systém Hyper-V vám pomůže vytvořit veřejné cloudové zdroje pro vaši společnost a flexibilně řídit jejich využití. Pro větší zabezpečení a ochranu virtuálních serverů Hyper-V existuje technologie pro stínění virtuálních strojů (Shielded virtual machines).

Zabezpečení firemních dat

Lze uvažovat o jednom z bezpečnostních opatření použití na klientských počítačích Hyper-V, virtualizace fyzického stroje. Na pracovišti zaměstnance převedeme fyzický stroj do virtuálního prostředí Hyper-V, nasadíme dva virtuální stroje (VM) – pracovní a osobní. Na pracovním místě nastavíme všechna nezbytná omezení přístupu a bezpečnostní zásady přijaté společností a na osobní stránce si uživatel může dělat, co chce, zatímco firemní data zůstanou zcela v bezpečí, protože Virtuální počítače jsou od sebe izolované. Virtualizace Hyper-V je nativně podporována ve Windows 7, 10 Pro nebo Enterprise.

Virtuální desktopy (VDI)

Instalace a konfigurace Hyper-V Server 2012 a Remote Desktop Virtualization Host poskytne uživatelům osobní virtuální desktopy – hotové pracovní prostředí s přístupem odkudkoli na světě, vám umožní centralizovat administraci a řídit všechny toky uživatelských dat. A nástroje pro migraci živých virtuálních počítačů umožní uživatelům migrovat virtuální stroje Hyper-V téměř hladce.

Modelování libovolného prostředí pro vývoj aplikací a testovací úlohy

Virtualizaci s Hyper-V můžete použít k simulaci fyzických počítačových prostředí, ve kterém by měla aplikace fungovat. Zároveň není potřeba kupovat a udržovat všechny hardwarové komponenty, které by byly potřeba pro fyzické přetvoření prostředí, stačí nainstalovat Windows Hyper-V a simulovat všechny potřebné komponenty.

Obchodní kontinuita

Virtualizace serveru pomocí Windows Server Hyper-V pomáhá snižovat dopad prostojů, protože virtuální server není vázán na fyzický hardware, který by mohl selhat. V případě selhání jej lze rychle a snadno spustit na redundantním zařízení (nejlepší je, když je konfigurována síť Hyper-V Windows a je organizován serverový cluster odolný proti chybám).

Hypervisor Hyper-V je distribuován zdarma, lze jej stáhnout z webu společnosti Microsoft a lze jej nainstalovat na jakýkoli server se systémem Windows nebo Linux. Snadno se spravuje a snadno se používá.

Máte nějaké dotazy? Konzultace je zdarma!

Kontaktujte nás pro bezplatnou konzultaci. Zavolejte nám nebo napište a my vám sdělíme podrobnosti:

  • jak můžeme pomoci vaší firmě růst rychleji, snížit náklady a zrychlit operace
  • jak a v jakém časovém horizontu budou práce na projektu probíhat
  • kolik bude projekt stát (počítáno individuálně)

Specialisté Integrus jsou připraveni nakonfigurovat virtuální sítě Hyper-V, vytvořit nebo migrovat virtuální stroj VMWare na Hyper-V. Cena práce závisí na rozsahu projektu.

Nedávno byla vydána další nová verze Windows Server 2016 Spolu s ní byl aktualizován bezplatný hypervizor od společnosti Microsoft - Windows Hyper-V Server 2016. Můžete si jej volně stáhnout a používat podle svého uvážení. Jako obvykle je počáteční nastavení komplikované a není zřejmé, budete muset trochu pohrát, abyste získali přijatelnou funkčnost.

Úvod

Poté provedete instalaci standardním způsobem, jako každý jiný systém. Spusťte systém z obrazu iso a postupujte podle pokynů instalačního programu. Neexistují žádné nuance ani problémy s instalací hyper-v serveru, takže se na to nebudu soustředit. Pozornost budu věnovat pouze samotnému závěru instalace. Dostal jsem toto okno:

Přitom jsem nemohl nic dělat ani vybírat. stiskl jsem ctrl+alt+delete a objevila se výzva k nastavení hesla správce. Udělal jsem to, instalace byla dokončena, načetlo se okno se standardním rozhraním pro správu:

Pokud z nějakého důvodu toto okno zavřete, můžete jej znovu otevřít z příkazového řádku pomocí příkazu sconfig.

Nastavení serveru Hyper-V 2016

Okamžitě provedeme počáteční nastavení Hyper-V Server 2016 prostřednictvím standardní konzoly pro správu:

  1. Určete pracovní skupinu, pokud nejste spokojeni se standardní.
  2. Změníme název serveru na něco smysluplnějšího a srozumitelnějšího.
  3. Přidejte dalšího správce. Toto je nutné provést, chcete-li mít jiný účet správce než správce. Do budoucna doporučuji veškerá nastavení a připojení provádět pod tímto účtem.
  4. Umožňujeme dálkové ovládání včetně pingu.
  5. Automatickou aktualizaci ponechávám na vašem uvážení. Většinou to vypínám a dělám vše ručně.
  6. Doporučuji ihned zkontrolovat aktualizace a nainstalovat je.
  7. Vzdálenou plochu povolujeme se všemi verzemi klienta.
  8. Zadejte nastavení sítě. Výchozí je dhcp, doporučuji nastavit adresu staticky.
  9. Pokud výchozí nastavení není správné, upravte čas.
  10. Nastavení telemetrie nelze zcela zakázat. Toto je microsoft. Člověk by se neměl divit, vzhledem k inovacím v nejnovějších verzích systému.

Rychle jsme prošli základní nastavení hyper-v serveru 2016. Nyní bychom chtěli okamžitě začít instalovat virtuální stroje, ale to zatím bohužel nejde. Potřebujeme se nějak připojit k serveru pomocí ovládacího panelu. U nás zatím k dispozici pouze rdp přístup, ale to nestačí.

Vzdálené připojení a správa Hyper-V Server 2016

Připojujeme se přes rdp k serveru, aby bylo pohodlné kopírovat a vkládat dlouhé příkazy do příkazového řádku. V konzole cmd jít do powershell pouhým zadáním příkazu:

Powershell

Zadejte příkazy pro konfiguraci oprávnění na bráně firewall pro vzdálené ovládání:

Set-NetFirewallRule -DisplayGroup "Windows Management Instrumentation (WMI)" -Povoleno true -PassThru Set-NetFirewallRule -DisplayGroup "Vzdálená správa protokolu událostí" -Povoleno true -PassThru Set-NetFirewallRule -DisplayGroup "Povolit vzdálenou správu svazků TPahru"

Nyní přejdeme ke klientskému systému. Připomínám, že v mém případě se jedná o Windows 10 Enterprise. Musíte se k němu přihlásit pomocí účtu se stejnými parametry, který byl vytvořen na hypervizoru. Přidejte stejného uživatele a pracujte pod ním. To je předpokladem pro připojení ke správě samotného serveru, jeho služeb, diskového subsystému atd. Chcete-li se připojit pouze pro správu role hyper-v, není nutné mít stejný účet jako server, na konci vám řeknu, jak to udělat.

Nejprve si vytvořte záznam v souboru hostitelé s názvem serveru hyperv. V mém případě tento záznam vypadá takto:

192.168.1.100 hyperv2016

Ujistěte se, že jste ping hypervizor podle názvu z klientského počítače. Nyní musíme zkontrolovat, zda je v nastavení síťového adaptéru aktuální síťové připojení označeno jako připojené k privátní síti. To je nezbytné, aby bylo povoleno zjišťování síťových zařízení. To je to, o čem mluvíme:

Ve výchozím nastavení je tato možnost povolena pro privátní sítě a zakázána pro veřejné sítě. Můžete jej povolit i pro veřejné sítě, nebo změnit nastavení síťového připojení na privátní síť. Můžete to udělat v přilehlé části ovládacího panelu:

Nemohl jsem hned najít, kde to udělat, tak vám dávám tip. Pokračujeme v nastavování hostitele pro připojení k hyper-v serveru 2016. Spusťte cmd od správce a přejděte do powershell. Provedeme příkaz:

Winrm quickconfig

Nezapomeňte stisknout Y a pokračovat. Zadejte následující příkaz, který umožňuje správu vzdálených systémů:

Winrm set winrm/config/client "@(TrustedHosts="hyperv2016)"

V tomto příkladu je hyperv2016 název mého hypervizoru.

Při kopírování výše uvedeného příkazu věnujte pozornost jednoduchým a dvojitým uvozovkám. Při kopírování/vkládání se mohou změnit. Při provádění příkazu se nakonec zobrazí chyba. V případě potřeby je upravte ručně.

Nyní musíme změnit ještě jeden parametr. Spuštění zařízení dcomcnfg.exe spuštěním tohoto příkazu v cmd. Otevře se modul snap-in Správa služby komponent.

Provádíme posloupnost akcí uvedených na obrázku. Dále je třeba nainstalovat standardní vybavení pro správu hyperv. K tomu jdeme do Ovládací panely -> Programy -> Zapnout nebo vypnout funkce systému Windows. Vyberte si tam Nástroje pro správu Hyper-V a nainstalujte je. Čekáme na dokončení instalace a pokusíme se připojit ke vzdálenému serveru:

Pokud jste vše udělali správně, připojíte se k serveru a budete jej moci spravovat.

Řeknu vám ještě o jedné nuanci. Ke vzdálenému hyper-v serveru se můžete připojit, i když nepracujete pod účtem, který má administrátorská práva k hypervizoru. Při připojování je možné zadat parametry jiného uživatele. Aby však tato funkce fungovala, musíte provést řadu akcí na serveru i na klientovi. Nejprve musíte změnit jedno nastavení v zásadách místního počítače. Chcete-li to provést, spusťte příkaz v cmd gpedit. Otevře se modul snap-in Správa místních zásad počítače. Jdeme po cestě: Konfigurace počítače -> Šablony pro správu -> Systém -> Předávání pověření -> Povolit předávání nových pověření s ověřením serveru "Pouze NTLM". Zapněte jej a přidejte záznam:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hyperv2016" Enable-WSManCredSSP -Role client -DelegateComputer "hyperv2016" !}

Nyní musíme provést nějaké změny na samotném hypervizoru. Připojíme se k němu přes rdp, přejdeme na cmd, spustíme powershell a provedeme příkazy:

Enable-PSRemoting Enable-WSManCredSSP -Role server

Poté můžete pracovat jako běžný uživatel počítače, ale zároveň se připojit k hyper-v serveru 2016 pod jiným účtem a spravovat jej.

Nejtěžší část byla hotová. Nyní se můžeme libovolně připojit a spravovat hypervizor. Zapomněl jsem zmínit, jak se připojit ke správě samotného serveru, tedy jak zobrazit seznam disků, služeb, číst logy atd. To se provádí velmi jednoduše. Přihlaste se k počítači pod stejným účtem, který je správcem hypervizoru. Spusťte standardní modul snap-in Správa počítače, vyberte místní počítač, klikněte pravým tlačítkem myši a vyberte možnost Připojit k jinému počítači:

Napište název serveru a připojte se k němu. Jsou vám k dispozici všechny sekce správy počítače, kromě Správce zařízení. Z nějakého důvodu se k němu nemohu připojit, došlo k chybě. Nerozuměl jsem podrobně, co bylo špatně a jak to opravit.

Nastavení virtuálních přepínačů

Než začneme instalovat virtuální stroje, připravíme pro ně síť. Nebudu mluvit podrobně o nuancích networkingu v hyper-v. Toto není téma současného vyprávění. Pojďme vytvořit síťový most pro virtuální stroje. V modulu snap-in správy vyberte vpravo „Správce virtuálních přepínačů“ a vyberte typ „Externí“. Zadejte název přepínače. Doporučuji uvádět smysluplné názvy, aby se to později snáze spravovalo. Pokud se jedná o most do místní sítě, pojmenujte virtuální přepínač místní.

Uložte nastavení. Zobrazí se upozornění, že vaše síťová připojení budou resetována. To je v pořádku, souhlas. Bude vytvořeno nové virtuální síťové rozhraní se stejným nastavením jako fyzické. Ale je tu jedna důležitá nuance. Pokud váš server obdržel nastavení sítě přes dhcp, pak s největší pravděpodobností obdrží novou IP adresu. Mějte to na paměti.

Vytváření virtuálních strojů

Téměř jsme dokončili nastavení Windows Hyper-V Server 2016 a jsme připraveni začít instalovat virtuální stroje. Stačí si stáhnout iso obraz do hypervizoru. Vše je zde velmi jednoduché. Otevřeme vzdálený disk v Průzkumníku na řídicím stroji prostřednictvím standardních možností strojů Windows, vytvoříme složku iso a stáhneme požadovaný obrázek.

Doporučuji také okamžitě stáhnout nějaký správce souborů pro snadnou navigaci ve složkách na samotném hypervizoru. Je lepší použít portovanou verzi. Tento správce můžete spustit přes příkazový řádek připojením přes rdp

Nyní jste připraveni vytvořit virtuální stroje. Udělejte několik testovacích a pak se naučíme, jak je zálohovat.

Zálohování virtuálních strojů Hyper-V

O programu jsem již mluvil dříve. Funguje skvěle s Windows Hyper-V Server 2016, výše uvedený článek je zcela aktuální. Aby program fungoval, musí být nainstalován na hypervizoru .Net Framework 3.5 pomocí příkazu powershell:

Install-WindowsFeature NET-Framework-Core

Program je samozřejmě monstrózní, váží hodně, instalace trvá dlouho, ale nejsou žádné problémy. Vše se nakonfiguruje snadno a přehledně přes rozhraní programu. Po instalaci spusťte program. Přidat nový server:

Určete, že se jedná o samostatný server Hyper-V, přidejte přihlašovací údaje a počkejte, dokud se požadované součásti nenainstalují na server hyperv. Poté můžete vytvořit záložní kopii virtuálního počítače. Chcete-li to provést, vyberte hypervizor, virtuální počítač, který chcete zálohovat, a klikněte na něj pravým tlačítkem. Vyberte VeeamZIP:

Dále označte umístění, kam bude záloha uložena, a je to. Spusťte úlohu a počkejte na dokončení procesu. Zálohovat můžete na libovolné místo, kam je přístup ze stroje, na kterém je nainstalován samotný veeam. Můžete připojit síťový disk a zálohovat na něj.

Připojení k Hyper-V Server 2016 s Windows 7

Zvažme další možnost připojení k bezplatnému hyper-v, když máte pouze operační systém Windows 7, musíte vytvořit virtuální počítač nebo změnit nastavení stávajícího, vypnout jej nebo naopak spustit. Modul snap-in pro správu Hyper-V nelze nainstalovat do systému Windows 7. Program 5nine Manager Free přijde na pomoc. Můžete si jej stáhnout buď ze zadané stránky, je však nutná registrace, po které vám emailem přijde odkaz ke stažení a soubor s licencí. Normální instalace vyžaduje rozhraní .NET Framework 4.5 nebo vyšší. Pokud není v systému nainstalován, instalátor jednoduše nezahájí instalaci, aniž by vám řekl proč. Musel jsem si přečíst příručku, abych zjistil, proč byl program nainstalován na jednom počítači v pořádku, ale na druhém ne.

Pokud není standardní vybavení, pomůže tento program. Sám ho často používám, když je potřeba.

Závěr

Snažil jsem se zvážit všechny nejdůležitější aspekty práce s bezplatným hypervizorem od Microsoftu. Sám jsem to ještě netestoval a nijak zvlášť jsem se o inovace nezajímal, dokud jsem neměl čas. Díval jsem se na to jen ve zkušebních lavicích. Můžete to porovnat s bezplatným hypervisorem na kvm - proxmox, který jsem recenzoval ve svém článku.

Největší výhodou toho druhého je možnost nainstalovat jej na softwarový raid. Nikdy jsem nezkoušel nainstalovat server Hyper-V na softwarový raid, ani nevím, jestli je to možné. Můžete jej tedy použít pouze tam, kde je hardwarový raid, nebo v testovacích verzích. Osobně nikdy neinstaluji hypervizory ve výrobě na jednotlivé disky. Vše ostatní je věcí zvyku a pohodlí. V proxmoxu se mi líbí ovládání webového prohlížeče. Do počítače nemusíte nic instalovat. Po instalaci je hypervizor okamžitě připraven k použití.

online kurz „Linux Administrator“ na OTUS. Kurz není pro začátečníky pro přijetí potřebujete základní znalosti sítí a instalace Linuxu na virtuální stroj. Školení trvá 5 měsíců, poté budou moci úspěšní absolventi kurzu absolvovat pohovory s partnery. Co vám tento kurz dá:

  • Znalost architektury Linuxu.
  • Zvládnutí moderních metod a nástrojů pro analýzu a zpracování dat.
  • Schopnost vybrat konfiguraci pro požadované úkoly, řídit procesy a zajistit bezpečnost systému.
  • Znalost základních pracovních nástrojů správce systému.
  • Pochopení specifik nasazení, konfigurace a údržby sítí postavených na Linuxu.
  • Schopnost rychle řešit vznikající problémy a zajistit stabilní a nepřetržitý provoz systému.
Otestujte se ve vstupním testu a podívejte se na program pro další podrobnosti.

Hyper-V je virtuální stroj od společnosti Microsoft, vytvořený na bázi hypervizoru, s hardwarovou podporou virtualizace pro 64bitové systémy. Dříve byl hypervizor používán pouze v serverových operačních systémech společnosti Microsoft.

Microsoft Hyper-V běží pouze na 64bitových operačních systémech Windows, v edicích Pro (Professional) a Enterprise, v operačních systémech Windows 8, Windows 8.1, Windows 10 a také v serverových operačních systémech (Windows Server).

Edice těchto operačních systémů obsahují komponentu Hyper-V, která je ve výchozím nastavení zakázána. Uživatel může povolit virtuální stroj Hyper-V bez instalace virtualizačních programů třetích stran (například VirtualBox) do svého počítače.

Hyper-V hypervizor

Virtuální hypervizor (Hyper-V) umožňuje vytvořit virtuální stroj pro instalaci hostujícího operačního systému. Pomocí virtuálního hostujícího operačního systému se můžete seznámit s prací v novém operačním systému, testovat nastavení, experimentovat, instalovat neznámé programy atd. Všechny tyto akce neovlivní provoz a nastavení skutečného operačního systému nainstalovaného v počítači.

Hypervisor byl původně vytvořen pro serverové operační systémy, takže práce ve virtuálním počítači Hyper-V má určitá omezení: chybí podpora zvukových karet a nahrávání CD/DVD, aplikace má ve srovnání s konkurencí omezené vizuální nastavení, možnost přímého kopírování nebo vkládání souborů mezi reálné a hostující systémy atd.

To není pro testování to nejdůležitější, a tak se některým uživatelům bude více líbit asketičtější nastavení Hyper-V než podobná nastavení od pokročilejších konkurentů.

Mějte na paměti, že když skutečný (hostitelský) a hostující operační systém běží současně, spotřebovávají se prostředky jednoho počítače, takže byste neměli zkoušet pracovat ve virtuálním počítači na slabém počítači. Při práci ve virtuálním OS nepoužívejte na skutečném počítači aplikace náročné na zdroje, aby nedošlo ke zpomalení počítače.

Tento článek pojednává o instalaci a konfiguraci Hyper-V v operačním systému Windows 10 Ve Windows 8.1 nebo Windows 8 se nastavení provádějí podobným způsobem.

Instalace Hyper-V

Nejprve musíte povolit funkci Hyper-V. Přejděte na „Ovládací panely“, poté na „Programy a funkce“, klikněte na „Zapnout nebo vypnout funkce systému Windows“.

V okně Součásti systému Windows zaškrtněte políčko vedle Hyper-V a klikněte na OK.

Po vyhledání požadovaných souborů a použití změn musíte restartovat počítač.

V nabídce Start ve složce Nástroje pro správu systému Windows uvidíte klasickou aplikaci Hyper-V Manager. Spusťte program v počítači.

V okně aplikace klikněte na název počítače napravo se otevře sloupec se seznamem příkazů, které jsou dostupné z nabídky „Akce“.

Nyní můžete nastavit připojení k internetu.

Klikněte na „Správce virtuálních přepínačů“. V dalším okně v části „Vytvořit virtuální přepínač“ vyberte typ přepínače „Externí“ a poté klikněte na tlačítko „Vytvořit virtuální přepínač“.

Dále v položce „Externí síť“ vymyslete název virtuálního přepínače a poté ze seznamu dostupných síťových adaptérů vyberte adaptér používaný pro připojení k internetu na vašem počítači. Po výběru nastavení klikněte na tlačítko „OK“.

V okně s varováním, které se otevře, odsouhlaste použití změn ve vašem počítači.

Vytvoření virtuálního počítače Hyper-V

Chcete-li zahájit proces vytváření virtuálního stroje, postupujte podle cesty: nabídka „Akce“, „Vytvořit“, „Virtuální stroj...“. Dále se otevře průvodce vytvořením virtuálního počítače.

V prvním okně „Začínáme“ klikněte na tlačítko „Další“. V dalším okně „Zadejte název a umístění“ zadejte popisný název virtuálního počítače, který vytváříte (nazval jsem ho „Windows 7x64“) a vyberte umístění, kam jej chcete uložit.

Ve výchozím nastavení se soubory virtuálního počítače ukládají na jednotku „C“ ve složce „ProgramData“:

C:\ProgramData\Microsoft\Windows\Hyper-V\

Na mém počítači se virtuální stroje neukládají na systémovou jednotku, ale na jinou jednotku ve speciální složce („Virtual Machines“). Pokud tedy chcete virtuální počítač uložit do jiné než výchozí složky, zaškrtněte políčko vedle „Uložit virtuální počítač do jiného umístění“ a poté vyberte složku, kterou chcete uložit. Předem vytvořte složku pro ukládání souborů virtuálního počítače.

V okně Specify Generation je ve výchozím nastavení vybrána Generace 1, což je vhodné pro většinu případů. "Generation 2" se nespouští ze všech obrazů, jde v podstatě o virtuální stroj s UEFI.

V okně Přidělit paměť musíte vybrat množství paměti, kterou chcete tomuto virtuálnímu počítači přidělit. Přidělil jsem 2 GB paměti z počítače z 8 GB.

V dalším okně Nastavení sítě vyberte dříve vytvořený síťový adaptér (virtuální přepínač).

V okně „Připojit virtuální pevný disk“ se zobrazí informace o názvu virtuálního počítače, jeho umístění na pevném disku a množství místa na disku přiděleného virtuálnímu počítači (ve výchozím nastavení bylo navrženo 127 GB, já jsem zvolil 50 GB) .

V okně Možnosti instalace si můžete vybrat způsob instalace operačního systému: nainstalovat později nebo vybrat preferovanou možnost instalace.

Chcete-li nainstalovat operační systém, vyberte „Instalovat operační systém ze spouštěcího disku CD nebo DVD“. Zde vyberte „Physical CD or DVD“ pro instalaci systému z disku umístěného v optické jednotce nebo vyberte „Image File (.iso)“ pro instalaci operačního systému přímo z obrazu OS ISO umístěného v počítači.

Pomocí tlačítka „Procházet...“ jsem vybral obraz operačního systému Windows 7 Ultimate SP1 x64 umístěný na externím pevném disku, který je aktuálně připojen k mému počítači.

V okně Dokončení průvodce novým virtuálním strojem se zobrazí konfigurace vytvořeného virtuálního stroje. Kliknutím na tlačítko „Dokončit“ dokončete vytvoření virtuálního počítače.

Po aplikaci nastavení se vytvořený virtuální stroj objeví v okně Správce Hyper-V a zobrazí se jeho nastavení.

Chcete-li zahájit proces instalace, vyberte virtuální počítač a v kontextové nabídce vyberte možnost „Připojit...“.

V okně, které se otevře, přejděte do nabídky „Akce“, vyberte příkaz „Start“ nebo jednoduše klikněte na zelené tlačítko „Start“.

Po dokončení instalace operačního systému je hostující OS připraven k použití. Na tomto obrázku můžete vidět, že můj (hostitelský) počítač používá Windows 10 a v okně běží virtuální počítač Hyper-V se systémem Windows 7.

Ve virtuálním počítači můžete vytvářet snímky virtuálního systému (kontrolní body), abyste po určitou dobu uložili stav operačního systému.

Kontrolní bod můžete vytvořit z okna aplikace Kontrolní body můžete spravovat (obnovit stav virtuálního počítače, odstranit nepotřebné body) v části „Kontrolní body“ ve Správci Hyper-V.

Sdílení souborů v Hyper-V

Ve virtuálním počítači Hyper-V nefunguje přetahování a kopírování souborů mezi fyzickým a virtuálním operačním systémem stejným způsobem, jako je implementováno ve VMware Workstation nebo VirtualBox. Výměna dat mezi hostem a systémy nainstalovanými na PC může být realizována pomocí sdílených síťových složek.

Vytvořte a nakonfigurujte sdílenou složku ve skutečném operačním systému tak, aby ke sdílené složce bylo možné přistupovat z virtuálního systému. Poté vytvořte a nakonfigurujte sdílenou složku na virtuálním počítači tak, aby ke sdílené složce bylo možné přistupovat ze skutečného systému. Přečtěte si, jak na to.

Po dokončení nastavení si můžete vyměňovat data přes síť, přenášet soubory z počítače do sdílené složky na virtuálním stroji nebo v opačném pořadí z virtuálního stroje do sdílené složky umístěné v operačním systému na počítači.

Závěry článku

Virtuální stroj Microsoft Hyper-V je zabudován do edic Pro a Enterprise 64bitových operačních systémů Windows 10, Windows 8.1, Windows 8. Po instalaci a konfiguraci hypervizoru Hyper-V vytvořte a nainstalujte virtuální stroj s hostem operační systém pro testování softwaru, což neovlivňuje hlavní operační systém nainstalovaný v počítači.

Není žádným tajemstvím, že Windows Server 2016 představil vnořenou virtualizaci Hyper-V. Navzdory tomu, že v době psaní tohoto článku je k dispozici pouze verze Technical Preview 5, již v ní se můžete velmi přiblížit nové funkcionalitě, o které se pokusím krátce pohovořit v tomto článku.

Chtěl bych poznamenat, že vše, co je uvedeno, se vztahuje na předběžnou verzi a může se výrazně lišit od oficiální verze.

Pokud vás zajímají témata týkající se Windows Server, doporučuji se podívat na značku na mém blogu.

Funkce vnořené virtualizace je k dispozici v hypervizorech od různých výrobců již nějakou dobu. Například VMWare implementoval podporu pro 64bitové vnořené virtuální stroje ve verzi ESXi 5.1, a to již v roce 2011, nemluvě o podpoře 32bitových vnořených OS, které byly dostupné ještě dříve. Drželi krok i další prodejci. Takovou funkcionalitu jsme však od Microsoftu dodnes vidět nemohli. Proč? Oficiální odpověď jsem nenašel, ale můžeme hovořit jak o obecném postoji (tehdy neprioritní úkol), tak o čistě logickém uvažování - v roce 2008, s vydáním Windows Server 2008 a následným 2008 R2, se mluví o vnořené virtualizaci nebylo úplně relevantní, ostatně hypervizor byl v mnoha oblastech stále z velké části hrubý (např. max. vCPU bylo omezeno na 4 jednotky) a situace u konkurence byla taková, že Microsoft byl v podstatě nucen aktivně chytat nahoru s nimi.

Architektura

Klasická virtualizace prvního typu je hypervizor, který rozlišuje přístup k zařízení mezi jedním nadřazeným a více oddíly hosta. V tomto případě je k dispozici pouze jedna úroveň virtualizace – Úroveň 1 – a použití vnořených virtuálních strojů (VM v rámci VM) není zahrnuto. Obecně platí, že architektura vypadá takto:

Dříve by pokus o nasazení role Hyper-V uvnitř virtuálního počítače určitě skončil chybou:

Stalo se tak proto, že hypervizor úmyslně maskoval z hostujícího OS sady hardwarových instrukcí (Virtualization Extensions) odpovědných za virtualizaci – Intel VT-x a AMD-V (všichni si pamatujeme, že Hyper-V je systém hardwarové virtualizace a bez podpory pro funkčnost nebude fungovat ze strany hardwaru).

Nyní se architektura změnila takovým způsobem, že je možné přenášet sady hardwarových instrukcí do hostujících operačních systémů (tato funkce je ve výchozím nastavení zakázána):

To vše otevírá možnosti pro vnořenou virtualizaci, která se neomezuje pouze na druhou úroveň (Úroveň 2 na obrázku výše).

Poznámka: v laboratorních podmínkách jsem zcela v klidu nasadil virtuální stroj se čtvrtým stupněm vnoření.

Ale jako každá nová technologie (v tomto případě čerstvá speciálně pro Microsoft) má určitá omezení, která jsou popsána níže.

Omezení

Obvykle je lze rozdělit na hardware a software.

Hardware

Hardwarová omezení jsou omezena povinnou podporou technologií VT-x a EPT procesorem Intel. Pokud byla přítomnost VT-x standardním požadavkem pro dřívější verze Hyper-V, pak se potřeba EPT objevila až nyní a pouze pro vnořenou virtualizaci:

Poznámka: Intel EPT poskytuje virtuálním strojům přímý přístup k paměti, obchází hypervizor a je v podstatě technologií virtualizace stránky paměti. Tato technologie není nová a lze ji nalézt i v dávno zastaralém Core 2 Quad.

A nic jsem nezapomněl, když jsem nepsal o procesorech AMD. Faktem je, že Windows Server 2016 TP5 zatím nepodporuje vnořenou virtualizaci na procesorech AMD.

Software

Existuje podstatně více softwarových omezení:

  1. Používání systému Windows Server 2016 nebo Windows 10 na nadřazených i hostovaných oddílech;
  2. Virtuální stroj s verzí konfigurace 8.0 a vyšší;

Poznámka: V systému Windows Server 2016 se formát úložiště pro konfigurační soubory virtuálního počítače změnil. Podle vývojářů se nový formát stal spolehlivějším, nechybí ani podpora nových funkcí, které nebudou dostupné při používání virtuálních strojů se starou verzí konfigurace (pro Windows Server 2012 R2 je tato verze 5.0).

Není podporováno pro vnořené virtuální počítače:

  1. Dynamická paměť;
  2. Dynamická migrace;
  3. Snímky virtuálních strojů a stav Uložit/Obnovit;

Je důležité si uvědomit, že pokud se chystáte uvolnit vnořené virtuální stroje do externí sítě, pak se na virtuálním adaptéru „hostitelského“ virtuálního stroje zvedne virtuální přepínač a bude na něm několik virtuálních síťových adaptérů, které znamená několik MAC adres, a proto musíte na adaptéru povolit falšování MAC adresy. To je také v jistém smyslu omezení.

Existuje také řešení - použijte NAT (toto je také nová funkce, o které se budu věnovat níže).

aplikace

Kdo se s vnořenou virtualizací setkal poprvé, může mít otázku ohledně jejího rozsahu. Podívejme se na to podrobněji.

Testování a vývoj se zdají být nejvhodnějšími scénáři. V produkci samozřejmě můžete využít plně vnořenou virtuální infrastrukturu, ale u vnořených instancí se určitě setkáte s výkonnostním hitem.

Zajímalo mě otestovat v reálném prostředí pokles výkonu CPU uvnitř virtuálních strojů různého stupně vnoření. K tomu jsem použil Hot CPU Tester Pro. Přestože se testování ukázalo jako extrémně subjektivní, alespoň naznačuje výrazný pokles výkonu CPU:

Poznámka: Abych změřil index výkonu procesoru, jednoduše jsem spustil test jeden po druhém, nejprve na hostiteli (se všemi vypnutými virtuálními počítači), poté zapnul virtuální počítač a změřil index uvnitř něj a přidělil maximální možný počet vCPU. Dalším krokem bylo spuštění virtuálního počítače uvnitř tohoto virtuálního počítače a měření indexu výkonu již uvnitř virtuálního počítače druhého vnoření atd.

Moje trpělivost stačila pouze na nasazení instance třetího vnoření.

Nastavení

Abyste mohli používat vnořenou virtualizaci, musíte provést řadu nastavení na hostitelském OS. Začněme.

Aktualizace verze VM

Pokud má váš virtuální počítač z nějakého důvodu verzi konfigurace nižší než 7.1 (například migroval na váš Hyper-V z předchozích verzí Technického náhledu), nezapomeňte konfiguraci aktualizovat ručně kliknutím pravým tlačítkem na virtuální počítač a výběrem Aktualizovat verzi konfigurace:

Nebo přes Powershell:

PowerShell

Update-VMVersion -Name "vm_name"

Update-VMVersion -Name "vm_name"

Druhá možnost je vhodná pro hromadné aktualizace virtuálních strojů. Pomocí příkazu můžete aktualizovat všechny virtuální počítače najednou Get-VM | Aktualizace verze VMV.

Povolit vnořenou virtualizaci

Ve výchozím nastavení hypervizor stále maskuje hardwarové instrukční sady odpovědné za virtualizaci, aniž by je předával hostujícímu OS, jak jsem již zmínil. Chcete-li toto chování změnit, musíte spustit příkaz:

Shell

Set-VMProcessor -VMName VMName -ExposeVirtualizationExtensions $true

Sada - VMProcessor - VMName VMName - $true

Změna možnosti ExposeVirtualizationExtensions k dispozici pouze prostřednictvím Powershell.

Spoofing MAC/NAT

Pokud plánujete nakonfigurovat síť vnořených virtuálních strojů tak, aby byly všechny umístěny ve skutečné místní síti, bude několik MAC adres viset na jediném síťovém adaptéru „hostitelského“ virtuálního stroje. Pokud toto nastavení není aktivováno, pravděpodobně to způsobí problémy s komunikací Povolit falšování MAC adres(a ve výchozím nastavení není aktivován).

Zaškrtněte políčko ručně:

Nebo přes Powershell:

Shell

Get-VMNetworkAdapter -VMName "vm_name" | Set-VMNetworkAdapter -MacAddressSpoofing On

Get - VMNetworkAdapter - VMName "vm_name" | Set - VMNetworkAdapter - MacAddressSpoofing On

Pokud neplánujete uvolnit vnořené virtuální počítače do místní sítě, ale přesto jim chcete poskytnout možnost komunikace přes síť, můžete zvýšit NAT. Chcete-li to provést, musíte pomocí příkazu vytvořit virtuální přepínač interního typu (v tuto chvíli je nastavení NAT možné pouze prostřednictvím Powershell):

Poznámka: pokud byla až do tohoto okamžiku všechna nastavení provedena na hostitelském OS, pak je třeba nakonfigurovat NAT uvnitř virtuálního počítače.

Shell

New-VMSwitch -Název "NAT 01" -SwitchType Interní

Novinka - VMSwitch - Název "NAT 01" - SwitchType Internal

Vytvořit NAT:

Shell

New-NetNat -Jméno "název" -InternalIPInterfaceAddressPrefix "ip-adresa/maska ​​sítě"

Nové – NetNat – Jméno „name“ – InternalIPInterfaceAddressPrefix"ip-adresa/maska ​​sítě"

Upozorňujeme, že v této fázi se musíte rozhodnout pro podsíť, která bude použita za NAT. Rozsah adres by se samozřejmě neměl překrývat se skutečnými rozsahy ve vaší místní síti.

Přidělujeme adresu rozhraní.




Horní