Configuration requise pour Hyper-V sur Windows Server

S’applique à : Windows Server 2022, Windows Server 2016, Microsoft Hyper-V Server 2016, Windows Server 2019, Microsoft Hyper-V Server 2019

Hyper-V a des exigences matérielles spécifiques, et certaines fonctionnalités Hyper-V ont des exigences supplémentaires. Utilisez les détails de cet article pour déterminer les exigences que votre système doit respecter afin de pouvoir utiliser Hyper-V comme vous le souhaitez. Ensuite, passez en revue le catalogue Windows Server. Gardez à l’esprit que la configuration requise pour Hyper-V dépasse la configuration minimale générale requise pour Windows Server 2016, car un environnement de virtualisation nécessite plus de ressources informatiques.

Si vous utilisez déjà Hyper-V, il est probable que vous puissiez utiliser votre matériel existant. La configuration matérielle générale n’a pas changé de manière significative depuis Windows Server 2012 R2 . Toutefois, vous aurez besoin d’un matériel plus récent pour utiliser des machines virtuelles dotées d’une protection maximale ou une affectation d’appareil discrète. Ces fonctionnalités s’appuient sur une prise en charge matérielle spécifique, comme décrit ci-dessous. En dehors de cela, la principale différence dans le matériel est que la traduction d’adresses de deuxième niveau (SLAT) est désormais requise au lieu de recommandée.

Pour plus d’informations sur les configurations maximales prises en charge pour Hyper-V, telles que le nombre de machines virtuelles en cours d’exécution, consultez Planifier la scalabilité d’Hyper-V dans Windows Server 2016. La liste des systèmes d’exploitation que vous pouvez exécuter sur vos machines virtuelles est traitée dans Systèmes d’exploitation invités Windows pris en charge pour Hyper-V sur Windows Server.

Conditions générales

Quelles que soient les fonctionnalités Hyper-V que vous souhaitez utiliser, vous aurez besoin des éléments suivants :

  • Un processeur 64 bits avec traduction d’adresses de deuxième niveau (SLAT). Pour installer les composants de virtualisation Hyper-V tels que l’hyperviseur Windows, le processeur doit disposer d’une SLAT. Toutefois, il n’est pas nécessaire d’installer des outils de gestion Hyper-V tels que la connexion de machine virtuelle (VMConnect), le Gestionnaire Hyper-V et les applets de commande Hyper-V pour Windows PowerShell. Consultez « Guide pratique pour vérifier la configuration requise pour Hyper-V », ci-dessous, pour savoir si votre processeur dispose d’une SLAT.

  • Extensions du mode Moniteur de machine virtuelle

  • Mémoire suffisante : prévoyez au moins 4 Go de RAM. Plus de mémoire est préférable. Vous aurez besoin de suffisamment de mémoire pour l’hôte et toutes les machines virtuelles que vous souhaitez exécuter en même temps.

  • Prise en charge de la virtualisation activée dans le BIOS ou UEFI :

    • Assistance matérielle à la virtualisation. Cette option est disponible dans les processeurs qui incluent une option de virtualisation, en particulier les processeurs dotés de la technologie Intel VT (Intel Virtualization Technology) ou AMD-V (AMD-V).

    • La prévention de l’exécution des données (DEP) appliquée par le matériel doit être disponible et activée. Pour les systèmes Intel, il s’agit du composant XD Bit (Execute Disable Bit). Pour les systèmes AMD, il s’agit du composant NX Bit (No Execute Bit).

Comment vérifier la configuration requise pour Hyper-V

Ouvrez Windows PowerShell ou une invite de commandes et tapez :

Systeminfo.exe

Faites défiler jusqu’à la section Configuration requise pour Hyper-V pour passer en revue le rapport.

Configuration requise pour des fonctionnalités spécifiques

Voici les conditions requises pour l’attribution d’appareils discrets et les machines virtuelles dotées d’une protection maximale. Pour obtenir une description de ces fonctionnalités, consultez Nouveautés d’Hyper-V sur Windows Server.

Affectation discrète d’appareil

Les exigences de l’hôte sont similaires aux exigences existantes pour la fonctionnalité SR-IOV dans Hyper-V.

  • Le processeur doit disposer de la table de pages étendues (EPT) d’Intel ou de la table de pages imbriquées d’AMD .

  • Le jeu de puces doit avoir :

    • Remappage d’interruption : VT-d d’Intel avec la fonctionnalité de remappage d’interruption (VT-d2) ou toute version de l’unité de gestion de la mémoire des E/S AMD (I/O MMU).

    • Remapping DMA : VT-d d d’Intel avec invalidations en file d’attente ou toute MMU AMD I/O.

    • Services de contrôle d’accès (ACS) sur les ports racine PCI Express.

  • Les tables de microprogramme doivent exposer la MMU d’E/S à l’hyperviseur Windows. Notez que cette fonctionnalité peut être désactivée dans l’UEFI ou le BIOS. Pour obtenir des instructions, consultez la documentation matérielle ou contactez le fabricant de votre matériel.

Les appareils ont besoin d’un GPU ou d’une mémoire express non volatile (NVMe). Pour le GPU, seuls certains appareils prennent en charge l’attribution discrète d’appareils. Pour vérifier, consultez la documentation du matériel ou contactez le fabricant de votre matériel. Pour plus d’informations sur cette fonctionnalité, notamment sur la façon de l’utiliser et les considérations à prendre en compte, consultez le billet « Affectation discrète d’appareil - Description et arrière-plan » dans le blog Virtualisation.

Machines virtuelles dotées d’une protection maximale

Ces machines virtuelles s’appuient sur la sécurité basée sur la virtualisation et sont disponibles à partir de Windows Server 2016.

Les exigences de l’hôte sont les suivantes :

  • UEFI 2.3.1c : prend en charge le démarrage sécurisé et mesuré

    Les deux éléments suivants sont facultatifs pour la sécurité basée sur la virtualisation en général, mais requis pour l’hôte si vous souhaitez la protection que ces fonctionnalités fournissent :

  • TPM v2.0 : protège les ressources de sécurité de la plateforme

  • IOMMU (Intel VT-D) : l’hyperviseur peut ainsi fournir une protection d’accès direct à la mémoire (DMA)

La configuration requise pour les machines virtuelles est la suivante :

  • Génération 2
  • Windows Server 2012 ou version ultérieure en tant que système d’exploitation invité