Vous pouvez utiliser la fonction de compatibilité améliorée (EVC) de vMotion pour garantir la compatibilité de vMotion pour les hôtes d'un cluster. EVC s'assure que tous les hôtes d'un cluster présentent les mêmes caractéristiques de CPU sur les machines virtuelles, même si les CPU virtuelles sont différentes sur les hôtes. L'utilisation d'EVC permet d'éviter l'échec des migrations avec vMotion en cas d'incompatibilité de CPU.

Configurez l'EVC à partir de la boîte de dialogue des paramètres du cluster. Quand vous configurez l'EVC, vous configurez l'ensemble des processeurs hôtes du cluster afin de présenter l'ensemble des caractéristiques d'un processeur de base. On appelle cet ensemble de caractéristiques de fonction de base le mode d'EVC. EVC utilise la technologie de migration étendue par AMD-V (pour les hôtes AMD) et la technologie Intel FlexMigration (pour des hôtes Intel) pour masquer les fonctionnalités du processeur de sorte que les hôtes puissent présenter l'ensemble des fonctionnalités des processeurs de génération précédente. Le mode EVC doit être équivalent à, ou un sous-ensemble, de l'ensemble des caractéristiques de l'hôte avec le plus petit ensemble de caractéristiques du cluster.

L'EVC masque seulement les caractéristiques du processeur qui affectent la compatibilité de vMotion. Activer l'EVC n'empêche pas une machine virtuelle de profiter des vitesses plus rapides du processeur, de nombres accrus de cœurs de CPU ou du support de virtualisation du matériel qui pourrait être disponible sur des hôtes plus récents.

L'EVC ne peut en aucun cas empêcher des machines virtuelles d'accéder aux fonctionnalités cachées de CPU. Les applications qui ne suivent pas les méthodes CPU de détection de fonction recommandées par le fournisseur pourraient se comporter inopinément dans un environnement EVC. VMware EVC ne peut pas être pris en charge par les applications qui ne suivent pas les recommandations du fournisseur de CPU. Pour plus d'informations concernant la création d'applications au comportement correct, recherchez dans la base de connaissances de VMware, l'article Détection et utilisation des nouvelles fonctionnalités dans les CPU.

À partir de vSphere 7.0 Update 1, vous pouvez tirer parti de la fonctionnalité EVC pour vSGA (Virtual Shared Graphics Acceleration). vSGA permet à plusieurs machines virtuelles de partager les GPU installés sur les hôtes ESXi et d'exploiter les capacités d'accélération graphique 3D.