Changed Block Tracking (CBT)

From SEPsesam
This page is a translated version of the page Changed Block Tracking (CBT) and the translation is 94% complete.
Other languages:

Copyright © SEP AG 1999-2023. Alle Rechte vorbehalten.

Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.

Docs latest icon.png Willkommen in der aktuellsten Version der SEP sesam Dokumentation 4.4.3 Beefalo/5.0.0 Jaglion. Frühere Versionen der Dokumentation finden Sie hier: Dokumentationsarchiv.


Übersicht

Die Funktion Changed Block Tracking (CBT) ist eine inkrementelle Sicherungstechnologie für VMware und Citrix XenServer, die Änderungen auf Blockebene identifiziert und nur die Festplattenblöcke der virtuellen Festplatte einer VM sichert, die sich seit der letzten Sicherung geändert haben. Im Falle von VMware werden auch die Blöcke gesichert, die in Gebrauch sind (auf VMFS-Partitionen). SEP sesam verwendet CBT, um inkrementelle (INC) und differentielle (DIFF) Sicherungen auf Blockebene von VMDKs (VMware) oder VDIs (Citrix XenServer), nachdem eine Vollsicherung (FULL) erfolgreich durchgeführt wurde.

SEP sesam aktiviert CBT standardmäßig automatisch, um Sicherungen von VMs zu optimieren. Auf diese Weise wird die Menge der kopierten Daten reduziert, was zu einem geringeren Zeitaufwand für die Sicherungen, einer geringeren benötigten Netzwerkbandbreite für die Übertragung der Daten und einer geringeren benötigten Speicherkapazität führt.

CBT verfolgt Änderungen der entsprechenden VMDK/VDI-Datei in einer speziellen Protokolldatei (CTK auf VMware, Protokolldatei auf Citrix XenServer). Diese Dateien bleiben bestehen und dürfen nach den Sicherungen nicht gelöscht werden.

> CBT mit VMware

> CBT mit Citrix XenServer

CBT mit VMware

SEP sesam bietet eine effiziente Datensicherung für virtuelle Maschinen (VMs), die auf VMware ESXi Servern laufen, durch die Verwendung von VMware vSphere Storage APIs – Data Protection (VADP). Teil des VADP ist auch das Changed Block Tracking (CBT). CBT kann auf vielen Dateisystemen die zwischen zwei Change Set IDs geänderten Festplattensektoren und auf VMFS-Partitionen auch alle verwendeten Plattensektoren identifizieren.

Voraussetzungen für die Verwendung von CBT

SEP sesam aktiviert CBT standardmäßig global, wenn die folgenden Voraussetzungen erfüllt sind:

  • Der Host muss ESX/ESXi 4.0 oder neuer sein.
  • VMs müssen Hardware Version 7 oder neuer verwenden.
  • I/O-Operationen müssen durch den ESX/ESXi-Storage-Stack gehen. NFS wird unterstützt, RDM wird auch im virtuellen Kompatibilitätsmodus unterstützt, aber nicht im physischen Kompatibilitätsmodus (rdmp). VMFS wird unterstützt, gesichert durch SAN, iSCSI oder eine lokale Festplatte.
  • Der Speicher der virtuellen Maschine darf kein (persistenter oder nicht-persistenter) unabhängiger Datenträger sein - er wird von Snapshots nicht beeinflusst.
  • Wenn es irgendwelche vorhandenen Snapshots von VM gibt, kann CBT nicht aktiviert werden.

CBT Einschränkungen

SEP sesam verwendet CBT für die Durchführung von inkrementellen Sicherungen und ruft VMware QueryChangedDiskAreas("*") auf, um die Liste der geänderten Bereiche vom letzten gegebenen Snapshot zu erhalten, die in die Sicherung einbezogen werden sollen. QueryChangedDiskAreas("*") wird bei Vollsicherungen ausgeführt. Es gibt Informationen über Bereiche einer virtuellen Festplatte zurück, die in Gebrauch (zugewiesen) sind. Beim ersten Aufruf von QueryChangedDiskAreas("*") werden zugewiesene Bereiche der virtuellen Festplatte zurückgegeben. Alle nachfolgenden Aufrufe geben dann geänderte Bereiche zurück und nicht mehr zugewiesene Bereiche. Beachten Sie, dass das, was CBT tut, vom Festplattentyp abhängt. Es würde nur für Thin- und Thick-Lazy-Zeroed-Disks belegten Speicherplatz zurückgeben.

VMware gibt die folgende Einschränkung an: Seien Sie sich bewusst, dass in den folgenden Szenarien ganze Festplatten zugewiesen werden und daher zurückgegeben werden, wenn QueryChangedDiskAreas("*") verwendet wird:

  • Wenn ein geklontes Thick-Laufwerk erstellt wird.
  • Datenträger werden mit der Einstellung langes Format formatiert.
  • Datenträger werden mit vmkfstools unter Verwendung der Formatoption eagerZeroedThick erstellt - Eager Zeroed Thick Disks.
  • VMDK wird auf dem Speicher abgelegt, der VMFS nicht unterstützt, wie z. B. NFS- oder iSCSI-Geräte.

Zusätzlich gelten die folgenden Einschränkungen für CBT:

  • VMware unterstützt nicht die Aktivierung von CBT auf einer VM, die bereits einige vorhandene Snapshots hat. Wie von VMware angegeben, muss "die virtuelle Maschine null (0) Snapshots haben, wenn CBT aktiviert wird, um einen sauberen Start zu ermöglichen", damit CBT funktioniert.
  • Vor vSphere 6.5 gibt die Funktion QueryChangedDiskAreas("*") einen Fehler zurück, wenn die CBT-Daten beschädigt sind. Dies würde zu einer aufgeblähten (aber korrekten) inkrementellen/differentiellen Sicherung führen. Ab vSphere 6.5 gibt QueryChangedDiskAreas("*") jedoch keinen Fehler mehr zurück, wenn die CBT-Daten beschädigt sind, was zu einer beschädigten oder unvollständigen inkrementellen/differentiellen Sicherung führen kann.

Weitere Details zu CBT finden Sie im VMware-Artikel Changed Block Tracking (CBT) on virtual machines.

CBT für VMware global deaktivieren und aktivieren

Standardmäßig aktiviert SEP sesam die CBT-Funktionalität global. CBT wird pro virtuellem Laufwerk aktiviert.

Information sign.png Anmerkung
Normalerweise besteht keine Notwendigkeit, CBT zu deaktivieren. Durch die Deaktivierung von CBT wird die FULL/DIFF/INC-Sicherungskette der jeweiligen VM abgebrochen, ohne die Möglichkeit, nachfolgende DIFF- und INC-Sicherungen durchzuführen. Es sind nur COPY-Sicherungen möglich, was bedeutet, dass jedes Mal das gesamte VMDK einschließlich leerer Blöcke (provisionierte Größe bedeutet, dass die Größe einer Sicherung und die Größe des VMDK gleich sind) gesichert wird.
  1. In der SEP sesam GUI wählen Sie in der Menüleiste Konfiguration -> Vorbelegungen und wechseln dann auf den Reiter Extras.
  2. Aktivieren oder deaktivieren Sie unter den Optionen Extras das Kontrollkästchen Changed Block Tracking (CBT) global einschalten.
  3. CBT globally de.jpg

CBT mit Citrix XenServer

CBT-Unterstützung für Citrix XenServer ≥ 7.3 ist für Clients mit XenServer Enterprise Edition standardmäßig verfügbar.

  • CBT bietet inkrementelle Sicherungsfunktionen, daher können alle Sicherungsstufen (FULL, INC und DIFF) für Citrix XenServer-Sicherungen verwendet werden. Da CBT für Citrix XenServer ≥ 7.3 standardmäßig aktiviert ist, kann es nur übersprungen werden, indem eine COPY-Sicherung durchgeführt wird.

Wenn Sie Citrix XenServer unter 7.3 verwenden oder der Server nicht für CBT lizenziert ist, sind nur COPY-Sicherungen möglich.

Details finden Sie unter Citrix XenServer Sicherung.

Bei der Rücksicherung einer differenziellen oder inkrementellen Sicherung von Citrix Xen VM sind einige Punkte zu beachten. Details finden Sie unter Citrix XenServer Rücksicherung.

Siehe auch

VMware Anforderungen & BeschränkungenVMware SicherungVMware RücksicherungVMware Einzeldateirücksicherung (Single File Restore)VMware Instant RecoveryCitrix XenServer SicherungCitrix XenServer Rücksicherung