Nøstet Virtualization i Windows 10

nestet Virtualization i Windows 10

Nøstet Virtualisering lar deg kjøre en Hypervisor innsiden av en Virtual Machine. Windows 10 Build 10565 introdusert Nøstet Virtualization. Enten du trenger det eller ikke, her er litt informasjon som kan interessere deg

Container inne Container: Om Nøstet Virtualization i Windows

Tidligere du kunne lage parallelle beholdere - så mange som din hovedminne. ville tillate og bruke dem til ulike formål. Microsoft har nå sluppet den funksjonen i nøstet virtualisering med sin nyeste Insider Build nummerert 10565. Funksjonen av nestet virtualisering i Windows kan du lage beholdere inne i containere. Selv om funksjonen er ennå ikke perfekt, her er det du trenger å vite

Virtualisering bruker Hyper V

Windows støtter Droka -. Som lar deg lage enkle beholdere som du kan bruke i parallell eller til skape Hyber V beholdere som anses bedre enn enkle beholdere. Selv om du kan lage Windows Containere i parallell, ofte ender de opp med å bruke de samme bibliotekene og ressurser. I dette tilfellet kan en eller flere av "Bad" beholdere ende opprette en jam ved å holde opp ressurser og ikke slippe dem for andre beholdere for å bruke. Det er den eneste ulempen som førte til innføring av Hyper V beholdere.

Hyper V containere skape alt separat for hver virtuelle atmosfære. Det er, selv OS er gjenskapt og gitt til de programmer som kjører i virtuelle rom. Dette betyr at det ikke er felles virtuelle ressurser og derav ingen konflikter.


Nestede virtualizations i Windows er gjort mulig ved hjelp av Hyper V. Du kan prøve andre ting, men Microsoft sier at tiden nestet virtualisering vil bare fungere med Hyper V beholdere. Så du må være forsiktig med å opprette en beholder, og deretter opprette en annen inne i den første containeren. Hvis du prøver å bruke andre hypervisor eller prøve å opprette en Hyper V container parallelt til det du allerede har opprettet, kan det ikke fungere. Det reiser et spørsmål i mitt sinn om - er parallelle beholdere ikke mulig i Windows da? Jeg vil snakke om det i neste avsnitt samt

Nøstet virtualisering -.? Hva er det og hvordan å implementere

Som sagt tidligere, kan du opprette en Hyper V container. Denne beholderen vil sørge for at andre hypervisors ikke har lov til å se den. Det er, vil bare beholderen vises som CPU og selve CPU kanskje ikke være synlig for andre hypervisors slik at du ikke engang kan opprette en container i parallell. Tvilen i dette tilfellet er om du kan opprette to eller flere Hyper V containere i parallell eller du får til å lage beholdere bare inne i den første beholder som du opprettet.

Microsofts blog sier at når du oppretter en Hyper V container vil det ikke la andre hypervisors å installere noen flere Hyper V beholdere som de ikke vil være i stand til å se den virkelige CPU. Du kan ikke opprette flere containere utenfor containeren du allerede har opprettet? Deretter, når du kjører andre virtualizers, vil de tenke at beholderen er selve CPU og lage en virtuell container i denne beholderen

Det er nestet virtualisering -. Hvor du har beholdere inne i containere - som også, hver enkelt helt uavhengig av hverandre: ingen delte biblioteker eller drivere. Høres bra bortsett fra at en tvil parallelle beholdere. Her er bildet jeg lånt fra Microsoft for å demonstrere arbeider av nøstet virtualisering


Kommer til gjennomføring av nøstet virtualisering, er det en rekke faktorer som skal kontrolleres. Noen eksempler er:


    Mengde RAM (husk at RAM er en begrensende faktor, du kan bare opprette så mange containere som RAM kan holde)

    Er prosessoren støttes? (MS sier bare Intel VT-X er støttet for øyeblikket)

    Dynamisk minne må være av

    Holde tappen på runtime minne og mer

    Det er et rekke spørsmål på dette punktet som Microsoft kan ta vare på i senere faser. Men for å prøve den nestede virtualisering, har det utviklet seg en Powershell script som du kan påberope fra GitHub.

    For å finne ut hvordan du oppretter Nøstet Virtualiserings Containere i Windows 10, og mer, kan du lese denne MSDN blogginnlegg.