Un cluster DRS a certaines conditions de compatibilité de processeur.

Pour ne pas limiter les capacités de DRS, vous devez maximiser la compatibilité du processeur des hôtes source et de destination dans le cluster.

vMotion transfère l'état architectural en cours d'exécution de la machine virtuelle entre les hôtes ESXi sous-jacents. La compatibilité vMotion signifie que les processeurs de l'hôte de destination doivent être capables de reprendre l'exécution en utilisant les instructions équivalentes au moment où les processeurs de l'hôte source ont été arrêtés. Les vitesses d'horloge du processeur et les tailles de cache peuvent varier, mais les processeurs doivent provenir de la même catégorie fournisseur (Intel ou AMD) et de la même famille de processeurs pour être compatible pour migrer avec vMotion.

Les familles de processeurs sont définies par les fournisseurs de processeurs. On peut distinguer différentes versions de processeur dans une même famille en comparant le modèle des processeurs, le niveau de progression et les fonctions étendues.

Parfois, les fournisseurs de processeurs ont introduit des modifications significatives de l'architecture au sein de la même famille de processeur (par exemple extensions 64 bit et SSE3). VMware identifie ces exceptions s'il ne peut garantir une migration réussie avec vMotion.

vCenter Server offre des fonctions qui aident à garantir que les machines virtuelles migrées avec vMotion répondent aux conditions de compatibilité de processeur. Ces fonctions incluent :

  • Compatibilité améliorée de vMotion (EVC) – Vous pouvez utiliser EVC pour contribuer à garantir la compatibilité de vMotion pour les hôtes d'un cluster. EVC garantit que tous les hôtes d'un cluster présentent les mêmes caractéristiques CPU aux machines virtuelles, même si les CPU virtuelles sont différentes sur les hôtes. Cette précaution évite l'échec des migrations avec vMotion en raison de CPU incompatibles.

    Configurez EVC depuis la boîte de dialogue Paramètres Cluster. Les hôtes d'un cluster doivent répondre à certaines conditions pour le cluster qui utilisera EVC. Pour plus d'informations sur EVC et ses exigences, reportez-vous à la documentation Gestion de vCenter Server et des hôtes.

  • Masques de compatibilité CPU – vCenter Server compare les fonctions du CPU disponibles à une machine virtuelle ayant les fonctions CPU de l'hôte de destination pour décider de permettre ou d'interdire les migrations avec vMotion. En appliquant les masques de compatibilité CPU aux machines virtuelles individuelles, vous pouvez cacher certaines fonctions CPU depuis la machine virtuelle et vous pouvez empêcher les migrations avec vMotion d'échouer du fait de CPU incompatibles.