Hyper-V v systéme Windows: Sprievodca vytváraním a konfiguráciou virtuálnych strojov. Hyper-V v systéme Windows: Sprievodca vytváraním a konfiguráciou virtuálnych počítačov Povolenie hyper v v systéme Windows

  • 06.05.2022

Hyper-V Manager poskytuje nástroje a informácie, ktoré môžete použiť na správu svojho virtualizačného servera. Technológia virtualizácie umožňuje vytvoriť niekoľko virtuálnych strojov na jednom fyzickom počítači a pracovať s nimi paralelne. Niektoré aplikácie môžu okrem samotného komponentu Hyper-V využívať aj virtualizačnú technológiu.

Tento článok vám povie, ako vypnúť virtualizáciu Hyper-V v systéme Windows 10. Keďže nie každý potrebuje túto funkciu, je prítomná. Hoci je komponent Hyper-V štandardne v pôvodnej zostave operačného systému Windows 10 zakázaný. Preto sme už zvážili .

Na správu virtuálnych počítačov odporúčame použiť Správcu virtuálnych počítačov Hyper-V. Hyper-V Manager vám umožňuje vytvárať a konfigurovať virtuálne počítače. Preto pred zakázaním Hyper-V v systéme Windows 10 musíte najprv zastaviť predtým vytvorené virtuálne stroje.

V prvom rade ideme do Hyper-V manažér a v sekcii virtuálne stroje kliknite pravým tlačidlom myši na spustený nový virtuálny stroj a vyberte položku v kontextovej ponuke Vypnúť…


Programy a príslušenstvo


Windows PowerShell

Pomocou prostredia Windows PowerShell môžete nielen povoliť a zakázať systémové komponenty, ale aj .


Príkazový riadok

  1. Stlačením spustíte príkazový riadok Win + X a výber položky Príkazový riadok (správca).
  2. Ďalej vykonáme príkaz: dism /online /disable-feature /featurename:microsoft-hyper-v-all.
  3. Po dokončení procesu vypnutia potvrdíme reštart počítača kliknutím na tlačidlo Y.

Záver

V systéme Windows 10 je možné vypnúť virtualizáciu Hyper-V, pretože komponent Hyper-V je štandardne vypnutý a virtualizácia sa nepoužíva. A tiež schopnosť súčasne používať niekoľko virtuálnych strojov veľa používateľov nepotrebuje. Preto sme sa pozreli na to, ako zakázať službu správy virtuálnych strojov, potom na samotný komponent Hyper-V.

Bolo potrebné vzdialene spravovať server s rolou Hyper-V z počítača so systémom Windows 10 (osobný prenosný počítač), ktorý nie je v doméne. Aby táto schéma fungovala, musíte vykonať nasledujúce nastavenia na strane servera-hypervízora a klienta.

Konfigurácia servera Hyper-V

Na serveri Hyper-V (Windows Server 2016) musíte povoliť PowerShell Remoting a otvoriť príslušné porty na bráne firewall. Pomocou príkazu povoľte službu WinRM

Enable-PSRemoting

Teraz musíte povoliť pripojenie od všetkých klientov (z verejných sietí v rovnakej lokálnej podsieti) a povoliť CredSSP odosielať a prijímať:


Enable-WSManCredSSP -Role Server

Povoľte pravidlo WinRM-HTTP-In-TCP-Public firewall.

Set-NetFirewallRule -Name "WinRM-HTTP-In-TCP-Public" -RemoteAddress Any

Skontrolujte vzdialenú dostupnosť portu WinRM (TCP 5985) na serveri

Test-NetConnection -ComputerName target_name -Port 5985

Konfigurácia klienta Windows 10 na pripojenie k serveru Hyper-V

Prvým krokom je inštalácia Hyper-V Management Console na počítači so systémom Windows 10. Ak to chcete urobiť, kliknite na tlačidlo na ovládacom paneli v časti programy Zapnite alebo vypnite funkcie systému Windows a pod Hyper-V-> Hyper-V Management Tools -> vyberte Hyper-V GUI Management Tools.

Uistite sa, že typ sieťového pripojenia je nastavený na Súkromné.

Otvorte konzolu PowerShell s právami správcu a spustite nasledujúce príkazy:

Enable-PSRemoting
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "(!LANG:Hyper-V-FQDN"!}
Enable-WSManCredSSP -Role client -DelegateComputer "Hyper-V-FQDN"

Teraz v editore politiky miestnej skupiny (gpedit) musíte povoliť autentifikáciu NTLM na počítačoch mimo domény. Prejdite do sekcie Konfigurácia počítača > Šablóna na správu > Systém > Delegovanie poverení a povoľte politiku, pridajte riadok .

Na počítači so systémom Windows 10 otvorte konzolu Hyper-V Manager, kliknite pravým tlačidlom myši na „ Hyper-V manažér“ a vyberte Pripojiť k serveru… Zadajte názov servera a začiarknite políčko Pripojte sa ako iný používateľ a zadajte používateľské meno s právami na serveri Hyper-V

Potom by konzola mala zobraziť zoznam virtuálnych počítačov spustených na hostiteľovi Hyper-V.

V jednej z testovacích úloh bolo potrebné nainštalovať virtualizačný komponent Hyper-V na virtuálny stroj so systémom Windows 10 (platí aj pre Windows Server 2016) spusteným na hypervízore VMWare ESXi. Tie. musíte zorganizovať vnorenú virtualizáciu Hyper-V na VMWare ESXi.

Najprv pár slov o vnorenej virtualizácii. Vnorená virtualizácia (Vnorená virtualizácia) - možnosť spustiť hypervízor vo virtuálnom stroji na inom hypervízore. V Hyper-V sa plnohodnotná podpora vnorenej virtualizácie objavila vo Windows Server 2016 / Windows 10 Anniversary Update, vo VMWare už dávno funguje vnorená virtualizačná technológia (objavila sa v ESXi 5.0).

Máme: virtualizačného hostiteľa VMWare ESXi 6.0, beží na ňom virtuálny stroj so systémom Windows 10 1709.

Keď sa pokúsite nainštalovať rolu Hyper-V Hypervisor (funkcia tzv Hyper-V Hypervisor) pomocou funkcie zapnúť/vypnúť funkcie v klasickom ovládacom paneli systému Windows 10 táto možnosť nebola dostupná. Uvedený dôvod je:

Hyper-V nemožno nainštalovať: Procesor nemá požadované možnosti virtualizácie

Ak chcete povoliť vnorenú virtualizáciu pre tento virtuálny počítač, otvorte nastavenia virtuálneho počítača pomocou webového klienta vSphere (virtuálny počítač musí byť vypnutý). V sekcii CPU povoľte možnosť „“ (táto možnosť nie je dostupná v „ťažkom“ klientovi C# vCenter)

Poznámka. V starších verziách ESXi, ktoré túto možnosť nemajú, ako aj v desktopovej VMWare Workstation, sa podobný efekt dosiahne pridaním nasledujúcich možností do konfiguračného súboru virtuálneho počítača (*.vmx).

hypervisor.cpuid.v0 = "NEPRAVDA"
mce.enable="TRUE"
vhv.enable="TRUE"

V klientovi vSphere je možné tieto možnosti pridať v nastaveniach virtuálneho počítača. Tab možnosti-> generál -> Nakonfigurujte parametre. Pridajte dva nové riadky s týmito parametrami (tlačidlo Pridať riadok).

Zapneme virtuálny stroj so systémom Windows 10 a pokúsime sa znova nainštalovať rolu Hyper-V. Systém teraz prestal zisťovať, že beží v inom hypervízore, ale teraz sa objavila ďalšia chyba:

Hyper-V nie je možné nainštalovať: procesor nepodporuje preklad adries druhej úrovne (SLAT).

Tie. procesor virtuálneho stroja, okrem podpory virtualizácie, musí podporovať technológiu SLAT- schopnosť virtualizovať pamäťové stránky a preniesť ich pod priamu kontrolu hosťujúceho OS. V terminológii Intel sa táto funkcia nazýva rozšírené tabuľky stránok ( EPT), AMD má rýchle indexovanie virtualizácie ( RVI).

Skontrolujeme podporu SLAT procesora pomocou príkazu:

Príkaz v časti "Požiadavky Hyper-V" by mal vrátiť, že neexistuje podpora SLAT.

Preklad adresy druhej úrovne: Nie

Preklad adresy druhej úrovne: Nie

V tomto prípade musíte zmeniť nastavenia procesora virtuálneho počítača. Vo webovom klientovi v časti CPU / MMU Virtualizácia vyberte Hardvérový CPU a MMU.

V "klasickom" klientovi sa podobná možnosť nachádza na karte možnosti v sekcii Virtualizácia CPU/MMU a nazýva sa "".

Spustite virtuálny počítač so systémom Windows 10 a overte, či jeho procesor teraz podporuje SLAT. Teraz môžete nainštalovať všetky komponenty role Hyper-V a spustiť svoje vlastné virtuálne stroje vo virtuálnom stroji Win10.

Používatelia, ktorí aspoň raz konfigurovali BIOS, si už pravdepodobne všimli, že existuje pre mnohých nepochopiteľný parameter Intel Hyper Threading. Mnohí nevedia, čo táto technológia je a na aký účel sa používa. Pokúsme sa zistiť, čo je Hyper Threading a ako môžete povoliť používanie tejto podpory. Pokúsime sa tiež zistiť, aké výhody toto nastavenie dáva počítaču. V zásade tu nie je nič ťažké pochopiť.

Intel Hyper Threading: čo to je?
Ak nejdete hlboko do džungle počítačovej terminológie, ale zjednodušene povedané, táto technológia bola vyvinutá s cieľom zvýšiť tok príkazov, ktoré súčasne spracováva centrálny procesor. Moderné procesorové čipy spravidla využívajú iba 70 % dostupných výpočtových schopností. Zvyšok ostáva takpovediac v zálohe. Čo sa týka spracovania dátového toku, vo väčšine prípadov sa používa iba jedno vlákno, a to aj napriek tomu, že systém využíva viacjadrový procesor.

Základné princípy práce
S cieľom zvýšiť možnosti centrálneho procesora bola vyvinutá špeciálna technológia Hyper Threading. Táto technológia uľahčuje rozdelenie jedného toku príkazov na dva. Je tiež možné pridať druhý prúd k existujúcemu prúdu. Len takýto stream je virtuálny a na fyzickej úrovni nefunguje. Tento prístup vám umožňuje výrazne zvýšiť výkon procesora. Celý systém preto začne pracovať rýchlejšie. Nárast výkonu CPU môže dosť kolísať. O tom sa bude diskutovať samostatne. Samotní vývojári technológie Hyper Threading však tvrdia, že nedosahuje plnohodnotné jadro. V niektorých prípadoch je použitie tejto technológie plne opodstatnené. Ak poznáte podstatu procesorov Hyper Threading, výsledok na seba nenechá dlho čakať.

Odkaz na históriu
Poďme sa trochu ponoriť do histórie tohto vývoja. Podpora Hyper Threading sa prvýkrát objavila iba v procesoroch Intel Pentium 4. Neskôr sa v implementácii tejto technológie pokračovalo v rade Intel Core iX (X tu znamená sériu procesorov). Treba poznamenať, že z nejakého dôvodu chýba v rade procesorových čipov Core 2. Je pravda, že potom bol nárast produktivity dosť slabý: niekde na úrovni 15-20%. To naznačovalo, že procesor nedisponuje potrebným výpočtovým výkonom a vytvorená technológia prakticky predbehla dobu. Dnes je už podpora technológie Hyper Threading dostupná takmer vo všetkých moderných čipoch. Na zvýšenie výkonu centrálneho procesora samotný proces využíva iba 5 % povrchu kryštálu, pričom ponecháva priestor na spracovanie príkazov a dát.

Otázka konfliktov a výkonu
To všetko je určite dobré, no v niektorých prípadoch pri spracovaní dát môže dôjsť k spomaleniu práce. Väčšinou je to spôsobené takzvaným modulom predikcie vetvy a nedostatočnou veľkosťou vyrovnávacej pamäte pri jej neustálom načítavaní. Ak hovoríme o hlavnom module, tak v tomto prípade je situácia taká, že v niektorých prípadoch môže prvé vlákno vyžadovať údaje z druhého, ktoré v danom momente nemusia byť spracované alebo sú vo fronte na spracovanie. Nemenej bežné sú aj situácie, keď má jadro CPU veľmi vážne zaťaženie a hlavný modul mu napriek tomu naďalej posiela dáta. Niektoré programy a aplikácie, ako napríklad online hry náročné na zdroje, sa môžu vážne spomaliť len preto, že im chýba optimalizácia na používanie technológie Hyper Threading. Čo sa stane s hrami? Počítačový systém používateľa sa snaží optimalizovať dátové toky z aplikácie na server. Problém je v tom, že hra nevie, ako samostatne distribuovať dátové toky a hádzať všetko na jednu hromadu. Celkovo možno na to jednoducho nie je určený. Niekedy je u dvojjadrových procesorov nárast výkonu výrazne vyšší ako u 4-jadrových. Jednoducho nemajú výpočtový výkon.

Ako povoliť Hyper Threading v systéme BIOS?
Už sme trochu prišli na to, čo je technológia Hyper Threading a oboznámili sa s históriou jej vývoja. Priblížili sme sa k pochopeniu, čo je technológia Hyper Threading. Ako aktivovať túto technológiu na použitie v procesore? Tu sa všetko robí celkom jednoducho. Musíte použiť podsystém správy systému BIOS. Do podsystému sa vstupuje pomocou kláves Del, F1, F2, F3, F8, F12, F2+Del atď. Ak používate prenosný počítač Sony Vaio, potom majú pri použití vyhradeného klávesu ASSIST špecifický vstup. V nastaveniach systému BIOS, ak procesor, ktorý používate, podporuje technológiu Hyper Threading, mala by existovať špeciálna riadka nastavenia. Vo väčšine prípadov to vyzerá ako technológia Hyper Threading a niekedy ako funkcia. V závislosti od vývojára subsystému a verzie systému BIOS môže byť nastavenie tohto parametra obsiahnuté buď v hlavnom menu alebo v rozšírených nastaveniach. Ak chcete povoliť túto technológiu, musíte vstúpiť do ponuky možností a nastaviť hodnotu na Enabled. Potom musíte uložiť vykonané zmeny a reštartovať systém.

Prečo je Hyper Threading užitočný?
Na záver by som chcel hovoriť o výhodách, ktoré poskytuje použitie technológie Hyper Threading. Načo to všetko je? Prečo je potrebné zvýšiť výkon procesora pri spracovaní informácií? Používatelia, ktorí pracujú s aplikáciami a programami náročnými na zdroje, nemusia nič vysvetľovať. Mnoho ľudí pravdepodobne vie, že grafické, matematické a dizajnové softvérové ​​​​balíky vyžadujú v procese práce veľa systémových zdrojov. Kvôli tomu je celý systém zaťažený natoľko, že sa začne príšerne spomaľovať. Aby sa tomu zabránilo, odporúča sa povoliť podporu Hyper Threading.

Virtualizačná technológia umožňuje vytvoriť niekoľko virtuálnych počítačov s vlastnými operačnými systémami na jednom fyzickom počítači. Hosťujúce operačné systémy budú využívať zdroje skutočného PC, ktoré im boli pridelené, v rámci stanovených limitov. V tomto prípade nie je potrebné deliť disk na sekcie a nehrozí poškodenie bootloadera. Osobné údaje používateľa nie sú dotknuté a sú v bezpečí. Ak vás tieto príležitosti zaujali, zostaňte s nami. Dnes vám povieme, ako povoliť virtualizáciu v systéme Windows 10.

Hypervízor vyvinutý spoločnosťou Microsoft s názvom Hyper-V je súčasťou systému ako voliteľný komponent. Dá sa použiť iba v x64-bitovom OS Windows 10 Enterprise alebo Pro. Vo firemnom prostredí Microsoft dokonca odporúča konkrétne notebooky HP a Lenovo. Používatelia edície Home a všetkých x32 bitových systémov túto možnosť nemajú.

  1. Parametre nainštalovaného systému Windows rýchlo zistíte pomocou klávesovej skratky Win + X. V rozbaľovacej ponuke vyberte položku označenú rámčekom.

  1. Okno, ktoré sa otvorí, obsahuje dva bloky informácií. V prvom sa pozrieme na množstvo nainštalovanej pamäte a bitovú hĺbku. Hyper V vyžaduje aspoň 4 Gb RAM. V druhom bloku venujeme pozornosť vydaniu OS.

  1. Na základe systémových nastavení je počítač vhodný na inštaláciu a spustenie Microsoft VM. Hyper-V navyše vyžaduje, aby procesor podporoval vnorené stránkovanie SLAT. Intel ho implementoval do radu Core i3/5/7 a AMD ho implementovalo od prvých 64-bitových Opteronov. Model procesora je uvedený v charakteristikách zariadenia, takže ho nie je potrebné kontrolovať v systéme BIOS alebo UEFI. Podporu Hyper technológií si môžeme overiť pomocou príkazového riadku. Zadáme príkaz „systeminfo“ a hľadáme dátový blok uvedený na snímke obrazovky.

Ako vidíte, všetky potrebné požiadavky sú splnené a kontrolu sme vykonali bez vstupu do systému BIOS. Po uistení sa, že hardvérová konfigurácia je vhodná na používanie virtuálneho stroja, môžeme pristúpiť k inštalácii.

Inštalácia

Hyper-V je súčasťou operačného systému. Nedá sa stiahnuť a nainštalovať samostatne. Môžete povoliť iba použitie v prostredí Windows. Zvážte niekoľko možností pripojenia Microsoft Virtual Machine.

Grafický režim

Začnime používaním grafického režimu, ktorý je používateľom najznámejší.

  1. Stlačením kombinácie klávesov Win + R vyvolajte dialógové okno Spustiť a do textového poľa zadajte príkaz „ovládanie“, ako je znázornené na snímke obrazovky.

  1. Výsledkom našich akcií bude vzhľad klasického ovládacieho panela Windows. Hľadáme zadaný predmet a otvárame ho.

  1. V tomto okne použijeme navigačnú ponuku zodpovednú za prácu s komponentmi operačného systému.

  1. Zapnite Hyper-V. Rozbalíme vetvu "Hyper" a uistite sa, že začiarkavacie políčka sú začiarknuté pred všetkými jej komponentmi. Túto časť dokončíme kliknutím na tlačidlo „OK“.

  1. Windows interne vyhľadá a nainštaluje objednané komponenty.

  1. Po dokončení zmien v konfigurácii softvéru vás systém vyzve na reštart.

Tým je inštalácia dokončená a počítač je pripravený na používanie vstavaných virtualizačných nástrojov.

Príkazový riadok

Komponenty hypervízora môžete nainštalovať aj pomocou volieb príkazového riadka.

  1. Otvorte ponuku Power User a spustite PowerShell alebo prostredie CMD ako správca.

  1. V okne, ktoré sa otvorí, zadajte nasledujúci riadok:
Enable-Windows OptionalFeature -Online -FeatureName:Microsoft-Hyper-V –All

  1. Systém Windows spracuje prijatý príkaz na inštaláciu ďalších komponentov.

  1. Nakoniec sa zobrazí výzva na potvrdenie vykonaných zmien a reštartovanie. V každom prípade zadajte anglické písmeno "Y".

Počítač okamžite ukončí grafický režim a zobrazí štandardné okno aktualizácie. Systém sa spustí s povoleným Hyper-V.

Posledná metóda zahŕňa použitie nástroja Windows Deployment and Image Management.

  1. Spustíme príkazový riadok s právami správcu. Zadajte nasledujúci riadok:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

  1. Po dokončení inštalácie komponentov DISM požiada o potvrdenie.

Zadanie písmena „Y“ spôsobí okamžité reštartovanie počítača, počas ktorého sa vykoná počiatočná konfigurácia Hyper-V.

Použitie

Po dokončení inštalácie môžete začať vytvárať nový virtuálny stroj.

  1. Nový komponent sa nachádza v časti "Nástroje na správu" v ponuke Štart.

  1. Hyper-V Manager je štandardná konzola na správu systému Windows. Operácie sú povolené a konfigurované v oblasti akcií. Výberom začiarknutej položky spustíte sprievodcu.

  1. Otvorí sa trojbodová ponuka výberu. Vyberte ten, ktorý je označený rámom.

  1. Prvé okno je informatívne. Zaškrtnutím políčka na určenom mieste ho už pri ďalších spusteních neuvidíte. Ak chcete vytvoriť stroj s vlastnou konfiguráciou, vyberte tlačidlo označené rámčekom.

  1. Tu pomenujeme vytvorený stroj a môžeme zmeniť umiestnenie, kde sú uložené jeho súbory.

  1. Generovanie by sa malo vyberať na základe bitovej hĺbky operačného systému určeného na inštaláciu. Pri 32-bitových verziách nechávame prvú, zatiaľ čo moderné distribúcie sa odvolávajú na druhú.

  1. Množstvo pridelenej pamäte závisí od fyzických možností počítača. Najjednoduchším riešením by bolo vyčleniť 2 GB (2048 MB). Toto je minimálna suma potrebná na spustenie 64-bitového systému Windows. Dosť na inštaláciu akejkoľvek verzie Linuxu.

  1. V nastaveniach siete otvorte rozbaľovaciu ponuku a vyberte zadanú možnosť. VM Manager automaticky nastaví pripojenie pre virtuálny počítač pomocou aktuálneho internetového pripojenia.

  1. Veľkosť disku, ktorý sa použije na inštaláciu, môže byť obmedzená na 32 GB. To stačí na spustenie hosťujúceho OS so sadou programov.

  1. Súhlasíme s návrhom nainštalovať hosťovský systém neskôr. Môžete to urobiť pomocou média DVD alebo obrazu ISO.

Virtuálny stroj je pripravený. Ak chcete vypnúť Hyper-V a odstrániť hosťujúce systémy, musíte zakázať používanie tejto funkcie systému Windows v ovládacom paneli.

Alternatívne

Majitelia Windows Home, ktorí nemajú prístup k Hyper-V, môžu využiť bezplatné alternatívne riešenie Oracle. Na rozdiel od produktu Microsoftu aplikácia VirtualBox beží na 32-bitových systémoch, má viac funkcií a je menej náročná na zdroje. Nevyžaduje špeciálnu sadu inštrukcií procesora.

Vo VirtualBoxe pobežia takmer všetky existujúce operačné systémy, čo sa o Hyper-V povedať nedá. V ňom je výber obmedzený na niekoľko verzií Windows a po novom aj Linux.

Konečne

Pre pohodlné používanie virtuálnych strojov nezabudnite, že spotrebúvajú fyzické zdroje počítača. V ideálnom prípade by mal mať počítač 8 GB pamäte, aby sa zabezpečilo, že aktuálny a hosťujúci OS budú pracovať súčasne so spustenými aplikáciami.

Video

Aby ste pomohli používateľom, ktorí chcú lepšie porozumieť nastaveniam virtualizácie Windows 10, nižšie sú uvedené odkazy na videá.