Configurez EVC pour garantir que les migrations de machines virtuelles entre hôtes dans le cluster n'échouent pas à cause des incompatibilités de caractéristiques du CPU.

Plusieurs approches EVC sont disponibles pour assurer la compatibilité du CPU :
  • Si tous les hôtes d'un cluster sont compatibles avec un mode EVC CPU ou Graphique (vSGA) plus récent, vous pouvez changer le mode EVC CPU ou Graphique (vSGA) d'un cluster EVC existant.
  • Vous pouvez activer EVC pour un cluster pour lequel EVC n'est pas activé.
  • Vous pouvez augmenter le mode EVC pour exposer davantage de fonctionnalités du processeur.
  • Vous pouvez abaisser le mode EVC pour cacher caractéristiques de CPU et augmenter la compatibilité.

Conditions préalables

  • Vérifiez que tous les hôtes du cluster possèdent des CPU prises en charge pour le mode EVC à activer. Consultez l'article KB 1003212 de la base de connaissances pour découvrir la liste des CPU pris en charge.
  • Vérifiez que tous les hôtes du cluster soient connectés et inscrits sur vCenter Server. Le cluster ne peut pas contenir un hôte déconnecté.
  • Les machines virtuelles doivent être dans les états d'alimentation suivants, selon que vous augmentez ou réduisez le mode EVC.
    Mode EVC Action d'alimentation de machine virtuelle
    Augmenter le mode EVC à une ligne de base du CPU avec plus de fonctionnalités. Les machines virtuelles en fonctionnement peuvent rester sous tension. Les nouvelles fonctionnalités du mode EVC ne sont pas disponibles pour les machines virtuelles jusqu'à ce qu'elles soient mises hors tension et remises sous tension. Un cycle d'alimentation complet est nécessaire. Le redémarrage du système d'exploitation client ou l'interruption et la reprise de la machine virtuelle ne suffit pas.
    Info-bulle : Vous pouvez configurer une machine virtuelle pour qu'elle effectue un cycle d'alimentation au redémarrage de son système d'exploitation invité en définissant le paramètre de machine virtuelle vmx.reboot.powerCycle sur TRUE. Lorsque la machine virtuelle est remise sous tension, ce paramètre de configuration est supprimé. Pour modifier les paramètres de configuration de la machine virtuelle, vous pouvez utiliser VMware Host Client. Reportez-vous à la rubrique Modifier les paramètres du fichier de configuration dans VMware Host Client du guide Gestion individuelle des hôtes vSphere - VMware Host Client. Consultez cet article du Blog VMware vSphere pour obtenir des informations sur la définition de ce paramètre sur un groupe de machines virtuelles à l'aide de VMware PowerCLI.
    Abaissez le mode EVC à une ligne de base de CPU avec moins de fonctionnalités. Mettez hors tension toutes les machines virtuelles sous tension fonctionnant en un mode EVC plus élevé que celui que vous avez l'intention d'activer.
    Note : Lorsque vous effectuez un snapshot d'une machine virtuelle dans un cluster EVC, gardez à l'esprit les cas d'utilisation suivants :
    • Si vous effectuez un snapshot d'une machine virtuelle en cours d'exécution avant une rétrogradation EVC, une tentative de restauration de ce snapshot après la rétrogradation EVC échoue et la machine virtuelle est laissée dans l'état Interrompu.
    • Si vous prenez un snapshot d'une machine virtuelle avant une mise à niveau d'ESC. Vous pouvez revenir à ce snapshot avant ou après la mise à niveau d'EVC.

    Pour vérifier le mode EVC pour les machines virtuelles, consultez Déterminer le mode VMware Enhanced vMotion Compatibility (EVC) d'une machine virtuelle.

Procédure

  1. Sélectionnez un cluster dans l'inventaire.
  2. Cliquez sur l'onglet Configurer.
  3. Sous Configuration , sélectionnez VMware EVC et cliquez sur Modifier.
  4. Dans la page Changer le mode EVC, indiquez si vous souhaitez activer ou désactiver EVC.
    Option Description
    Désactiver EVC La fonctionnalité EVC est désactivée. La compatibilité de CPU n'est pas appliquée pour les hôtes de ce cluster.
    Activer EVC pour hôtes AMD La fonctionnalité EVC est activée pour les hôtes AMD.
    Activer EVC pour les hôtes Intel La fonctionnalité EVC est activée pour les hôtes Intel.
  5. Dans le menu déroulant Mode CPU, sélectionnez l'ensemble des fonctionnalités de ligne de base de CPU que vous souhaitez activer pour le cluster.
    Si vous ne pouvez pas sélectionner le mode EVC CPU, le volet Compatibilité affiche la raison, et les hôtes concernés pour chaque raison.
  6. (Facultatif) Dans le menu déroulant Mode graphique (vSGA), sélectionnez un ensemble de fonctionnalités graphiques de ligne de base.
    Si vous ne pouvez pas sélectionner le mode EVC vSGA, le volet Compatibilité affiche la raison, et les hôtes concernés pour chaque raison.
    Option Description
    Graphiques de ligne de base Applique l'ensemble de fonctionnalités graphiques de ligne de base qui inclut des fonctionnalités via Direct3D 10.1/OpenGL 3.3.
    Note : Le Mode graphique (vSGA) applique uniquement l'ensemble des fonctionnalités graphiques de ligne de base incluant les fonctionnalités Direct3D 10.1/OpenGL 3.3. L'ensemble des fonctionnalités graphiques de ligne de base est compatible avec toutes les fonctionnalités prises en charge pour ESXi 7.0 ou version antérieure.
    Fonctionnalités de classe D3D 11.0 Applique l'ensemble de fonctionnalités graphiques de ligne de base qui inclut des fonctionnalités via Direct3D 11.0/OpenGL 4.1.
    Note : Lorsque vous créez un cluster, si vous activez les fonctionnalités de classe D3D 11.0 du mode graphique EVC, vous ne pouvez ajouter au cluster que des hôtes ESXi qui prennent en charge Direct3D 11.0. Lorsque vous tentez d'ajouter au cluster un hôte ESXi qui ne prend pas en charge Direct3D 11.0, l'opération échoue avec un message d'erreur.
  7. Cliquez sur OK.