Geneste virtualisatieHiermee kunt u een hypervisor in een virtuele machine uitvoeren. Windows 10 introduceerde geneste virtualisatie. Of je het nu nodig hebt of niet, hier is wat informatie die je misschien interesseert.
Container in container: over geneste virtualisatie in Windows
Vroeger kon u parallelle containers maken – zoveel als uw hoofdgeheugen toestond, en deze voor verschillende doeleinden gebruiken. Microsoft heeft nu de functie van geneste virtualisatie uitgebracht met de nieuwste Insider Build, genummerd 10565. Met de functie van geneste virtualisatie in Windows kunt u containers in containers maken. Hoewel de functie nog niet perfect is, is dit wat u moet weten.
Virtualisatie met Hyper V
Windows ondersteunt Droka – waarmee u eenvoudige containers kunt maken die u parallel kunt gebruiken, of Hyber V-containers kunt maken die als beter worden beschouwd dan eenvoudige containers. Hoewel u Windows-containers parallel kunt maken, gebruiken ze vaak dezelfde bibliotheken en bronnen. In dit geval kunnen een of meer van de “Slechte” containers een storing veroorzaken door grondstoffen vast te houden en deze niet vrij te geven zodat andere containers deze kunnen gebruiken. Dat is het enige nadeel dat heeft geleid tot de introductie van Hyper V-containers.
Hyper V-containers creëren voor elke virtuele sfeer alles apart. Dat wil zeggen dat zelfs het besturingssysteem opnieuw wordt gemaakt en wordt aangeboden aan de applicaties die in dat virtuele compartiment draaien. Dit betekent dat er geen gemeenschappelijke virtuele bronnen zijn en dus geen conflicten.

Geneste virtualisaties in Windows worden mogelijk gemaakt met behulp van Hyper V. Je kunt andere dingen proberen, maar Microsoft zegt dat momenteel de genestewerkt alleen met Hyper V-containers. Je moet er dus op letten dat je één container maakt en vervolgens een andere in de eerste container maakt. Als u een andere hypervisor probeert te gebruiken of een andere Hyper V-container probeert te maken naast de container die u al hebt gemaakt, werkt dit mogelijk niet. Het roept echter een vraag bij mij op: zijn parallelle containers dan niet mogelijk in Windows? Ik zal er ook over praten in de volgende sectie.
Geneste virtualisatie: wat is het en hoe implementeer je het?
Zoals eerder gezegd, kun je een Hyper V-container maken. Deze container zorgt ervoor dat andere hypervisors deze niet kunnen zien. Dat wil zeggen dat alleen de container verschijnt als de CPU en dat de daadwerkelijke CPU mogelijk niet zichtbaar is voor andere hypervisors, zodat u niet eens een andere container parallel kunt maken. De twijfel is in dit geval of je twee of meer Hyper V-containers parallel kunt maken, of dat je alleen containers kunt maken in de eerste container die je hebt gemaakt.
De blog van Microsoft zegt dat zodra je een Hyper V-container hebt gemaakt, andere hypervisors geen Hyper V-containers meer kunnen installeren, omdat ze de echte CPU niet kunnen zien. U kunt geen containers meer maken buiten de container die u al heeft gemaakt? Als je vervolgens andere virtualizers draait, zullen ze denken dat de container de daadwerkelijke CPU is en een virtuele container in die container maken.
Dat is geneste virtualisatie – waarbij je containers in containers hebt – die ook allemaal volledig onafhankelijk van elkaar zijn: geen gedeelde bibliotheken of stuurprogramma’s. Klinkt goed, afgezien van die ene twijfel over parallelle containers. Hier is de afbeelding die ik van Microsoft heb geleend om de werking van geneste virtualisatie te demonstreren

Bij de implementatie van de geneste virtualisatie zijn er verschillende factoren die moeten worden gecontroleerd. Enkele voorbeelden zijn:
- Hoeveelheid RAM (onthoud dat RAM een beperkende factor is; je kunt slechts zoveel containers maken als je RAM kan bevatten)
- Wordt uw processor ondersteund? (MS zegt dat momenteel alleen Intel VT-X wordt ondersteund)
- Dynamisch geheugen moet uitgeschakeld zijn
- Runtime-geheugen bijhouden en meer
Er zijn op dit moment een groot aantal problemen die Microsoft in latere fasen kan oplossen. Maar om de geneste virtualisatie te proberen, heeft het een PowerShell-script ontwikkeld dat je vanuit GitHub kunt aanroepen.
Lezen: Hoe
Ondersteunt Windows 11/10 geneste virtualisatie?
Ja, Windows 11 en Windows 10 ondersteunen geneste virtualisatie. Ter informatie: het is geen softwaregebaseerde functionaliteit, maar eerder een hardwarefunctie. Dat gezegd hebbende, moet uw computerhardware SLAT of Second Level Address Translation ondersteunen. Anders kunt u geen geneste virtualisatie op uw computer gebruiken.
Hoe schakel ik geneste virtualisatie in Windows 11/10 in?
Als u Hyper-V gebruikt om een virtuele machine te maken, hoeft u mogelijk geen aanvullende instellingen in of uit te schakelen. Aan de andere kant, als u Virtual Box of VMware gebruikt om een virtuele machine te maken, kunt u de betreffende instelling vinden. U moet ze inschakelen voordat u de virtuele machine uitvoert, zodat u een andere virtuele machine binnen het virtuele besturingssysteem kunt maken en gebruiken.
Raadpleeg dit artikel voor meer informatie over het maken van geneste virtualisatiecontainers in Windows 10 en meerMSDN-blogpost.








![[Firefox-tip] Toon Media Control Flyout op het vergrendelscherm van Windows 10](https://media.askvg.com/articles/images8/Video_Media_Controls_Buttons_Overlay_Mozilla_Firefox.png)



![Setup heeft ruimte nodig om Windows 11 bij te werken [repareren]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/Setup-needs-space-to-update.png)


