Comment exécuter Hyper-V sur une machine virtuelle avec virtualisation imbriquée?

L'installation du rôle serveur Hyper-V ou Hyper-V Core Server sur la machine physique est un processus simple et ne nécessite pas toujours d'effectuer une configuration supplémentaire. L'étape suivante de la création de l'environnement isolé consiste à déployer et à configurer une machine virtuelle, un système d'exploitation et une application hébergée. Ceci est connu sous le nom de virtualisation traditionnelle. Dans ce cas, la machine physique est extraite et présentée aux systèmes d'exploitation invités hébergés sur la machine virtuelle. Mais que faire si nous voulons exécuter un Hyper-V à l'intérieur de la machine virtuelle? Il n'est pas possible de le faire par défaut, mais avec des modifications supplémentaires sur le serveur Hyper-V et la machine virtuelle cible. La technologie qui nous permet d'exécuter une machine virtuelle à l'intérieur de la machine virtuelle est appelée virtualisation imbriquée . Il est également pris en charge par d'autres fournisseurs populaires tels que VMware, Citrix et Nutanix. Cela semble intéressant, mais quel est le cas d'utilisation de l'exécution d'une machine virtuelle à l'intérieur de la machine virtuelle? Il est principalement utilisé par les développeurs à des fins de test, de laboratoire et d'exécution de conteneurs Hyper-V.

Si nous essayons d'installer Hyper-V sur la machine virtuelle, nous obtiendrons une erreur indiquant que l'installation est impossible en raison des capacités de virtualisation manquantes.

La solution à cet obstacle consiste à activer la virtualisation imbriquée sur le serveur Hyper-V pour un ordinateur virtuel cible. Dans le texte suivant, nous vous expliquerons la procédure d'activation de la virtualisation imbriquée sur le serveur Hyper-V hébergé sur Windows Server 2019.

  1. Connectez-vous ou connectez-vous à Windows Server 2019 où vous avez installé le rôle Hyper-V
  2. Ouvrez le gestionnaire Hyper-V
  3. Accédez à la machine virtuelle sur laquelle vous souhaitez activer la virtualisation imbriquée. Dans notre exemple, il s’agit d’une machine virtuelle nommée «Windows2019», comme indiqué dans la capture d’écran.

  4. Arrêtez la VM
  5. Faites un clic droit sur le menu Démarrer, puis cliquez sur Windows Powershell (Admin)
  6. Tapez Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true, puis appuyez sur Dans cet exemple, Windows2019 est le nom de la machine virtuelle. Vous devez taper le nom de votre machine virtuelle hébergée sur votre gestionnaire Hyper-V.

  7. L'étape suivante consiste à configurer la mise en réseau avec la machine virtuelle imbriquée. Cela peut être fait en utilisant MAC Spoofing ou Network Address Translation (NAT). Dans notre cas, nous activerons l'usurpation d'adresse MAC en tapant la commande Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing activé dans Powershell. Veuillez remplacer Windows2019 par le nom de votre machine virtuelle.

  8. Allumez la machine virtuelle et connectez-vous à Windows Server 2019
  9. Ouvrez le Gestionnaire de serveur et cliquez sur Ajouter des rôles et des fonctionnalités.
  10. Cliquez sur Suivant sous Avant de commencer
  11. Cliquez sur Suivant sous Sélectionner le type d'installation.
  12. Cliquez sur Suivant ou choisissez le serveur de destination sous Sélectionner le serveur de destination.
  13. Sélectionnez Hyper-V sous Sélectionnez les rôles de serveur, puis cliquez sur Ajouter des fonctionnalités.
  14. Cliquez sur Suivant pour installer Hyper-V
  15. Cliquez sur Suivant sous Sélectionner les fonctionnalités.
  16. Cliquez sur Suivant sous Hyper-V
  17. Choisissez la carte réseau sous Créer des commutateurs virtuels . Windows Server détectera automatiquement toutes les cartes réseau disponibles sur cette machine
  18. Cliquez sur Suivant sous Migration de machine virtuelle.
  19. Cliquez sur Suivant ou choisissez l'emplacement par défaut du disque dur virtuel ou du fichier de configuration de la machine virtuelle sous Magasins par défaut.
  20. Sélectionnez Redémarrez les rôles, services de rôle ou fonctionnalités de destination sur un serveur sélectionné, cliquez sur installer, puis sur Oui sous Confirmer les sélections pour l'installation.
  21. Cliquez sur Installer et attendez que Windows Server 2019 installe le rôle Hyper-V.
  22. Cliquez sur Installer sous Confirmer la sélection de l'installation.
  23. Attendez que Windows ait terminé l’installation du rôle Hyper-V. Il installera automatiquement la machine virtuelle.

  24. Connectez-vous à Windows Server 2019
  25. Ouvrir le gestionnaire de serveur
  26. Accédez à Outils, puis cliquez sur Gestionnaire Hyper-V.
  27. Installez une machine virtuelle et amusez-vous avec Hyper-V

Des Articles Intéressants