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 $ trueBemæ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 -IncludeManagementToolsTrin 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 24Hver 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.