VMware ESX Backup gagal dengan detail kesalahan "FileFaultFault"

Artikel ini untuk Amanda Perusahaan (AE)

Gejala Masalah

RINGKASAN DUMP KEGAGALAN: 127.0.0.1 "\\ esx-hostname \ datastore \ vm-name" lev 0 GAGAL [garis ukuran hilang dari sendbackup]

Deskripsi masalah

  • Kamu melihat "missing size line from sendbackup" dalam FAILURE DUMP SUMMARY untuk backup VMware ESX.
  • Dalam majalah FAILED DUMP DETAILS, kamu melihat "FileFaultFault“, Seperti pada contoh di bawah ini:
RINCIAN DUMP GAGAL: / - 127.0.0.1 "\\ esx-hostname \ datastore \ vm-name" lev 0 GAGAL [garis ukuran hilang dari sendbackup] [... snip ...]? Kesalahan SOAP:? -----------? String kesalahan: Kesalahan disebabkan oleh file /vmfs/volumes/7d6d855e-78934c23-9e89-4b8d90bd2bd0/vm-name/vm-name.vmdk? Detail kesalahan: FileFaultFault [... snip ...]? Status keluar <255> saat berlari  ? Aplikasi (2000) amvmware mengembalikan 14876? dumper: aneh [garis ukuran hilang dari sendbackup]

Resolusi

VMware ESX mengembalikan kesalahan "FileFaultFault" saat Changed Block Tracking (CBT) mencoba menganalisis file VMDK Mesin Virtual dan menemukan kesalahan. Untuk mengatasi masalah ini ikuti Prosedur Reset di Mengaktifkan Pelacakan Blokir Berubah (CBT) untuk Tamu VMWare

Jika langkah-langkah ini tidak menyelesaikan masalah dan datastore berada pada sistem file non-lokal (misalnya, NFS), ada prosedur yang lebih lengkap yang dijelaskan di "NFS_2_local_datastore_move.pdf"File terlampir pada artikel ini. Sekali lagi, sangat penting untuk mengikuti langkah-langkah yang diberikan kata demi kata. Jika Anda memiliki akses ke VMware vMotion, silakan lakukan tidak gunakan selama proses.

CBT di NFS

Kesalahan FileFaultFault dapat terjadi pada penyimpanan data VMFS, tetapi lebih sering terjadi pada penyimpanan data NFS. VMware tidak secara resmi mendukung CBT pada datastore NFS ketika "*"Kueri" digunakan, seperti dalam "--change-id *“. Ini dijelaskan dalam Dokumentasi API VDDK VMware:

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

Pembatasan berikut diberlakukan pada "*"Kueri saat menentukan area yang dialokasikan dari disk virtual:

  • Disk harus ditempatkan pada volume VMFS (pencadangan tidak masalah).
  • Mesin virtual harus tidak memiliki snapshot (nol) saat pelacakan blok yang diubah diaktifkan.

Terlepas dari batasan ini, kami telah melihat banyak pelanggan berhasil menggunakan CBT di NFS, dan kesalahan FileFaultFault hampir selalu diselesaikan dengan prosedur yang dijelaskan dalam artikel ini atau dengan prosedur yang lebih panjang di “NFS_2_local_datastore_move.pdf".