Virtuele machines (VM) kunnen zeer nuttig zijn als u dagelijks meerdere besturingssystemen moet gebruiken. Dat gezegd hebbende, hoe gemakkelijk ze ook te gebruiken zijn, ze zijn er in veel verschillende soorten, en het kiezen van de juiste kan lastig zijn.
Een bepaald type virtualisatie dat we niet zo vaak zien, wordt geneste virtualisatie genoemd. Het is precies hoe het klinkt en het is een beetje lastig in te stellen, maar het kan enorm nuttig zijn als dat het soort ding is waarnaar je op zoek bent.
In de eenvoudigste vorm houdt geneste virtualisatie in dat een virtuele machine in een andere virtuele machine wordt uitgevoerd. Dat betekent dat u een hostcomputer en besturingssysteem hebt waarop een virtuele machine draait met een eigen set gevirtualiseerde hardware en software, waarin een andere VM draait.
Het voegt in wezen een extra virtualisatielaag toe aan uw hypervisor en kan de VM door twee afzonderlijke lagen isoleren van de hostmachine. Dit kent veel gebruiksscenario's, vooral in ontwikkelingstoepassingen waar je mogelijk een geïsoleerde omgeving nodig hebt om softwareframeworks, apps, codebases en dergelijke te testen.
Welke vereisten heb je nodig om geneste virtualisatie te gebruiken?
Afhankelijk van de hypervisor die u gebruikt, kunnen de software- en hardwarevereisten voor het uitvoeren van een geneste virtualisatieomgeving verschillen. Dat gezegd hebbende, zullen de hardwarevereisten over de hele linie min of meer hetzelfde zijn. Wat software betreft, zullen verschillende programma's hun eigen versies hebben die geneste virtualisatie ondersteunen.
In het geval van VMware VirtualBox kwam ondersteuning voor geneste virtualisatie met versie 6.0 voor AMD CPU's. Intel CPU's werden later toegevoegd met versie 6.1. Het enige dat u dus echt hoeft te doen, is ervoor zorgen dat u de nieuwste versie van VirtualBox gebruikt, en u zou klaar moeten zijn om aan de slag te gaan.
Waarom zou u geneste virtualisatie moeten gebruiken?
Zoals hierboven vermeld, wordt geneste virtualisatie meestal gebruikt in ontwikkelingsscenario's om softwareframeworks en codebases in een geïsoleerde omgeving te testen. Hun gebruiksscenario's zijn echter niet alleen daartoe beperkt.
Geneste VM's kunnen behoorlijk kostenefficiënt zijn, omdat u geen extra fysieke apparatuur voor meer machines hoeft toe te voegen. Ze zijn ook gemakkelijk te verplaatsen, dus als u (of uw organisatie) machines van uw lokale server naar de cloud verplaatst, kan het proces net zo eenvoudig zijn als het exporteren van de VM-bestanden en het uploaden ervan naar een andere computer of een cloud-hypervisor.
Daarnaast biedt de flexibiliteit die geneste VM's bieden gebruikers ook de mogelijkheid om meerdere hypervisors uit te voeren. Niet alle hypervisors zijn op dezelfde manier gebouwd en het kan zijn dat u soms de ene boven de andere moet verkiezen. Het is bijvoorbeeld mogelijk om Windows Hyper-V uit te voeren op een Windows VM die wordt gehost op VMware's VirtualBox, waarbij twee hypervisors tegelijkertijd worden uitgevoerd.
Last but not least zijn ze ook vrij eenvoudig op te schalen volgens uw behoeften. Het enige dat u hoeft te doen is meer opslag, RAM of een sterkere CPU aan uw hostmachine toevoegen, en de VM's, evenals geneste VM's, kunnen de extra bronnen met slechts een paar klikken gebruiken.
Hoe u een geneste VM instelt
Het opzetten van een geneste VM kan lastig zijn, afhankelijk van de hypervisor die u gebruikt. Voor VirtualBox is het proces echter net zo eenvoudig als het klikken op een selectievakje.
- Open VMware VirtualBox en klik op deInstellingenpictogram bovenaan nadat u uw VM hebt geselecteerd.
- Ga naar deSysteemsectie en klik op deVerwerkertabblad. Controleer deSchakel geneste VT-x/AMD-V inoptie, en je bent klaar om te gaan.
Op sommige systemen zul je merken dat deSchakel geneste VT-x/AMD-V inselectievakje is grijs. U kunt dit overschrijven door gebruik te maken van deVBoxBeherenhulpmiddel. Hier is hoe.
- Open de opdrachtprompt en ga naar de installatiemap van VirtualBox met behulp van de volgende opdracht. Houd er rekening mee dat de opdracht de standaardinstallatiemap gebruikt en dat u deze moet wijzigen als u VirtualBox elders hebt geïnstalleerd.
cd C:Program FilesOrcaleVirtualBox - Druk de lijst met beschikbare VM's af met deze opdracht. U kunt deze stap overslaan als u de naam al kent van de VM die u wilt wijzigen.
VBoxManage list vms - Typ ten slotte de volgende opdracht en druk op Enter om geneste virtualisatie op de gewenste VM in te schakelen.
VBoxManage modifyvm "VM Name" --nested-hw-virt on
Het proces voor het inschakelen van geneste virtualisatie werkt op dezelfde manier, of u nu Windows, Linux of macOS gebruikt, inclusief de terminalopdrachten zoals deze samen met VirtualBox worden geïnstalleerd. Aanvullend,VBoxBeherenkan meer doen dan alleen geneste virtualisatie mogelijk maken. We hebben hier zes nuttige VirtualBox-opdrachten besproken die u kunt gebruiken om uw VM's te beheren.
Aanvullende stappen voor probleemoplossing voor het inschakelen van geneste virtualisatie op Windows
Soms kunnen de ingebouwde virtualisatiefuncties van Windows problemen veroorzaken met geneste virtualisatie. Als de GUI en de opdrachtregelmethoden er niet in slagen geneste virtualisatie op uw systeem in te schakelen, moet u deVirtueel machineplatformfunctie.
- Druk op de Windows-toets, zoek naarSchakel Windows-functies in of uiten klik op het bijbehorende zoekresultaat.
- Vind deVirtueel machineplatformfunctie in de lijst, schakelt u het selectievakje ervoor uit en klikt u op deOKknop rechtsonder.
Mogelijk wordt u gevraagd uw pc opnieuw op te starten. Als u klaar bent, kunt u de hierboven genoemde opdrachtpromptopdrachten proberen om geneste virtualisatie in uw VM in te schakelen. Houd er rekening mee dat u specifieke problemen kunt tegenkomen op basis van uw besturingssysteem en processor. Zoals u zou verwachten, vereisen deze oplossingen die specifiek zijn voor uw hostomgeving en hardware.
Dat gezegd hebbende, zijn de meest voorkomende problemen opgelost via updates of voldoende besproken zodat u gemakkelijk een oplossing kunt vinden. Dat wil niet zeggen dat je je er niet van moet laten weerhouden geneste VM's uit te proberen, alleen maar omdat je tegen een probleem aanloopt tijdens het configureren ervan, omdat het oplossen van dergelijke problemen in de meeste gevallen slechts een beetje onderzoek en experimenteren vergt. Nogmaals, je kunt ook eenvoudigweg veel van dergelijke problemen vermijden als je de nieuwste versie van VirtualBox gebruikt en nieuwere CPU's gebruikt, of ze nu Intel of AMD zijn.
Geneste VM's kunnen nuttig zijn
Het is niet alleen mogelijk om geneste VM's te maken, maar het kan zelfs behoorlijk nuttig zijn als het op de juiste manier wordt gedaan. Zeker, het is meer geschikt voor specifieke, niche-workloads, maar voor de juiste gebruiker zijn de flexibiliteit en schaalbaarheid, evenals het gemak dat ze bieden, de kleine prestatiedaling zeker waard.

![[Opgelost] Waar gaan AirDrop-bestanden en foto's naartoe op iPhone/Mac?](https://elsefix.com/statics/image/placeholder.png)









