31 juillet 2019

Qu'est-ce que la virtualisation imbriquée Hyper-V ?

Par Tobias Geisler Mesevage
Récupération et DRaaSDatto SIRIS

Dans le monde de la virtualisation imbriquée prise en charge, il y a VMware et la virtualisation imbriquée Hyper-V. Les deux offrent d'excellentes fonctionnalités dans les solutions imbriquées, mais Hyper-V offre une plus grande flexibilité et moins de frais généraux grâce à l'utilisation de conteneurs. Les conteneurs offrent une nouvelle approche des machines virtuelles et permettent de développer et de déployer facilement des applications.

La virtualisation imbriquée désigne l'exécution d'un hyperviseur « au sein » d'un autre hyperviseur dans une instance virtuelle. En d'autres termes, un hyperviseur est en réalité imbriqué dans un autre hyperviseur. Un hyperviseur est un hôte de machines virtuelles pouvant héberger autant de machines virtuelles que de ressources disponibles. L'hyperviseur stocke les données des machines virtuelles dans un magasin de données.

Exemples d'hyperviseurs:

  • VMware ; vSphere ; ESXi
  • Microsoft Hyper-V
  • Hyperviseur Citrix (XenServer)
  • Oracle VirtualBox
  • KVM

L'Hyper-V "hôte" s'exécute sur le matériel physique, tandis que la VM qui s'exécute sur cet Hyper-V est appelée "invité extérieur".

Pourquoi la virtualisation imbriquée Hyper-V ?

Alors que VMware existe depuis plus longtemps qu'Hyper-V, Microsoft a changé la donne avec la sortie d'Hyper-V - ouvrant essentiellement le monde des capacités de virtualisation imbriquées à l'aide de conteneurs.

Avec la virtualisation imbriquée, vous pouvez déployer des VM dans des VM et construire des laboratoires contenant des infrastructures virtualisées sur un seul ordinateur.

Brien Posy, de TechTarget, a relevé trois utilisations potentielles de la virtualisation imbriquée dans le monde réel :

  • Utilisez la virtualisation imbriquée pour créer des instances de développement ou de test. Plutôt que d'acheter un serveur physique dédié, provisionnez un serveur avec un hyperviseur et créez des VM selon vos besoins.
  • Utiliser la virtualisation imbriquée pour former les nouveaux membres à Hyper-V
  • Utiliser la virtualisation imbriquée comme alternative au cloud privé. La mise en place d'un nuage privé peut s'avérer difficile et coûteuse.

L'exécution d'un Hyper-V au sein d'une VM vous permet d'optimiser davantage les environnements virtuels, en offrant les avantages suivants :

  • Réduction des coûts : Utilisez plus d'outils et exécutez plus de charges de travail sans avoir besoin de matériel supplémentaire.
  • Gagnez en flexibilité : Vous pouvez utiliser différents hyperviseurs sur le même serveur.
  • Travailler avec une version plus ancienne du logiciel : Exécutez des logiciels qui nécessitent une ancienne version de Windows ou des systèmes d'exploitation non Windows.
  • Tester les configurations : Créez et supprimez différents systèmes d'exploitation pour voir ce qui fonctionne le mieux pour l'organisation de votre client.
  • Supporte les conteneurs : Combinez la flexibilité des conteneurs avec la sécurité des VM. Les conteneurs sont synonymes de moins de frais généraux et de plus de flexibilité pour développer et déployer des applications.

Exploitation de la virtualisation imbriquée Hyper-V

Comme indiqué ci-dessus, Microsoft a introduit la prise en charge de la virtualisation imbriquée avec Hyper-V dans Windows Server 2016. Actuellement, Hyper-V est disponible sur les versions 64 bits de Windows 10 Pro, Entreprise et Éducation. Il n'est pas disponible sur l'édition Home.

Selon Microsoft, pour que la virtualisation imbriquée fonctionne dans Hyper-V, vous devez disposer des éléments suivants :

  1. L'hôte Hyper-V doit être au moins la version Anniversary Edition de Windows 10 ;
  2. Windows Server 2016, Hyper-V Server 2016 ;
  3. ou Windows Server Canal semestriel
  4. L'hôte Hyper-V doit utiliser des processeurs Intel.
  5. Une machine virtuelle doit être éteinte pour que les extensions de son processeur soient modifiées.

Dans sa forme la plus simple, la commande suivante vous permettra d'exécuter une virtualisation imbriquée Hyper-V :

1

Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true

Le plus grand défi de la virtualisation imbriquée est le réseau. L'utilisation de réseaux imbriqués signifie qu'il faut être conscient des conflits d'adresses IP et de la façon de jeter un pont vers le monde extérieur. Lorsque vous utilisez un réseau imbriqué, vous devez être conscient des complexités potentielles pour la communication entre NAT (Network Address Translation) et les invités L2 internes vers les réseaux externes et l'internet. Cependant, le défi est largement compensé par les nombreuses utilisations d'une virtualisation imbriquée Hyper-V.

Prochaines lectures suggérées