Aktiver Hyper-V på Windows Server Nested Virtual Machine

Virtualisering er en af ​​de mest praktiske, nyttige og kraftfulde teknologier, vi i øjeblikket har som brugere, administratorer og personale involveret i it -verdenen.

I øjeblikket har vi forskellige applikationer til at udføre denne opgave på en omfattende måde, og en af ​​de mest almindelige er Hyper-V, der blev udviklet af Microsoft og findes i både hjem- og forretningsversioner, der tilbyder flere vitale funktioner til optimal ydeevne.

En af de funktioner, som meget få ved om, er indlejret virtualisering, og i dag vil Solvetic tale detaljeret om det, og vi vil se, hvordan man bruger det i en virtuel maskine med Windows Server 2016.

Hvad er indlejret virtualiseringIndlejret virtualisering er en funktion, der giver os mulighed for at køre Hyper-V inde i en Hyper-V virtuel maskine, i dette tilfælde på en Hyper-V-maskine med Windows Server 2016.

Takket være indlejret virtualisering kan en Hyper-V-vært selv virtualiseres, hvilket indtil nu var en vanskelig opgave at virtualisere i et allerede virtualiseret miljø.

Denne type indlejret virtualiseringsfunktion kan bruges i miljøer, hvor du skal køre en Hyper-V-container på en virtualiseret containervært, konfigurere et Hyper-V-laboratorium i et virtualiseret miljø eller teste scenarier med flere maskiner uden behov for individuel hardware . hvilket betyder øgede omkostninger og ressourcer.

Tidligere kravFor at gøre brug af indlejret virtualisering skal vi have følgende:

  • En Hyper-V-vært med mindst Windows Server 2016 eller Windows 10 Anniversary Update.
  • En virtuel Hyper-V-maskine, der kører Windows Server 2016 eller Windows 10 Anniversary Update og fremefter.
  • En virtuel Hyper-V-maskine med konfigurationsversion 8.0 eller højere.
  • En Intel-processor med VT-x og EPT-teknologi.

I dette tilfælde arbejder vi på Windows 10 Pro Fall Creators.

1. Opret den virtuelle maskine med Windows Server 2016

Trin 1
For at starte processen åbner vi Hyper-V-manager, og vi kan oprette vores virtuelle Windows Server 2016-maskine ved hjælp af en af ​​følgende muligheder:

  • Gå til menuen "Handling", og vælg der "Ny / virtuel maskine".
  • Klikker du på den nye indstilling i højre side og vælger "Virtual Machine".
  • Højreklik på serveren, den fysiske vært og vælg "Ny / virtuel maskine".

FORSTØRRE

Trin 2
Følgende velkomstvindue vises:

Trin 3
Klik på Næste, og vi vil tildele et navn til den virtuelle maskine:

Trin 4
Klik på Næste igen, og derefter vil vi vælge den virtuelle maskine generation, den mest almindelige er generation 1 siden generation 2 gælder for 64-bit maskiner med UEFI-teknologi, som ikke alle brugere tæller.

Trin 5
Dernæst definerer vi den hukommelsesstørrelse, der skal tildeles:

Trin 6
I det næste vindue forlader vi standardværdien for "Ikke tilsluttet" i netværksfunktionerne og klikker på "Næste", og nu konfigurerer vi harddiskparametrene:

Trin 7
I det næste vindue definerer vi kilden, hvorfra vi vil installere Windows Server 2016, det kan være fra et ISO -billede, fra en DVD, på netværket osv.:

Trin 8
Klik på Næste, og vi vil se et resumé af maskinen for at oprette:

Trin 9
Klik på Afslut for at fuldføre handlingen. Vi kan se vores oprettede virtuelle maskine:

FORSTØRRE

Trin 10
Vi vælger det og klikker på knappen "Tilslut", og følgende vises:

Trin 11
Der klikker vi på "Connect" for at starte installationsprocessen af ​​Windows Server 2016.

FORSTØRRE

2. Konfigurer indlejret virtualisering i Windows Server 2016


Når Windows Server 2016 er installeret, fortsætter vi med at slukke den virtuelle maskine og udføre følgende kommando på den fysiske Hyper-V-computer, i dette tilfælde Windows 10, og denne kommando tillader indlejret virtualisering for den virtuelle maskine, vi har oprettet.

Trin 1
Denne kommando kører i Windows PowerShell som administratorer:

 Set -VMProcessor -VMName -ExposeVirtualizationExtensions $ true 
BemærkI dette tilfælde har vi ændret navnet til WindowsServer2016 for at undgå konflikter mellem ord:

FORSTØRRE

Trin 2
Nu kan vi starte den virtuelle Windows Server 2016 -maskine.

FORSTØRRE

3. Installer Hyper-V-rollen i Windows Server 2016

Trin 1
Når vi får adgang til den, skal vi installere Hyper-V-rollen, og vi har to alternativer:

  • Installer det fra indstillingen "Tilføj roller og funktioner".
  • Brug af Windows PowerShell

Trin 2
I dette tilfælde vil vi bruge Windows PowerShell, så vi kører det som administratorer i den virtuelle maskine og kører følgende cmdlet:

 Install-WindowsFeature Hyper-v -IncludeManagementTools 
Trin 3
Vi kan se, at installationsprocessen for Hyper-V-rollen starter:

FORSTØRRE

Trin 4
Når vi er færdige, ser vi følgende besked:

FORSTØRRE

Trin 5
Du skal genstarte serveren for at anvende ændringerne.

FORSTØRRE

Trin 6
Når Windows Server 2016 er genstartet, kan vi se dens brug og respektive konfiguration.

Trin 7
Vi kan få adgang til Hyper-V Manager og derfra oprette de nødvendige virtuelle maskiner i Windows Server 2016 Hyper-V.

FORSTØRRE

Trin 8
I dette tilfælde har vi installeret en anden Windows Server-maskine inde i den virtuelle Hyper-V-maskine:

FORSTØRRE

4. Deaktiver indlejret virtualisering i Windows Server 2016


Hvis vi ikke længere bruger indlejret virtualisering, skal vi køre følgende cmdlet fra Windows PowerShell som administratorer:
 Set -VMProcessor -VMName -ExposeVirtualizationExtensions $ false 

FORSTØRRE

5. Netværksindstillinger i Windows Server 2016


Der er to netværksmuligheder ved oprettelse af indlejrede virtuelle maskiner: MAC -adressespoofing og NAT -tilstand.

Spoofing af MAC -adresseFor at netværkspakker kan dirigeres gennem to virtuelle switches, skal spoofing af MAC -adresser være aktiveret på det første niveau af den virtuelle switch. Dette gøres med følgende PowerShell -kommando:

 Get -VMNetworkAdapter -VMName | Set -VMNetworkAdapter - MacAddressSpoofing On

Oversættelse af netværksadresse (NAT)Denne mulighed er baseret på Network Address Translation (NAT). Denne fremgangsmåde er bedst egnet til tilfælde, hvor spoofing af MAC -adresser ikke er mulig, f.eks. I et offentligt cloud -miljø.

Først og fremmest skal vi oprette en virtuel NAT -switch på den virtuelle værtsmaskine som denne:

 New -VMSwitch -Name VmNAT -SwitchType Internal New -NetNat -Name LocalNAT -InternalIPInterfaceAddressPrefix "192.168.0.5/24"
Dernæst tildeler vi en IP -adresse til netværksadapteren:
 Get-NetAdapter "vEthernet (VmNat)" | Ny -NetIPAddress -IPAddress 192.168.0.1 -AddressFamily IPv4 -PrefixLængde 24
Hver indlejret virtuel maskine skal have en IP -adresse og en gateway tildelt den.

På denne måde har vi set, hvordan man opretter den indlejrede virtualiseringsfunktion i Hyper-V og yderligere udvider denne funktionalitet.

wave wave wave wave wave