← Tous les tutoriels
Comment réinitialiser le CBT (Changed Block Tracking) sur les machines virtuelles VMware ESXi
Dans ce court didacticiel, nous vous guiderons à travers les étapes simples pour restaurer le suivi des blocs modifiés (CBT) sur les machines virtuelles vSphere.
Le suivi des blocs modifiés (CBT) est un paramètre clé pour la configuration d’une machine virtuelle VMware ESXi, car il permet des sauvegardes incrémentielles et différentielles. En pratique, les machines virtuelles exécutées sur des hôtes ESXi peuvent suivre les secteurs du disque qui ont été modifiés . Ce processus, appelé suivi des blocs modifiés (CBT), permet de sauvegarder uniquement les parties du disque de la machine virtuelle qui ont été modifiées depuis la dernière sauvegarde , améliorant ainsi les performances et optimisant l’espace de stockage. De plus, les sauvegardes effectuées avec CBT permettent de disposer de plusieurs points de restauration pour la machine virtuelle, selon le nombre de sauvegardes configurées.
Voir aussi : Sauvegarde et réplication de VMware vSphere/ESXi avec Iperius Backup
Remarque importante : avant de démarrer cette procédure, assurez-vous que la machine virtuelle ne s’exécute pas à partir d’un snapshot .
Pour plus de détails, consultez les articles officiels de VMware :
Pour restaurer CBT sur une machine virtuelle vSphere, suivez les étapes ci-dessous :
- Ouvrez le client Web vSphere.
- Cliquez avec le bouton droit sur la machine virtuelle et sélectionnez Arrêter.
- Faites un clic droit sur la machine virtuelle, sélectionnez Snapshot, puis Snapshot Management. Assurez-vous qu’aucun snapshot n’est actif. S’il y en a, effectuez une consolidation.

- Cliquez avec le bouton droit sur la machine virtuelle et sélectionnez Modifier les paramètres.
- Accédez à l’onglet Options de la machine virtuelle, sélectionnez la section Général, puis cliquez sur Paramètres de configuration – » « Modifier la configuration »
- Désactivez CBT pour la machine virtuelle en définissant la valeur ctkEnabled sur false .
- Désactivez CBT pour chaque disque virtuel individuel connecté en définissant la valeur scsix: x.ctkEnabled pour chaque disque virtuel connecté sur false (où scsix: x est le contrôleur SCSI et l’ID de périphérique SCSI du disque virtuel).
- Accédez au dossier du magasin de données qui contient la machine virtuelle (cliquez avec le bouton droit sur le magasin de données, puis cliquez sur « Parcourir le magasin de données »).
- Assurez-vous qu’il n’y a pas de fichiers instantanés (.delta.vmdk) dans le dossier de la machine virtuelle.
- Supprimez les fichiers -CTK.VMDK du dossier de la machine virtuelle.
- Dans vSphere Web Client, cliquez avec le bouton droit sur la machine virtuelle et sélectionnez Alimentation – » Mise sous tension.
- Si vous utilisez une application de sauvegarde qui utilise CBT (voir : Sauvegarde et réplication de VMware vSphere/ESXi avec Iperius Backup ), vous devrez réactiver manuellement CBT .
Remarque : la première sauvegarde effectuée après la restauration du CBT sera une sauvegarde complète. Toutes les sauvegardes incrémentielles/différentielles suivantes référenceront les identifiants de modification générés après la sauvegarde complète.
Réactiver CBT pour les sauvegardes incrémentielles de machines virtuelles :
Cette procédure peut s’avérer nécessaire, par exemple, si des erreurs surviennent lors de sauvegardes incrémentielles ou différentielles. Une fois cette opération terminée, pour effectuer des sauvegardes incrémentielles ou différentielles, vous devrez réactiver CBT en le définissant sur « true ». Bien entendu, dans ce cas également, il est crucial de vérifier qu’aucun snapshot actif n’est présent et que l’opération est effectuée machine hors tension.
Réactiver les sauvegardes sur Iperius après une erreur CBT :
Si une erreur se produit lors des sauvegardes de machines virtuelles avec Iperius suite à une requête CBT (« Vous devez réinitialiser le suivi des blocs modifiés (CBT) pour la machine virtuelle »), une étape supplémentaire sera requise (en plus de la réinitialisation du CBT dans les paramètres de la machine virtuelle) sur les dossiers de destination des sauvegardes incrémentielles/différentielles. Étant donné que ces sauvegardes font référence à une sauvegarde précédente avec une valeur CBT spécifique, Iperius ne peut pas ajouter de nouvelles sauvegardes aux sauvegardes existantes après la réinitialisation du CBT et continuera de renvoyer une erreur. Par conséquent, il sera nécessaire de supprimer ou de renommer les dossiers de sauvegarde existants, puis d’effectuer une nouvelle sauvegarde complète .
Pour plus d’informations :
Pour toute question ou doute concernant ce tutoriel,
Contactez-nous