Par défaut, vSphere Fault Tolerance peut gérer les machines virtuelles à multiprocesseur symétrique (SMP) avec jusqu'à quatre vCPU. Si votre machine virtuelle dispose d'un vCPU unique, il vous est toutefois possible d'utiliser la fonctionnalité FT héritée à la place de la compatibilité descendante. Si la fonctionnalité FT héritée n'est pas nécessaire d'un point de vue technique, évitez de l'utiliser.

Pour utiliser la fonctionnalité Fault Tolerance héritée, vous devez configurer une option avancée pour la machine virtuelle. Une fois cette configuration terminée, la machine virtuelle avec FT héritée est quelque peu différente des autres machines virtuelles vSphere FT.

Différences des machines virtuelles avec FT héritée

Les machines virtuelles qui utilisent vSphere FT et celles qui utilisent FT héritée diffèrent de plusieurs manières.

Tableau 1. Différences entre FT héritée et vSphere FT

FT héritée

vSphere FT

Extended Page Tables/Rapid Virtualization Indexing (EPT/RVI).

Non pris en charge

Requis

IPv6

Non pris en charge pour les cartes réseau de journalisation avec FT héritée.

Pris en charge pour les cartes réseau de journalisation avec vSphere FT.

DRS

Pris entièrement en charge pour le placement initial, l'équilibrage de charge et la prise en charge du mode de maintenance.

Prise en charge uniquement de la mise sous tension lors du placement de la machine virtuelle secondaire et du mode de maintenance.

API vStorage - sauvegarde de la protection des données

Non pris en charge

Pris en charge

Fichiers des disques .vmdk au format Thick eager-zeroed

Requis

Non requis, car vSphere FT prend en charge tous les types de disques, y compris les disques dynamiques et statiques.

Redondance des fichiers .vmdk

Seulement une copie unique

Les machines virtuelles principales et les machines virtuelles secondaires conservent toujours des copies distinctes qui peuvent être placées dans des différentes banques de données afin d'augmenter la redondance.

Bande passante de la carte réseau

Carte réseau dédiée de 1 Go recommandée

Carte réseau dédiée de 10 Go recommandée

Compatibilité du CPU et de l'hôte

Nécessite un modèle et une famille de CPU identiques et des versions presque identiques de vSphere sur les hôtes.

Les CPU doivent être compatibles avec vSphere vMotion ou EVC. Les versions de vSphere sur les hôtes doivent être compatibles avec vSphere vMotion.

Activer FT sur les machines virtuelles en cours d'exécution

Pas toujours pris en charge. Il se peut que vous deviez d'abord mettre hors tension la machine virtuelle.

Pris en charge

Storage vMotion

Pris en charge uniquement sur les machines virtuelles hors tension.

vCenter Server met automatiquement FT hors tension avant d'exécuter une action de Storage vMotion, puis remet FT sous tension une fois l'action de Storage vMotion terminée.

Non pris en charge. L'utilisateur doit mettre vSphere FT hors tension sur la machine virtuelle avant d'exécuter l'action de Storage vMotion, puis remettre vSphere FT sous tension.

Pilotes de mise en réseau vlance

Non pris en charge

Pris en charge

Conditions requises supplémentaires pour la fonctionnalité FT héritée

Outre les différences répertoriées concernant la fonctionnalité FT héritée, celle-ci est soumise aux conditions uniques suivantes.

  • Les hôtes ESXi doivent avoir accès aux mêmes banques de données et réseaux des machines virtuelles.

  • Les machines virtuelles doivent être conservées dans des fichiers de RDM virtuel ou de disque de machine virtuelle (VMDK) qui sont approvisionnés en lourd. Lorsqu'une machine virtuelle est stockée dans un fichier VMDK qui est provisionné dynamiquement et que vous tentez d'utiliser la fonctionnalité FT, un message s'affiche. Il indique que le fichier VMDK doit être converti. Vous devez mettre hors tension la machine virtuelle pour exécuter la conversion.

  • Les hôtes doivent avoir des processeurs appartenant au groupe de processeurs compatibles avec vSphere FT. Vérifiez que les processeurs des hôtes sont compatibles les uns avec les autres.

  • L'hôte qui prend en charge la machine virtuelle secondaire doit avoir un processeur qui prend en charge la tolérance de panne et dont la famille ou le modèle de CPU est le même que l'hôte qui prend en charge la machine virtuelle principale.

  • Lorsque vous mettez à niveau des hôtes qui contiennent des machines virtuelles avec tolérance de panne, vérifiez que les machines virtuelles principales et secondaires continuent de s'exécuter sur des hôtes ayant le même numéro de version FT ou de build d'hôte. Cette exigence s'applique aux hôtes antérieurs à ESX/ESXi 4.1.

    Remarque :

    Si vous avez désigné une machine virtuelle devant utiliser FT avant de mettre à niveau les hôtes dans le cluster, celle-ci continuera d'utiliser la fonctionnalité FT héritée après la mise à niveau de l'hôte.

Mise à niveau des hôtes impliqués avec la fonctionnalité FT héritée

Pour mettre à niveau vos hôtes vers vSphere 6.5 ou une version ultérieure, vous devez désactiver FT héritée sur toutes les machines virtuelles concernées ou déplacer ces machines virtuelles vers d'autres hôtes. Si vous ne préparez pas la mise à niveau de cette manière, VMware vSphere Update Manager bloque la mise à niveau.

vCenter Server version 6.5 ou ultérieure peut gérer les machines virtuelles avec FT héritée, mais ne peut pas les créer, même sur les hôtes avec une version antérieure à la version 6.5. Les opérations vSphere FT suivantes peuvent être effectuées avec ce scénario :

  • Interrompre ou relancer FT

  • Basculement test

  • Redémarrer la VM secondaire

  • Migrer la VM secondaire

  • Désactiver FT

Remarque :

Les machines virtuelles avec FT héritée existent uniquement sur les hôtes ESXi qui sont exécutés sur des versions de vSphere antérieures à la version 6.5.