VMware ESX Backup échoue avec le détail de l'erreur «FileFaultFault»

Cet article est pour Amanda Entreprise (AE)

Symptôme du problème

RÉSUMÉ D'ÉCHEC DU DUMP: 127.0.0.1 "\\ esx-hostname \ datastore \ vm-name" lev 0 FAILED [ligne de taille manquante de sendbackup]

Description du problème

  • Tu vois "missing size line from sendbackup"Dans le FAILURE DUMP SUMMARY pour les sauvegardes VMware ESX.
  • Dans le FAILED DUMP DETAILS, tu vois "FileFaultFault", Comme dans l'exemple ci-dessous:
DÉTAILS D'ÉCHEC DU DUMP: / - 127.0.0.1 "\\ esx-hostname \ datastore \ vm-name" lev 0 FAILED [ligne de taille manquante de sendbackup] [... snip ...]? Défaut SOAP:? -----------? Chaîne d'erreur: erreur causée par le fichier /vmfs/volumes/7d6d855e-78934c23-9e89-4b8d90bd2bd0/vm-name/vm-name.vmdk? Détail du défaut: FileFaultFault [... snip ...]? État de sortie <255> pendant l’exécution  ? Application (2000) amvmware a renvoyé 14876? dumper: étrange [ligne de taille manquante de sendbackup]

Résolution

VMware ESX renvoie l'erreur «FileFaultFault» lorsque Changed Block Tracking (CBT) tente d'analyser le fichier VMDK de la machine virtuelle et rencontre une erreur. Pour résoudre ce problème, suivez la procédure de réinitialisation dans Activation du suivi des blocs modifiés (CBT) pour les invités VMWare

Si ces étapes ne résolvent pas le problème et que la banque de données se trouve sur un système de fichiers non local (par exemple, NFS), il existe une procédure plus exhaustive décrite dans le "NFS_2_local_datastore_move.pdf”Fichier joint à cet article. Encore une fois, il est essentiel de suivre les étapes données textuellement. Si vous avez accès à VMware vMotion, veuillez ne sauraient  utilisez-le pendant le processus.

CBT sur NFS

L'erreur FileFaultFault peut se produire sur les banques de données VMFS, mais elle se produit plus fréquemment sur les banques de données NFS. VMware ne prend pas officiellement en charge CBT sur les banques de données NFS lorsque le "*"La requête est utilisée, comme dans"--change-id *«. Ceci est expliqué dans Documentation de l'API VDDK de VMware:

http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vddk_prog_guide.pdf

Les restrictions suivantes sont imposées à la "*”Requête lors de la détermination des zones allouées d'un disque virtuel:

  • Le disque doit être situé sur un volume VMFS (la sauvegarde n'a pas d'importance).
  • La machine virtuelle ne doit avoir eu aucun instantané (zéro) lorsque le suivi des blocs modifiés a été activé.

Malgré cette limitation, nous avons vu de nombreux clients utiliser avec succès CBT sur NFS, et l'erreur FileFaultFault est presque toujours résolue par la procédure décrite dans cet article ou par la procédure plus longue dans "NFS_2_local_datastore_move.pdf" .