Dokumentation

Inkrementelles Backup funktioniert nicht

Ursachen und Lösungen als reguläre Checkliste bei VMware Changed Block Tracking (CBT) Problemen

 

1. Grundvoraussetzungen

  1. Die virtuellen Maschinen dürfen keine VMware Snapshots besitzen.
  2. Bei Verwendung von vSphere ESXi 5.1 bis vSphere ESXi 5.5 Update 2 wird das CBT mit aktiver Storage vMotion zurückgesetzt. Weitere Informationen zu diesem Problem erhalten Sie hier: https://kb.vmware.com/s/article/2048201
  3. In einigen Fällen kann nach einem Absturz einer virtuellen Maschine das CBT zurückgesetzt werden.
  4. Wenn ESXi 6.0.0 verwendet wird, muss mindestens Build 15169789 oder neuer installiert sein. Bei älteren ESXi Builds gibt es CBT Probleme.

 
Wenn alle Punkte geprüft sind und das Problem weiterhin besteht finden Sie im nächsten Abschnitt eine Anleitung zur manuellen Aktivierung von CBT.


2. VMware Changed Block Tracking (CBT) aktivieren

  1. Die virtuelle Maschine muss vor diesen Änderungen heruntergefahren werden. Es dürfen keine VMware Snapshots bei dieser virtuellen Maschine vorhanden sein, löschen und konsolidieren Sie zuvor vorhandene VMware Snapshots. 
  2. Melden Sie sich am vSphere Client oder vSphere WebClient an.
  3. Wählen Sie die virtuelle Maschine aus. Per Rechtsklick wählen Sie "Einstellungen bearbeiten".
  4. Klicken Sie auf "VM-Optionen"  und anschließend auf "Erweitert".
  5. Im Abschnitt "Konfigurationsparameter" klicken Sie die Schaltfläche "Konfiguration bearbeiten" an. 
  6. Klicken Sie auf "Parameter hinzufügen" und geben Sie folgende Werte ein:

    1. Schlüssel: ctkEnabled 
    2. Wert: true
  7. Abhängig von der Anzahl der ageschlossenen Datenträger per SCSI fügen Sie dann noch weitere Parameter hinzu.
    1. Beispiel: Virtuelle Festplatte am ersten SCSI Controller, als "Schlüssel" scsi0:0.ctkEnabled und als "Wert" true eingeben. 
    2. Bei drei weiteren virtuellen Festplatten wären die nächsten Parameter als "Schlüssel" scsi0:1.ctkEnabled, scsi1:0.ctkEnabled, scsi1:1.ctkEnabled usw. alle mit dem "Wert" true versehen.
  8. Starten Sie die virtuelle Maschine.
  9. Prüfen Sie im Datastore und im Verzeichnis dieser virtuellen Maschine neue Dateien mit der Endung *-ctk.vmdk vorhanden sind.
  10. Starten Sie das inkrementelle Backup erneut.

 

3. VMware Changed Block Tracking (CBT) deaktivieren und zurücksetzen

  1. Die virtuelle Maschine muss vor diesen Änderungen heruntergefahren werden. Es dürfen keine VMware Snapshots bei dieser virtuellen Maschine vorhanden sein, löschen und konsolidieren Sie zuvor vorhandene VMware Snapshots. 
  2. Melden Sie sich am vSphere Client oder vSphere WebClient an.
  3. Wählen Sie die virtuelle Maschine aus. Per Rechtsklick wählen Sie "Einstellungen bearbeiten".
  4. Klicken Sie auf "VM-Optionen" und anschließend auf "Erweitert".
  5. Im Abschnitt "Konfigurationsparameter" klicken Sie die Schaltfläche "Konfiguration bearbeiten" an.
  6. Geben Sie im Suchfeld bei "Schlüssel" ctkEnabled ein. Es sollten bei allen CBT-Parametern die Werte auf true gesetzt sein. 
  7. Ändern Sie bei allen CBT-Parametern nun den "Wert" auf false und stellen Sie sicher das bei allen virtuellen Festplatten der virtuellen Maschine die Änderungen vorgenommen werden.
  8. Löschen Sie im Datastore und Verzeichnis dieser virtuellen Maschine alle Dateien mit der Endung *-ctk.vmdk.
  9. Starten Sie die virtuelle Maschine.


Nach diesen Änderungen sind keine inkrementellen Backups mehr möglich. Um anschließend CBT wieder zu aktivieren, gehen Sie wie in Punkt 2. beschrieben vor.

Weitere Hinweise von VMware zu diesem Thema finden Sie hier: https://kb.vmware.com/s/article/1020128, https://kb.vmware.com/s/article/1031873 und https://kb.vmware.com/s/article/2139574