Virtualisering är en av de mest praktiska, användbara och kraftfulla tekniker som vi för närvarande har som användare, administratörer och personal som är involverade i IT -världen.
För närvarande har vi olika applikationer för att utföra denna uppgif.webpt på ett omfattande sätt och en av de vanligaste är Hyper-V som utvecklats av Microsoft och finns i både hem- och affärsversioner som erbjuder flera viktiga funktioner för optimal prestanda.
En av de funktioner som väldigt få vet om är kapslad virtualisering och idag kommer Solvetic att prata om det i detalj och vi kommer att se hur man använder det i en virtuell maskin med Windows Server 2016.
Vad är kapslad virtualiseringKapslad virtualisering är en funktion som ger oss möjlighet att köra Hyper-V inuti en virtuell Hyper-V-maskin, i det här fallet på en Hyper-V-maskin med Windows Server 2016.
Tack vare kapslad virtualisering kan en Hyper-V-värd själv virtualiseras, vilket fram till nu var en svår uppgif.webpt att virtualisera i en redan virtualiserad miljö.
Den här typen av kapslade virtualiseringsfunktioner kan användas i miljöer där du behöver köra en Hyper-V-behållare på en virtualiserad behållarvärd, konfigurera ett Hyper-V-labb i en virtualiserad miljö eller testa flermaskinsscenarier utan att behöva individuell maskinvara . vilket innebär ökade kostnader och resurser.
Tidigare kravFör att kunna använda kapslad virtualisering måste vi ha följande:
- En Hyper-V-värd med minst Windows Server 2016 eller Windows 10 årsdag uppdatering.
- En virtuell Hyper-V-dator som kör Windows Server 2016 eller Windows 10-årsdagen uppdatering och framåt.
- En virtuell Hyper-V-maskin med konfigurationsversion 8.0 eller högre.
- En Intel-processor med VT-x och EPT-teknik.
I det här fallet arbetar vi med Windows 10 Pro Fall Creators.
1. Skapa den virtuella datorn med Windows Server 2016
Steg 1
För att starta processen öppnar vi Hyper-V-chefen och vi kan skapa vår virtuella Windows Server 2016-maskin med något av följande alternativ:
- Gå till "Action" -menyn och välj "New / Virtual machine".
- Klicka på det nya alternativet till höger och välj "Virtual Machine".
- Högerklicka på servern, den fysiska värden och välj "Ny / virtuell maskin".
FÖRSTORA
Steg 2
Följande välkomstfönster visas:
Steg 3
Klicka på Nästa så tilldelar vi den virtuella datorn ett namn:
Steg 4
Klicka på Nästa igen och sedan väljer vi den virtuella maskingenerationen, den vanligaste är generation 1 sedan generation 2 gäller 64-bitars maskiner med UEFI-teknik, som inte alla användare räknar.
Steg 5
Därefter definierar vi minnesstorleken som ska tilldelas:
Steg 6
I nästa fönster lämnar vi standardvärdet "Inte ansluten" i nätverksfunktionerna och klickar på "Nästa" och nu kommer vi att konfigurera hårddiskparametrarna:
Steg 7
I nästa fönster definierar vi källan från vilken vi kommer att installera Windows Server 2016, det kan vara från en ISO -bild, från en DVD, på nätverket, etc:
Steg 8
Klicka på Nästa så ser vi en sammanfattning av maskinen för att skapa:
Steg 9
Klicka på Avsluta för att slutföra åtgärden. Vi kan se vår skapade virtuella maskin:
FÖRSTORA
Steg 10
Vi väljer det och klickar på knappen "Anslut" och följande visas:
Steg 11
Där klickar vi på "Anslut" för att starta installationsprocessen för Windows Server 2016.
FÖRSTORA
2. Konfigurera kapslad virtualisering i Windows Server 2016
När Windows Server 2016 är installerat fortsätter vi att stänga av den virtuella maskinen och kör följande kommando på den fysiska Hyper-V-datorn, i det här fallet Windows 10, och det här kommandot tillåter kapslad virtualisering för den virtuella maskinen som vi har skapat.
Steg 1
Det här kommandot körs i Windows PowerShell som administratörer:
Set -VMProcessor -VMName -ExposeVirtualizationExtensions $ trueNoteraI det här fallet har vi bytt namn till WindowsServer2016 för att undvika konflikter med ordutrymme:
FÖRSTORA
Steg 2
Nu kan vi starta den virtuella Windows Server 2016 -maskinen.
FÖRSTORA
3. Installera Hyper-V-rollen i Windows Server 2016
Steg 1
När vi har tillgång till den måste vi installera Hyper-V-rollen och vi har två alternativ:
- Installera det från alternativet "Lägg till roller och funktioner".
- Använda Windows PowerShell
Steg 2
I det här fallet kommer vi att använda Windows PowerShell så att vi kör det som administratörer i den virtuella datorn och kör följande cmdlet:
Install-WindowsFeature Hyper-v -IncludeManagementToolsSteg 3
Vi kan se att installationsprocessen för Hyper-V roll startar:
FÖRSTORA
Steg 4
När vi är klara ser vi följande meddelande:
FÖRSTORA
Steg 5
Du måste starta om servern för att tillämpa ändringarna.
FÖRSTORA
Steg 6
När Windows Server 2016 har startats om kan vi se för dess användning och respektive konfiguration.
Steg 7
Vi kan komma åt Hyper-V Manager och därifrån skapa de nödvändiga virtuella datorerna i Windows Server 2016 Hyper-V.
FÖRSTORA
Steg 8
I det här fallet har vi installerat en annan Windows Server-maskin inuti den virtuella Hyper-V-maskinen:
FÖRSTORA
4. Inaktivera kapslad virtualisering i Windows Server 2016
Om vi inte längre använder kapslad virtualisering måste vi köra följande cmdlet från Windows PowerShell som administratörer:
Set -VMProcessor -VMName -ExposeVirtualizationExtensions $ false
FÖRSTORA
5. Nätverksalternativ i Windows Server 2016
Det finns två nätverksalternativ när du skapar kapslade virtuella maskiner: MAC -adressförfalskning och NAT -läge.
MAC -adressförfalskningFör att nätverkspaket ska dirigeras genom två virtuella switchar måste spoofing av MAC -adresser aktiveras på den första nivån av den virtuella switchen. Detta görs med följande PowerShell -kommando:
Get -VMNetworkAdapter -VMName | Set -VMNetworkAdapter - MacAddressSpoofing On
Network Address Translation (NAT)Detta alternativ är baserat på Network Address Translation (NAT). Detta tillvägagångssätt är bäst lämpligt för fall där MAC -adressförfalskning inte är möjlig, till exempel i en offentlig molnmiljö.
Först och främst måste vi skapa en virtuell NAT -switch på den virtuella värdmaskinen så här:
New -VMSwitch -Name VmNAT -SwitchType Internal New -NetNat -Name LocalNAT -InternalIPInterfaceAddressPrefix "192.168.0.5/24"Därefter tilldelar vi en IP -adress till nätverkskortet:
Get-NetAdapter "vEthernet (VmNat)" | Ny -NetIPAddress -IPAddress 192.168.0.1 -AddressFamily IPv4 -PrefixLength 24Varje kapslad virtuell dator måste ha en IP -adress och en gateway tilldelad den.
På detta sätt har vi sett hur man skapar den kapslade virtualiseringsfunktionen i Hyper-V och utökar denna funktionalitet ytterligare.