Hyper-V na Windowsima: Vodič za stvaranje i konfiguriranje virtualnih strojeva. Hyper-V na Windowsima: Vodič za stvaranje i konfiguriranje virtualnih strojeva Omogućavanje hiper v na Windowsima

  • 06.05.2022

Hyper-V Manager pruža alate i informacije koje možete koristiti za upravljanje virtualizacijskim poslužiteljem. Tehnologija virtualizacije omogućuje stvaranje nekoliko virtualnih strojeva na jednom fizičkom računalu i paralelni rad s njima. Neke aplikacije, osim same Hyper-V komponente, mogu koristiti i tehnologiju virtualizacije.

Ovaj članak će vam reći kako isključiti Hyper-V virtualizaciju u sustavu Windows 10. Budući da ova funkcionalnost nije potrebna svima, prisutna je. Iako je prema zadanim postavkama na izvornom sklopu operacijskog sustava Windows 10, Hyper-V komponenta je onemogućena. Stoga smo već razmotrili.

Preporučujemo da koristite Hyper-V Virtual Machine Manager za upravljanje virtualnim strojevima. Hyper-V Manager omogućuje vam stvaranje i konfiguriranje virtualnih strojeva. Stoga, prije nego što onemogućite Hyper-V u sustavu Windows 10, prvo morate zaustaviti prethodno stvorene virtualne strojeve.

Prije svega, idemo na Hyper-V upravitelj a u odjeljku virtualni strojevi desnom tipkom miša kliknite pokrenuti novi virtualni stroj i odaberite stavku u kontekstnom izborniku Isključiti…


Programi i značajke


Windows PowerShell

Pomoću ljuske Windows PowerShell ne samo da možete omogućiti i onemogućiti komponente sustava, već i .


Naredbeni redak

  1. Pokrenite naredbeni redak pritiskom na Win+X i odabirom predmeta Naredbeni redak (administrator).
  2. Zatim izvršavamo naredbu: dism /online /disable-feature /featurename:microsoft-hyper-v-all.
  3. Nakon završetka procesa isključivanja potvrđujemo ponovno pokretanje računala klikom na gumb Y.

Zaključak

U sustavu Windows 10 moguće je isključiti Hyper-V virtualizaciju, jer je Hyper-V komponenta prema zadanim postavkama onemogućena i virtualizacija se ne koristi. I također mogućnost istovremenog korištenja nekoliko virtualnih strojeva nije potrebna mnogim korisnicima. Stoga smo pogledali kako onemogućiti uslugu upravljanja virtualnim strojem, zatim samu komponentu Hyper-V.

Postojala je potreba za daljinskim upravljanjem poslužiteljem s ulogom Hyper-V s računala na kojem je pokrenut Windows 10 (osobno prijenosno računalo) koje nije u domeni. Da bi ova shema funkcionirala, trebate izvršiti sljedeće postavke na strani poslužitelja-hipervizora i klijenta.

Konfiguriranje Hyper-V poslužitelja

Na Hyper-V poslužitelju (Windows Server 2016) morate omogućiti PowerShell Remoting i otvoriti odgovarajuće portove na vatrozidu. Omogućite uslugu WinRM pomoću naredbe

Omogući-PSRemoting

Sada morate dopustiti vezu sa svih klijenata (iz javnih mreža na istoj lokalnoj podmreži) i dopustiti CredSSP-u da šalje i prima:


Enable-WSManCredSSP -Poslužitelj uloga

Omogućite pravilo vatrozida WinRM-HTTP-In-TCP-Public.

Set-NetFirewallRule -Naziv "WinRM-HTTP-In-TCP-Public" -RemoteAddress Bilo koji

Provjerite udaljenu dostupnost WinRM porta (TCP 5985) na poslužitelju

Test-NetConnection -ComputerName target_name -Port 5985

Konfiguriranje Windows 10 klijenta za povezivanje s Hyper-V poslužiteljem

Prvi korak je instaliranje konzole za upravljanje Hyper-V na Windows 10 računalo. Da biste to učinili, na upravljačkoj ploči u odjeljku programa kliknite gumb Uključite ili isključite značajke sustava Windows i pod Hyper-V-> Hyper-V Management Tools -> odaberite Hyper-V GUI Management Tools.

Provjerite je li vaša vrsta mrežne veze postavljena na Privatno.

Otvorite PowerShell konzolu s administratorskim pravima i pokrenite sljedeće naredbe:

Omogući-PSRemoting
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "(!LANG:Hyper-V-FQDN"!}
Omogući-WSManCredSSP -Klijent uloge -DelegateComputer "Hyper-V-FQDN"

Sada u uređivaču pravila lokalne grupe (gpedit) morate omogućiti NTLM provjeru autentičnosti na računalima bez domene. Idi na odjeljak Konfiguracija računala > Administrativni predložak > Sustav > Delegiranje vjerodajnica i omogućite politiku, dodajte redak .

Na računalu sa sustavom Windows 10 otvorite konzolu Hyper-V Manager, kliknite desnom tipkom miša na " Hyper-V upravitelj” i odaberite Povežite se s poslužiteljem... Unesite naziv poslužitelja i potvrdite okvir Povežite se kao drugi korisnik i navedite korisničko ime s pravima na poslužitelju Hyper-V

Nakon toga, konzola bi trebala prikazati popis VM-ova koji rade na Hyper-V hostu.

U jednom od testnih zadataka bilo je potrebno instalirati komponentu za virtualizaciju Hyper-V na virtualni stroj sa sustavom Windows 10 (odnosi se na Windows Server 2016) koji radi na hipervizoru VMWare ESXi. Oni. trebate organizirati ugniježđenu Hyper-V virtualizaciju na VMWare ESXi.

Prvo, nekoliko riječi o ugniježđenoj virtualizaciji. Ugniježđena virtualizacija (Ugniježđena virtualizacija) - mogućnost pokretanja hipervizora unutar virtualnog stroja na drugom hipervizoru. U Hyper-V-u se potpuna podrška za ugniježđenu virtualizaciju pojavila u Windows Serveru 2016 / Windows 10 Anniversary Update, u VMWareu tehnologija ugniježđene virtualizacije radi već duže vrijeme (pojavila se u ESXi 5.0).

Imamo: virtualizacijski host VMWare ESXi 6.0, pokreće virtualni stroj sa sustavom Windows 10 1709.

Kada pokušate instalirati Hyper-V Hypervisor ulogu (značajka tzv Hyper-V hipervizor) korištenjem značajke omogućavanja/onemogućavanja na klasičnoj upravljačkoj ploči sustava Windows 10, ova opcija nije bila dostupna. Naveden je razlog:

Hyper-V se ne može instalirati: procesor nema potrebne mogućnosti virtualizacije

Da biste omogućili ugniježđenu virtualizaciju za ovaj VM, otvorite postavke virtualnog stroja koristeći vSphere Web Client (VM mora biti isključen). U odjeljku CPU omogućite opciju "" (ova opcija nije dostupna u "teškom" C# vCenter klijentu)

Bilješka. U starijim verzijama ESXi-a koje nemaju ovu opciju, kao i na stolnoj VMWare Workstation, sličan učinak se proizvodi dodavanjem sljedećih opcija u konfiguracijsku datoteku virtualnog stroja (*.vmx).

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

U vSphere klijentu ove se opcije mogu dodati u postavkama VM-a. Tab Mogućnosti-> Općenito -> Konfigurirajte parametre. Dodajte dva nova retka s ovim parametrima (gumb Dodaj redak).

Uključujemo virtualni stroj sa sustavom Windows 10 i ponovno pokušavamo instalirati Hyper-V ulogu. Sustav je sada prestao otkrivati ​​da radi unutar drugog hipervizora, ali sada se pojavila još jedna pogreška:

Hyper-V se ne može instalirati: procesorska doza ne podržava prijevod adrese druge razine (SLAT).

Oni. procesor virtualnog stroja, osim što podržava virtualizaciju, mora podržavati tehnologiju LETVICA- mogućnost virtualizacije memorijskih stranica i prijenosa pod izravnom kontrolom gostujućeg OS-a. U Intelovoj terminologiji, ova se značajka naziva Extended Page Tables ( EPT), AMD ima Rapid Virtualization Indexing ( RVI).

Provjerimo SLAT podršku procesora pomoću naredbe:

Naredba pod "Zahtjevi za Hyper-V" trebala bi vratiti da nema podrške za SLAT.

Prijevod adrese druge razine: br

Prijevod adrese druge razine: br

U tom slučaju morate promijeniti postavke procesora virtualnog stroja. U web klijentu, u odjeljku CPU / MMU Virtualization, odaberite Hardverski CPU i MMU.

U "klasičnom" klijentu slična se opcija nalazi na kartici Mogućnosti u odjeljku CPU/MMU virtualizacija i zove se "".

Pokrenite Windows 10 virtualni stroj i provjerite podržava li njegov procesor SLAT. Sada možete instalirati sve komponente Hyper-V uloge i pokrenuti vlastite virtualne strojeve unutar Win10 virtualnog stroja.

Korisnici koji su barem jednom konfigurirali BIOS vjerojatno su već primijetili da postoji parametar Intel Hyper Threading koji je mnogima nerazumljiv. Mnogi ne znaju što je ova tehnologija i u koju svrhu se koristi. Pokušajmo shvatiti što je Hyper Threading i kako možete omogućiti korištenje ove podrške. Također ćemo pokušati shvatiti koje prednosti ova postavka daje računalu. U principu, ovdje nije ništa teško razumjeti.

Intel Hyper Threading: što je to?
Ako ne idete duboko u džunglu računalne terminologije, već jednostavnije rečeno, onda je ova tehnologija razvijena kako bi se povećao protok naredbi koje istovremeno obrađuje središnji procesor. Moderni procesorski čipovi u pravilu koriste samo 70% raspoloživih računalnih mogućnosti. Ostatak ostaje, da tako kažem, u rezervi. Što se tiče obrade toka podataka, u većini slučajeva koristi se samo jedna nit, unatoč činjenici da sustav koristi višejezgreni procesor.

Osnovni principi rada
Kako bi se povećale mogućnosti središnjeg procesora, razvijena je posebna Hyper Threading tehnologija. Ova tehnologija olakšava podjelu jednog toka naredbi na dva. Također je moguće dodati drugi stream postojećem. Samo je takav stream virtualan i ne radi na fizičkoj razini. Ovaj pristup vam omogućuje značajno povećanje performansi procesora. Cijeli sustav, sukladno tome, počinje raditi brže. Povećanje performansi procesora može dosta varirati. O tome će se raspravljati zasebno. Međutim, sami programeri tehnologije Hyper Threading tvrde da ona zaostaje za punopravnom jezgrom. U nekim je slučajevima uporaba ove tehnologije potpuno opravdana. Ako znate bit Hyper Threading procesora, rezultat neće dugo čekati.

Referenca za povijest
Zaronimo malo u povijest ovog razvoja. Podrška za Hyper Threading prvi put se pojavila samo u procesorima Intel Pentium 4. Kasnije je implementacija ove tehnologije nastavljena u seriji Intel Core iX (X ovdje znači serija procesora). Treba napomenuti da ga iz nekog razloga nema u liniji procesorskih čipova Core 2. Istina, tada je povećanje produktivnosti bilo prilično slabo: negdje na razini od 15-20%. To je ukazivalo na to da procesor nema potrebnu procesorsku snagu, a stvorena tehnologija praktički je ispred svog vremena. Danas je podrška za Hyper Threading tehnologiju već dostupna u gotovo svim modernim čipovima. Kako bi se povećala snaga središnjeg procesora, sam proces koristi samo 5% površine kristala, a ostavlja prostor za obradu naredbi i podataka.

Pitanje sukoba i izvedbe
Sve je to svakako dobro, ali u nekim slučajevima pri obradi podataka može doći do usporavanja rada. To je uglavnom zbog takozvanog modula za predviđanje grananja i nedovoljne veličine predmemorije kada se stalno ponovno učitava. Ako govorimo o glavnom modulu, onda je u ovom slučaju situacija takva da u nekim slučajevima prva nit može zahtijevati podatke iz druge, koji u tom trenutku možda neće biti obrađeni ili su u redu za obradu. Također, ništa manje uobičajene su situacije kada jezgra središnjeg procesora ima vrlo ozbiljno opterećenje, a glavni modul, unatoč tome, nastavlja slati podatke na njega. Neki programi i aplikacije, kao što su online igre koje zahtijevaju velike resurse, mogu ozbiljno usporiti samo zato što im nedostaje optimizacija za korištenje Hyper Threading tehnologije. Što se događa s igrama? Korisnički računalni sustav, sa svoje strane, pokušava optimizirati tokove podataka od aplikacije do poslužitelja. Problem je u tome što igra ne zna kako samostalno distribuirati tokove podataka, bacajući sve u jednu hrpu. Uglavnom, možda jednostavno nije dizajniran za to. Ponekad je kod dvojezgrenih procesora povećanje performansi znatno veće nego kod 4-jezgrenih. Jednostavno nemaju procesorsku snagu.

Kako omogućiti Hyper Threading u BIOS-u?
Već smo malo shvatili što je Hyper Threading tehnologija i upoznali se s poviješću njenog razvoja. Približili smo se razumijevanju što je Hyper Threading tehnologija. Kako aktivirati ovu tehnologiju za korištenje u procesoru? Ovdje je sve učinjeno prilično jednostavno. Morate koristiti podsustav upravljanja BIOS-om. U podsustav se ulazi pomoću tipki Del, F1, F2, F3, F8, F12, F2+Del itd. Ako koristite prijenosno računalo Sony Vaio, oni imaju određeni ulaz kada koriste namjensku tipku ASSIST. U postavkama BIOS-a, ako procesor koji koristite podržava Hyper Threading tehnologiju, trebala bi postojati posebna linija postavki. U većini slučajeva izgleda kao Hyper Threading Technology, a ponekad izgleda kao Funkcija. Ovisno o programeru podsustava i verziji BIOS-a, postavka ovog parametra može biti sadržana u glavnom izborniku ili u naprednim postavkama. Da biste omogućili ovu tehnologiju, morate ući u izbornik opcija i postaviti vrijednost na Omogućeno. Nakon toga morate spremiti napravljene promjene i ponovno pokrenuti sustav.

Zašto je Hyper Threading koristan?
Zaključno, želio bih govoriti o prednostima koje pruža korištenje Hyper Threading tehnologije. Čemu sve ovo? Zašto je potrebno povećati snagu procesora prilikom obrade informacija? Korisnici koji rade s aplikacijama i programima koji zahtijevaju velike resurse ne moraju ništa objašnjavati. Mnogi ljudi vjerojatno znaju da grafički, matematički, dizajnerski softverski paketi zahtijevaju mnogo resursa sustava u procesu rada. Zbog toga je cijeli sustav toliko opterećen da počinje užasno usporavati. Kako se to ne bi dogodilo, preporuča se omogućiti podršku za Hyper Threading.

Tehnologija virtualizacije omogućuje stvaranje nekoliko virtualnih računala s vlastitim operativnim sustavima na jednom fizičkom računalu. Gostujući operativni sustavi koristit će resurse stvarnog računala koji su im dodijeljeni unutar utvrđenih ograničenja. U tom slučaju nema potrebe za particioniranjem diska na sekcije i nema opasnosti od oštećenja bootloadera. Osobni podaci korisnika nisu zahvaćeni i sigurni su. Ako ste zainteresirani za ove mogućnosti, ostanite s nama. Danas ćemo vam reći kako omogućiti virtualizaciju u sustavu Windows 10.

Hipervizor koji je razvio Microsoft pod nazivom Hyper-V uključen je kao dodatna komponenta u sustav. Može se koristiti samo u x64-bitnom OS Windows 10 Enterprise ili Pro. U korporativnom okruženju, Microsoft čak preporučuje određena HP i Lenovo prijenosna računala. Korisnici Home izdanja i svih x32 bitnih sustava nemaju ovu opciju.

  1. Parametre instaliranog sustava Windows možete brzo saznati pomoću tipkovničkog prečaca Win + X. U padajućem izborniku odaberite stavku označenu okvirom.

  1. Prozor koji se otvori sadrži dva bloka informacija. U prvom, gledamo količinu instalirane memorije i bitnu dubinu. Hyper V zahtijeva najmanje 4 Gb RAM-a. U drugom bloku obraćamo pažnju na izdavanje OS-a.

  1. Na temelju postavki sustava, računalo je prikladno za instalaciju i pokretanje Microsoft VM-a. Dodatno, Hyper-V zahtijeva da procesor podržava SLAT ugniježđeno stranica. Intel ga je implementirao u liniji Core i3/5/7, a AMD ga je implementirao od prvih 64-bitnih Opterona. Model procesora naveden je u karakteristikama uređaja, pa ga nema potrebe provjeravati u BIOS-u ili UEFI-ju. Pomoću naredbenog retka možemo provjeriti podršku za Hyper tehnologije. Unosimo naredbu "systeminfo" i tražimo podatkovni blok naveden na snimci zaslona.

Kao što vidite, svi potrebni zahtjevi su ispunjeni i provjeru smo obavili bez ulaska u BIOS. Nakon što se uvjerimo da je hardverska konfiguracija prikladna za korištenje virtualnog stroja, možemo nastaviti s instalacijom.

Montaža

Hyper-V je komponenta operativnog sustava. Ne može se zasebno preuzeti i instalirati. Možete omogućiti korištenje samo u Windows okruženju. Razmotrite nekoliko opcija za povezivanje Microsoft Virtual Machine.

Grafički način rada

Počnimo s korištenjem grafičkog načina rada, kao najpoznatijeg korisnicima.

  1. Pritisnite kombinaciju tipki Win + R da biste otvorili dijaloški okvir Pokreni i unesite naredbu "control" u tekstualno polje kao što je prikazano na snimci zaslona.

  1. Rezultat naših akcija bit će izgled klasične upravljačke ploče sustava Windows. Tražimo navedeni predmet i otvaramo ga.

  1. U ovom prozoru koristit ćemo navigacijski izbornik odgovoran za rad s komponentama operacijskog sustava.

  1. Uključite Hyper-V. Proširujemo granu "Hyper" i pazimo da su potvrdni okviri označeni ispred svih njegovih komponenti. Ovaj odjeljak dovršavamo klikom na gumb "U redu".

  1. Windows interno pretražuje i instalira naručene komponente.

  1. Kada završite s promjenama u konfiguraciji softvera, sustav će od vas tražiti da se ponovno pokrenete.

Time je instalacija dovršena i računalo je spremno za korištenje ugrađenih alata za virtualizaciju.

Naredbeni redak

Također možete instalirati komponente hipervizora pomoću opcija naredbenog retka.

  1. Otvorite izbornik Power User i pokrenite PowerShell ili CMD ljusku kao administrator.

  1. Unesite sljedeći redak u prozor koji se otvori:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V –Sve

  1. Windows obrađuje primljenu naredbu za instaliranje dodatnih komponenti.

  1. Konačno, od nas će se tražiti da potvrdimo napravljene promjene i ponovno pokrenemo. Unesite englesko slovo "Y" u svakom slučaju.

Računalo će odmah izaći iz grafičkog načina rada i prikazati standardni prozor za ažuriranje. Sustav će se pokrenuti s omogućenim Hyper-V.

Posljednja metoda uključuje korištenje alata Windows Deployment and Image Management.

  1. Pokrećemo naredbeni redak s administrativnim pravima. Unesite sljedeći redak:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

  1. Nakon dovršetka instalacije komponenti, DISM traži potvrdu.

Unos slova "Y" uzrokuje odmah ponovno pokretanje računala, tijekom čega se izvodi početna konfiguracija Hyper-V.

Korištenje

Nakon dovršetka instalacije možete početi stvarati novi virtualni stroj.

  1. Nova komponenta nalazi se u odjeljku "Administrativni alati" izbornika Start.

  1. Hyper-V Manager standardna je upravljačka konzola sustava Windows. Operacije su omogućene i konfigurirane u području radnji. Odaberite označenu stavku za pokretanje čarobnjaka.

  1. Otvorit će se izbornik za odabir u tri točke. Odaberite onu označenu okvirom.

  1. Prvi prozor je informativni. Označavanjem okvira na navedenom mjestu više ga nećete vidjeti pri sljedećim pokretanjima. Da biste stvorili stroj s vlastitom konfiguracijom, odaberite gumb označen okvirom.

  1. Ovdje dajemo ime stvorenom stroju i možemo promijeniti lokaciju na kojoj su pohranjene njegove datoteke.

  1. Generaciju treba odabrati na temelju dubine bita OS namijenjenog za instalaciju. Za 32-bitne verzije ostavljamo prvu, dok se moderne distribucije odnose na drugu.

  1. Količina dodijeljene memorije ovisi o fizičkim mogućnostima računala. Najjednostavnije rješenje bilo bi dodijeliti 2 GB (2048 MB). Ovo je minimalni iznos potreban za pokretanje 64-bitnog Windowsa. Dovoljno za instaliranje bilo koje verzije Linuxa.

  1. U mrežnim postavkama otvorite padajući izbornik i odaberite navedenu opciju. VM Manager će automatski postaviti vezu za virtualni stroj koristeći trenutnu internetsku vezu.

  1. Veličina diska koji će se koristiti za instalaciju može biti ograničena na 32 GB. Ovo je dovoljno za pokretanje gostujućeg OS-a sa skupom programa.

  1. Slažemo se s prijedlogom da se sustav za goste naknadno instalira. To možete učiniti pomoću DVD medija ili ISO slike.

Virtualni stroj je spreman. Da biste onemogućili Hyper-V i uklonili sustave za goste, morate onemogućiti korištenje ove značajke sustava Windows na upravljačkoj ploči.

Alternativa

Vlasnici Windows Homea koji nemaju pristup Hyper-V mogu koristiti Oracleovo besplatno alternativno rješenje. Za razliku od Microsoftovog proizvoda, aplikacija VirtualBox radi na 32-bitnim sustavima, ima više značajki i manje je zahtjevna za resurse. Ne zahtijeva poseban skup uputa za procesor.

Gotovo svi postojeći operativni sustavi će raditi u VirtualBoxu, što se ne može reći za Hyper-V. U njemu je izbor ograničen na nekoliko verzija Windowsa, a odnedavno i Linuxa.

Konačno

Za udobno korištenje virtualnih strojeva ne zaboravite da oni troše fizičke resurse računala. U idealnom slučaju, računalo bi trebalo imati 8 GB memorije kako bi se osiguralo da trenutni i gostujući OS rade istovremeno s pokrenutim aplikacijama.

Video

Kako biste pomogli korisnicima koji žele bolje razumjeti postavke virtualizacije sustava Windows 10, u nastavku su video veze.