Activer Hyper-V sur la machine virtuelle imbriquée Windows Server

La virtualisation est l'une des technologies les plus pratiques, utiles et puissantes dont nous disposons actuellement en tant qu'utilisateurs, administrateurs et personnel impliqué dans le monde informatique.

Actuellement, nous disposons de diverses applications pour effectuer cette tâche de manière complète et l'une des plus courantes est Hyper-V qui a été développée par Microsoft et se trouve à la fois dans ses versions domestique et professionnelle offrant de multiples fonctionnalités vitales pour des performances optimales.

L'une des fonctions que très peu connaissent est la virtualisation imbriquée et aujourd'hui Solvetic en parlera en détail et nous verrons comment l'utiliser dans une machine virtuelle avec Windows Server 2016.

Qu'est-ce que la virtualisation imbriquéeLa virtualisation imbriquée est une fonction qui nous donne la possibilité d'exécuter Hyper-V dans une machine virtuelle Hyper-V, dans ce cas sur une machine Hyper-V avec Windows Server 2016.

Grâce à la virtualisation imbriquée, un hôte Hyper-V lui-même peut être virtualisé, ce qui jusqu'à présent était une tâche difficile à virtualiser sur un environnement déjà virtualisé.

Ce type de fonctionnalité de virtualisation imbriquée peut être utilisé dans des environnements où vous devez exécuter un conteneur Hyper-V sur un hôte de conteneur virtualisé, configurer un laboratoire Hyper-V dans un environnement virtualisé ou tester des scénarios multi-machines sans avoir besoin de matériel individuel ce qui signifie une augmentation des coûts et des ressources.

Exigences précédentesPour utiliser la virtualisation imbriquée, nous devons disposer des éléments suivants :

  • Un hôte Hyper-V avec au moins Windows Server 2016 ou Windows 10 Anniversary Update.
  • Une machine virtuelle Hyper-V exécutant Windows Server 2016 ou Windows 10 Anniversary Update et versions ultérieures.
  • Une machine virtuelle Hyper-V avec la version de configuration 8.0 ou supérieure.
  • Un processeur Intel avec technologie VT-x et EPT.

Dans ce cas, nous travaillons sur Windows 10 Pro Fall Creators.

1. Créer la machine virtuelle avec Windows Server 2016

Étape 1
Pour démarrer le processus, nous ouvrons le gestionnaire Hyper-V et nous pouvons créer notre machine virtuelle Windows Server 2016 en utilisant l'une des options suivantes :

  • Aller dans le menu "Action" et y sélectionner "Nouveau / Machine virtuelle".
  • En cliquant sur l'option Nouveau située sur le côté droit et en sélectionnant "Machine virtuelle".
  • Faites un clic droit sur le serveur, l'hôte physique et sélectionnez "Nouveau / Machine virtuelle".

AGRANDIR

Étape 2
La fenêtre de bienvenue suivante s'affiche :

Étape 3
Cliquez sur Suivant et nous attribuerons un nom à la machine virtuelle :

Étape 4
Cliquez à nouveau sur Suivant, puis nous sélectionnerons la génération de machine virtuelle, la plus courante étant la génération 1 puisque la génération 2 s'applique aux machines 64 bits avec la technologie UEFI, que tous les utilisateurs ne comptent pas.

Étape 5
Ensuite, nous définissons la taille de la mémoire à allouer :

Étape 6
Dans la fenêtre suivante, nous laissons la valeur par défaut de "Non connecté" dans les fonctions réseau et cliquons sur "Suivant" et nous allons maintenant configurer les paramètres du disque dur :

Étape 7
Dans la fenêtre suivante, nous définirons la source à partir de laquelle nous installerons Windows Server 2016, cela peut être à partir d'une image ISO, d'un DVD, sur le réseau, etc. :

Étape 8
Cliquez sur Suivant et nous verrons un résumé de la machine à créer :

Étape 9
Cliquer sur Finaliser pour terminer l'action. Nous pouvons voir notre machine virtuelle créée :

AGRANDIR

Étape 10
Nous le sélectionnons et cliquons sur le bouton "Connecter" et ce qui suit s'affichera :

Étape 11
Là, nous cliquons sur "Connect" pour démarrer le processus d'installation de Windows Server 2016.

AGRANDIR

2. Configurer la virtualisation imbriquée dans Windows Server 2016


Une fois Windows Server 2016 installé, nous procédons à la désactivation de la machine virtuelle et exécutons la commande suivante sur l'ordinateur physique Hyper-V, dans ce cas Windows 10, et cette commande permettra la virtualisation imbriquée pour la machine virtuelle que nous avons créée.

Étape 1
Cette commande s'exécutera dans Windows PowerShell en tant qu'administrateur :

 Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true 
NoterDans ce cas, nous avons changé le nom en WindowsServer2016 pour éviter les conflits d'espace de mots :

AGRANDIR

Étape 2
Nous pouvons maintenant démarrer la machine virtuelle Windows Server 2016.

AGRANDIR

3. Installer le rôle Hyper-V dans Windows Server 2016

Étape 1
Une fois que nous y avons accédé, nous devons installer le rôle Hyper-V et nous avons deux alternatives :

  • Installez-le à partir de l'option "Ajouter des rôles et des fonctionnalités".
  • Utilisation de Windows PowerShell

Étape 2
Dans ce cas, nous utiliserons Windows PowerShell, nous l'exécuterons donc en tant qu'administrateurs dans la machine virtuelle et exécuterons l'applet de commande suivante :

 Installer-WindowsFeature Hyper-v -IncludeManagementTools 
Étape 3
Nous pouvons voir que le processus d'installation du rôle Hyper-V démarre :

AGRANDIR

Étape 4
Une fois terminé, nous verrons le message suivant :

AGRANDIR

Étape 5
Vous devrez redémarrer le serveur pour appliquer les modifications.

AGRANDIR

Étape 6
Une fois Windows Server 2016 redémarré, nous pouvons voir son utilisation et sa configuration respective.

Étape 7
Nous pouvons accéder au gestionnaire Hyper-V et à partir de là, créer les machines virtuelles nécessaires dans Windows Server 2016 Hyper-V.

AGRANDIR

Étape 8
Dans ce cas, nous avons installé une autre machine Windows Server dans la machine virtuelle Hyper-V :

AGRANDIR

4. Désactiver la virtualisation imbriquée dans Windows Server 2016


Si nous n'utilisons plus la virtualisation imbriquée, nous devons exécuter l'applet de commande suivante à partir de Windows PowerShell en tant qu'administrateurs :
 Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ false 

AGRANDIR

5. Options réseau dans Windows Server 2016


Il existe deux options de mise en réseau lors de la création de machines virtuelles imbriquées : l'usurpation d'adresse MAC et le mode NAT.

Usurpation d'adresse MACPour que les paquets réseau soient acheminés via deux commutateurs virtuels, l'usurpation d'adresse MAC doit être activée au premier niveau du commutateur virtuel. Cela se fait avec la commande PowerShell suivante :

 Get-VMNetworkAdapter -VMName | Set-VMNetworkAdapter - MacAddressSpoofing activé

Traduction d'adresses réseau (NAT)Cette option est basée sur la traduction d'adresses réseau (NAT). Cette approche est la mieux adaptée aux cas où l'usurpation d'adresse MAC n'est pas possible, comme dans un environnement de cloud public.

Tout d'abord, nous devons créer un commutateur NAT virtuel sur la machine virtuelle hôte comme ceci :

 New-VMSwitch -Name VmNAT -SwitchType Interne New-NetNat -Name LocalNAT -InternalIPInterfaceAddressPrefix "192.168.0.5/24"
Ensuite, nous allons attribuer une adresse IP à la carte réseau :
 Get-NetAdapter "vEthernet (VmNat)" | Nouveau-NetIPAddress -IPAddress 192.168.0.1 -AddressFamily IPv4 -PrefixLength 24
Chaque machine virtuelle imbriquée doit avoir une adresse IP et une passerelle qui lui sont attribuées.

De cette façon, nous avons vu comment créer la fonction de virtualisation imbriquée dans Hyper-V et étendre davantage cette fonctionnalité.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave