Hur man ställer in en virtuell maskin i en annan virtuell maskin? Kapslad virtualisering förklaras

Virtuella maskiner (VM) kan vara till stor hjälp om du behöver använda flera operativsystem dagligen. Som sagt, lika lätta som de är att använda, de finns i många olika typer, och det kan vara svårt att välja rätt.

En speciell typ av virtualisering som vi inte ser så ofta kallas kapslad virtualisering. Det är precis vad det låter som och är lite knepigt att ställa in, men kan vara till stor hjälp om det är sånt du letar efter.

I sin enklaste form innebär kapslad virtualisering att köra en virtuell maskin inuti en annan virtuell maskin. Det betyder att du har en värddator och ett operativsystem som kör en virtuell maskin med sin egen uppsättning virtualiserad hårdvara och mjukvara, där en annan virtuell dator körs.

Det lägger i huvudsak till ytterligare ett lager av virtualisering till din hypervisor och kan isolera den virtuella datorn från värddatorn med två separata lager. Detta har många användningsfall, särskilt i utvecklingsapplikationer där du kan behöva en isolerad miljö för att testa mjukvaruramverk, appar, kodbaser och liknande.

Vilka krav behöver du för att använda kapslad virtualisering?

Baserat på hypervisorn du använder kan kraven på mjukvara och hårdvara för att köra en kapslad virtualiseringsmiljö vara olika. Som sagt, hårdvarukraven kommer att vara mer eller mindre desamma över hela linjen. När det gäller programvara kommer olika program att ha sina egna versioner som stöder kapslad virtualisering.

När det gäller VMware VirtualBox kom stöd för kapslad virtualisering med version 6.0 för AMD-processorer. Intel-processorer lades till senare med version 6.1. Så allt du egentligen behöver göra är att se till att du kör den senaste versionen av VirtualBox, och du borde vara igång.

Varför skulle du behöva använda kapslad virtualisering?

Som nämnts ovan används kapslad virtualisering mest i utvecklingsscenarier för att testa mjukvaruramverk och kodbaser i en isolerad miljö. Deras användningsfall är dock inte begränsade till just det.

Kapslade virtuella datorer kan vara ganska kostnadseffektiva eftersom du inte behöver lägga till ytterligare fysisk utrustning för fler maskiner. De är också lätta att flytta runt, så om du (eller din organisation) flyttar maskiner från din lokala server till molnet, kan processen vara så enkel som att exportera VM-filerna och ladda upp dem till en annan dator eller en molnhypervisor.

Förutom detta ger flexibiliteten som kapslade virtuella datorer också användare möjlighet att köra flera hypervisorer. Alla hypervisorer är inte byggda på samma sätt, och du kan behöva välja den ena framför den andra ibland. Det är till exempel möjligt att köra Windows Hyper-V på en Windows-VM som är värd på VMwares VirtualBox – som kör två hypervisorer samtidigt.

Sist men inte minst är de också ganska lätta att skala upp efter dina behov. Allt du behöver göra är att lägga till mer lagringsutrymme, RAM eller en starkare CPU till din värddator, så kommer virtuella datorer, såväl som kapslade virtuella datorer, att kunna använda de ytterligare resurserna med bara några klick.

Hur man ställer in en kapslad virtuell dator

Att konfigurera en kapslad virtuell dator kan faktiskt vara knepigt baserat på hypervisorn du använder. För VirtualBox är processen dock så enkel som att klicka på en kryssruta.

  1. Öppna VMware VirtualBox och klicka påInställningarikonen längst upp efter att du har valt din virtuella dator.
  2. Gå över tillSystemoch klicka påProcessorflik. KontrolleraAktivera kapslade VT-x/AMD-Valternativ, och du är klar.

På vissa system kanske du märker attAktivera kapslade VT-x/AMD-Vkryssrutan är nedtonad. Du kan åsidosätta detta genom att användaVBoxManageverktyg. Så här gör du.

  1. Öppna kommandotolken och gå över till installationskatalogen för VirtualBox genom att använda följande kommando. Observera att kommandot använder standardinstallationskatalogen, och du bör ändra den om du installerade VirtualBox någon annanstans.
     cd C:Program FilesOrcaleVirtualBox 
  2. Skriv ut listan över tillgängliga virtuella datorer med det här kommandot. Du kan hoppa över det här steget om du redan vet namnet på den virtuella datorn som du vill ändra.
     VBoxManage list vms
  3. Slutligen skriver du följande kommando och trycker på enter för att aktivera kapslad virtualisering på din valda virtuella dator.
     VBoxManage modifyvm "VM Name" --nested-hw-virt on 

Processen för att aktivera kapslad virtualisering fungerar på samma sätt oavsett om du använder Windows, Linux eller macOS, inklusive terminalkommandona när de installeras tillsammans med VirtualBox. Dessutom,VBoxManagekan göra mer än att bara aktivera kapslad virtualisering. Vi har täckt sex användbara VirtualBox-kommandon som du kan använda för att hantera dina virtuella datorer här.

Ytterligare felsökningssteg för att aktivera kapslad virtualisering på Windows

Ibland kan Windows inbyggda virtualiseringsfunktioner orsaka problem med kapslad virtualisering. Om det grafiska gränssnittet och kommandoradsmetoderna misslyckas med att aktivera kapslad virtualisering på ditt system, måste du inaktiveraVirtuell maskinplattformsärdrag.

  1. Tryck på Windows-tangenten, sök efterSlå på eller av Windows-funktioneroch klicka på motsvarande sökresultat.
  2. HittaVirtuell maskinplattformfunktionen i listan, avmarkera kryssrutan före den och klicka påOKknappen nere till höger.

Du kan bli ombedd att starta om din dator. När du är klar kan du prova kommandotolken som nämns ovan för att aktivera kapslad virtualisering i din virtuella dator. Tänk på att du kan stöta på specifika problem baserat på ditt operativsystem och processor. Som du kan förvänta dig kräver dessa lösningar som är specifika för din värdmiljö och hårdvara.

Som sagt, de vanligaste problemen har antingen åtgärdats via uppdateringar eller har diskuterats tillräckligt för att du enkelt ska hitta en lösning. Därmed inte sagt att du inte ska avskräckas från att prova kapslade virtuella datorer bara för att du stöter på ett problem när du konfigurerar dem eftersom att lösa sådana problem i de flesta fall bara kräver lite forskning och experiment. Återigen kan du också helt enkelt undvika många sådana problem om du använder den senaste versionen av VirtualBox och använder nyare processorer, oavsett om de är Intel eller AMD.

Kapslade virtuella datorer kan vara användbara

Det är inte bara möjligt att skapa kapslade virtuella datorer, utan det kan faktiskt vara ganska fördelaktigt om det görs på rätt sätt. Visst, det är mer lämpligt för specifika, nischade arbetsbelastningar, men för rätt användare är flexibiliteten och skalbarheten, såväl som bekvämligheten de ger, väl värda den lilla prestandaminskningen.

Related Posts