Pour tous les utilisateurs qui sauvegardent VMware ESXi dans la version 6.0.x, il est extrêmement important de savoir qu’un bogue grave a malheureusement été introduit par VMware dans cette version, un bogue lié à un problème majeur du suivi des modifications (CBT). . Voici le lien vers l’article officiel de VMware: https://kb.vmware.com/s/article/2136854.

Pour mieux comprendre le problème, voici une brève explication de ce qui se passe lorsqu’Iperius Backup effectue une sauvegarde avec le CBT d’une machine virtuelle ESXi:

  1. La configuration de la machine virtuelle est enregistrée.
  2. Un instantané de la machine virtuelle est effectué.
  3. Il est demandé à l’hôte ESXi quels sont les secteurs utilisés par les disques de la machine virtuelle (pour la première sauvegarde) ou les différents secteurs (à partir de la sauvegarde précédente).
  4. Le téléchargement des secteurs du disque, renvoyé par l’étape précédente, est lancé.

Comme indiqué par VMware, dans la version 6.0.x de ESXi, il peut arriver que, lorsqu’un logiciel pose une question sur les secteurs de disque à enregistrer, l’hôte ne réponde pas correctement.
Cela signifie que la troisième phase de la sauvegarde génère un résultat incohérent. Clairement, il ne s’agit pas d’un bogue Iperius, mais d’un bogue VMware, qui affecte donc les logiciels sauvegardant des machines virtuelles utilisant le mode incrémental / différentiel (CBT).

Le résultat final de la sauvegarde sera alors une image disque non cohérente et donc l’impossibilité de restaurer correctement la machine virtuelle.

Pour résoudre ce problème grave, vous devez ensuite télécharger et installer le correctif mis à disposition par VMware: https://kb.vmware.com/s/article/2137545

Pour vérifier si vos sauvegardes ont été affectées par ce bogue, une vérification importante consiste à essayer une restauration. Vous pouvez le faire avec Iperius, en restaurant une sauvegarde d’une machine virtuelle sur une nouvelle machine de test, pour voir si la restauration fonctionne correctement. En cas de succès, vous pouvez considérer votre sauvegarde cohérente et correcte. Sinon, vous devez immédiatement exécuter une nouvelle sauvegarde à partir de zéro après avoir installé le correctif VMware.

vmware-esxi-cbt

Examen approfondi du suivi des blocs modifiés (CBT):

Le suivi des blocs modifiés (CBT) est une fonctionnalité qui vous permet d’effectuer des sauvegardes incrémentielles et différentielles de machines virtuelles VMware.
Les machines virtuelles s’exécutant sur des hôtes ESX / ESXi peuvent suivre les secteurs de disque modifiés. Cette fonction s’appelle le suivi des blocs modifiés (CBT). Sur de nombreux systèmes de fichiers, CBT identifie les secteurs de disque modifiés entre deux ensembles d’ID de modification. Dans les partitions VMFS, CBT peut également identifier tous les secteurs du disque utilisé.

Lorsqu’un logiciel effectue une sauvegarde, il peut ne demander la transmission que des blocs modifiés depuis la dernière sauvegarde ou des blocs réellement utilisés sur le disque virtuel. La fonctionnalité CBT est accessible via des applications tierces dans le cadre de l’API vSphere Data Protection (VADP). Les applications appellent VADP pour demander à VMkernel de renvoyer les blocs de données modifiés sur un disque virtuel depuis le dernier instantané de sauvegarde.

 

Pour vous assurer que le CBT peut identifier les secteurs de disque modifiés depuis le dernier ID de modification, les conditions suivantes sont requises:

  • L’hôte doit être ESX / ESXi 4.0 ou version ultérieure.
  • La machine virtuelle à laquelle appartiennent les disques à suivre doit être une version matérielle 7 ou ultérieure.
  • Les opérations d’ E/S doivent passer par la pile de stockage ESX / ESXi. NFS est donc pris en charge, comme RDM en mode de compatibilité virtuelle, mais pas RDM en mode de compatibilité physique. VMFS est pris en charge, qu’il soit pris en charge par SAN, iSCSI ou un disque local.
  • CBT doit être activé pour la machine virtuelle (voir ci-dessous).
  • Le stockage de la machine virtuelle ne doit pas nécessairement être un disque indépendant (persistant ou non persistant), car il n’est pas possible de prendre un instantané de disques indépendants.

Pour que la CBT identifie les secteurs du disque utilisé avec l’ID de modification spécial «*», les conditions suivantes sont requises:

  • Le disque virtuel doit être sur un volume VMFS, un réseau SAN, iSCSI ou un disque local.
  • La machine virtuelle doit avoir zéro (0) instantané lorsque CBT est activé, pour un démarrage propre.

 

Dans certains cas, par exemple en cas de panne de courant ou d’arrêt forcé de machines virtuelles, la CBT peut être réinitialisée à zéro et perdre le suivi des modifications incrémentielles. Dans vSphere 4.1 et versions antérieures, la migration à froid (mais pas Storage vMotion) pouvait restaurer mais ne pas désactiver CBT. Dans les versions de vSphere 5.x antérieures à vSphere 5.5 Update 2, le stockage vMotion restaure le CBT.

 

Pour vérifier si le CBT est activé sur un disque virtuel:

Ouvrez le client vSphere et sélectionnez une machine virtuelle. La machine doit être éteinte.
Cliquez avec le bouton droit de la souris sur la machine virtuelle et sélectionnez Modifier les paramètres > Options > Avancé / Général > Paramètres de configuration.
Le fichier de configuration (.vmx) de la machine virtuelle contient l’entrée suivante:

ctkEnabled = “TRUE”

Remarque: définissez la valeur sur False pour désactiver CBT.

Pour chaque disque virtuel, le fichier .vmx contient l’entrée:

scsix: x.ctkEnabled = “TRUE”

Un fichier .ctk existe pour chaque disque virtuel et chaque disque d’instantané.

Par exemple:

vmname.vmdk
vmname-flat.vmdk
vmname-ctk.vmdk
vmname-000001.vmdk
vmname-000001-delta.vmdk
vmname-000001-ctk.vmdk

 

Remarque: après une sauvegarde réussie et une consolidation complète des instantanés, il ne devrait plus rester aucun fichier .ctk pour les instantanés dans le magasin de données. Par exemple: vmname-000001-ctk.vmdk.

 

(Anglais, Italien, Allemand, Portugais - du Brésil)



VMware ESXi 6.0.x – Correction du bogue CBT (Block Tracking) modifié avec un correctif
Iperius Backup France
*****************************************

PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://support.iperius.net

*****************************************

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*****************************************

PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://support.iperius.net

*****************************************