Ugrađena virtualizacija u sustavu Windows 10

Sadržaj:

Ugrađena virtualizacija u sustavu Windows 10
Ugrađena virtualizacija u sustavu Windows 10

Video: Ugrađena virtualizacija u sustavu Windows 10

Video: Ugrađena virtualizacija u sustavu Windows 10
Video: Kako izbrisati aplikacije sa telefona - YouTube 2024, Studeni
Anonim

Ugniježđena virtualizacija omogućuje pokretanje Hypervisora unutar virtualnog stroja. Windows 10 Izgradnja 10565 uvela je ugniježđenu virtualizaciju. Bilo vam je potrebno ili ne, evo nekoliko informacija koje bi vas mogle zanimati.

Spremnik unutar kontejnera: O ugrađenoj virtualizaciji u sustavu Windows

Ranije možete stvoriti paralelne kontejnere - koliko ih je vaša glavna memorija omogućila i koristiti ih u različite svrhe. Microsoft je sada objavio značajku ugniježđene virtualizacije svojim najnovijim Insider Build brojevima 10565. Značajka ugniježđene virtualizacije u sustavu Windows omogućuje stvaranje kontejnera unutar kontejnera. Iako značajka još nije savršena, evo što trebate znati.

Virtualizacija pomoću Hyper V

Windows podržava Droka - koji vam omogućuje stvaranje jednostavnih spremnika koje možete koristiti paralelno ili za stvaranje kontejnera Hyber V koji se smatraju boljima od jednostavnih kontejnera. Iako paralelno možete stvoriti Windows kontejnere, često završavaju pomoću istih biblioteka i resursa. U tom slučaju jedan ili više "loših" kontejnera mogu završiti stvaranjem zastoja zadržavanjem resursa i ne oslobađajući ih za upotrebu ostalih spremnika. To je jedini nedostatak koji je doveo do uvođenja kontejnera Hyper V.

Hyper V kontejneri stvaraju sve odvojeno za svaku virtualnu atmosferu. To jest, čak se i OS obnavlja i pruža aplikacijama koje se izvode u tom virtualnom odjeljku. To znači da nema zajedničkih virtualnih resursa i stoga nema sukoba.

Ugniježđene virtualizacije u sustavu Windows omogućene su upotrebom Hyper V. Možda ćete pokušati s drugim stvarima, ali Microsoft kaže da će ugniježđena virtualizacija raditi samo s kontejnerima Hyper V. Stoga morate paziti da izradite jedan spremnik i izradite drugi unutar prvog spremnika. Ako pokušavate koristiti bilo koji drugi hipervisor ili pokušati stvoriti drugu Hyper V spremnik paralelno s onim što ste već stvorili, možda neće raditi. U pitanju mi postavlja pitanje - jesu li paralelni kontejneri u Windowsu tada mogući? O tome ću govoriti iu sljedećem odjeljku.
Ugniježđene virtualizacije u sustavu Windows omogućene su upotrebom Hyper V. Možda ćete pokušati s drugim stvarima, ali Microsoft kaže da će ugniježđena virtualizacija raditi samo s kontejnerima Hyper V. Stoga morate paziti da izradite jedan spremnik i izradite drugi unutar prvog spremnika. Ako pokušavate koristiti bilo koji drugi hipervisor ili pokušati stvoriti drugu Hyper V spremnik paralelno s onim što ste već stvorili, možda neće raditi. U pitanju mi postavlja pitanje - jesu li paralelni kontejneri u Windowsu tada mogući? O tome ću govoriti iu sljedećem odjeljku.

Ugniježđena virtualizacija - što je to i kako implementirati?

Kao što je ranije rečeno, možete stvoriti Hyper V spremnik. Ovaj spremnik pobrinut će se da drugi hipervisori ne smiju to vidjeti. To znači da će se samo spremnik pojaviti kao CPU i stvarni CPU možda neće biti vidljiv drugim hipervizorima tako da paralelno ne možete ni stvoriti drugi spremnik. Sumnja je u ovom slučaju da li možete stvoriti dva ili više Hyper V kontejnera paralelno ili ste dobili za stvaranje kontejnera samo unutar prvog kontejner koji ste stvorili.

Microsoftov blog kaže da nakon što stvorite Hyper V kontejner, neće dopustiti drugim hypervisorima instaliranje bilo kojeg više Hyper V kontejnera jer neće moći vidjeti pravi CPU. Ne možete izraditi više kontejnera izvan kontejnera koji ste već stvorili? Zatim, kada pokrenete druge virtualizatore, mislit će da je spremnik stvarni CPU i stvoriti virtualni spremnik unutar tog spremnika.

To je ugniježđena virtualizacija - gdje imate kontejnere unutar kontejnera - i to, svaki od njih potpuno neovisan o drugome: nema zajedničkih knjižnica ili upravljačkih programa. Zvuči dobro osim one sumnje u paralelne posude. Ovdje je slika koju sam posudio od Microsofta da pokažem kako funkcionira ugniježđena virtualizacija

Do implementacije ugniježđene virtualizacije, postoji niz čimbenika koje treba provjeriti. Neki primjeri su:
Do implementacije ugniježđene virtualizacije, postoji niz čimbenika koje treba provjeriti. Neki primjeri su:
  1. Iznos RAM-a (ne zaboravite da je RAM ograničavajući faktor, možete stvoriti samo onoliko kontejnera koliko vaš RAM može držati)
  2. Je li vaš procesor podržan? (MS kaže da je trenutno samo Intel VT-X podržan)
  3. Dinamička memorija mora biti isključena
  4. Imajući tabulator na runtime memory i još mnogo toga

Postoji niz problema u ovom trenutku koji se Microsoft može brinuti u kasnijim fazama. No, da biste pokušali ugniježđenu virtualizaciju, razvila je PowerShell skriptu koju možete pozvati od GitHub.

Da biste saznali kako stvoriti ugniježđene virtualizacijske spremnike u sustavu Windows 10 i još mnogo toga, pogledajte ovaj post na blogu za MSDN.

Preporučeni: