next up previous contents
Nächste Seite: Warum das Kopieren von Aufwärts: Replikation von Backups Vorherige Seite: Replikation von Backups   Inhalt


Einstieg mit storeBackups Replication Wizard

Dieses Beispiel ist für diejenigen gedacht, die zumindest etwas Erfahrung mit storeBackup und schon einige Backups erstellt haben. Falls Du keinerlei Erfahrung mit storeBackup hast, lerne zunächst, wie man ein Master-Backup erstellt, bevor Du die Replikation desselben planst. Für erfahrende Benutzer erklären spätere Kapitel dieses Dokumentes alle Details, die in dieser Kurzanleitung nicht erwähnt werden.

StoreBackups Replication Wizard (storeBackupReplicationWizard.pl) erstellt Dir eine Konfiguration, mit der Du direkt anfangen kannst, storeBackups Möglichkeiten der Replikation für das typischte aller Szenarien zu nutzen. StoreBackups Replication Wizard ist ein interaktives Programm. Es führt viele Konsistenzprüfungen durch und fragt wenn nötig nach.

Der Replication Wizard erzeugt drei Konfigurationsdateien. Du kannst die Replikation selbstverständlich auch ohne storeBackups Replication Wizard aufsetzen und Du bekommst in den folgenden Kapiteln alle Informationen, die dazu nötig sind. Wie auch immer - in diesem Abschnitt wird erläutert, wie man die Replikation so schnell und einfach wie möglich verwenden kann (das unter der Annahme, dass Du ein typisches Szenario verwendest).

Falls Du Deine Backups im Moment nicht mit der Option lateLinks laufen lässt und die Replikation verwenden willst, musst Du für Sicherungen mit storeBackup.pl die Option lateLinks einschalten. Siehe Kapitel 7.8.5 für weitere Informationen. In diesem Beispiel siehst Du auch, dass die Option lateLinks durch den Wizard richtig gesetzt wird.

Jetzt und im Folgenden musst Du lateLinks=yes in der Konfigurationsdatei setzen und diese zwei Kommandos ausführen (die in ein kleines Skript gepackt werden sollten):

# storeBackup.pl -f stbu.config
# storeBackupUpdateBackup.pl -b <dirOfMasterBackup>

In dem Beispiel weiter unter ist $<$dirOfMasterBackup$>$ /masterBackup; verwende aber die zu Deinem Zweck passenden Verzeichnisse. Verwende ebenso den aktuellen Namen Deiner Konfigurationsdatei anstelle von stbu.config.

Das Beispiel geht davon aus, dass folgende vier unterschiedliche Verzeichnisse verwendet werden:

  1. /home, das Du sichern willst
  2. /masterBackup, wo Dein Master-Backup steht
  3. /extDisk/backupCopy, der Ort, zu dem Du Dein Master Backup replizieren willst (dies wird Deine Backup-Kopie).
  4. /deltaCache ist die Stelle, an der die zu replizierenden Deltas zwischengespeichert werden, bis sie zur Backup-Kopie (die sich in /extDisk/backupCopy befindet) repliziert werden.
Du benötigst Schreibrechte in allen diese Verzeichnissen.

Weiterhin gehen wir davon aus, dass die zu replizierende Backup-Serie homeBackup heißt. Für weitergehende Informationen über Backup Serien, siehe Erste Schritte. In diesem Beispiel wird ebenfalls angenommen, dass Du schon Backups in Deinem Master-Backup hast. Wir werden die Backups der Serie homeBackup daraus zum Replikationsziel kopieren und den Replikationsprozess aufsetzen. Falls Du noch keine Backups erzeugt hast, siehe in anderen Beispielen wie in Kapitel 7.8.4 nach (oder erzeuge ein Backup und mach hier weiter).

Fangen wir an:

  1. Kopiere die bestehenden Backups, um eine Basis für die Replikation zu schaffen. Das kann einige Zeit dauern:
    # linkToDirs.pl /masterBackup/homeBackup -t /extDisk/backupCopy

  2. Als nächstes sehen wir kurz auf die Hilfe des Replication Wizards:

    storeBackupReplicationWizard.pl -h
    

  3. Nun starte den Replication Wizard, wobei Du ihm die Verzeichnisse des Master-Backups, des deltaCaches und den Ort, an den Du die replizierten Daten haben willst, angeben musst. Keines dieser drei Verzeichnisse darf ein Unterverzeichnis eines anderen sein. Siehe Kapitel Grundlegende Konzepte vor Verwendung der Replikation von storeBackup für weitere Informationen.

    storeBackupReplicationWizard.pl -S homeBackup -m /masterBackup -c /extDisk/backupCopy/ \
      -d /deltaCache
    

    (oder

    storeBackupReplicationWizard.pl --series homeBackup --masterBackupDir /masterBackup \
      --backupCopyDir /extDisk/backupCopy/ --deltaCacheDir /deltaCache
    

    )

  4. An dieser Stelle kannst Du - wenn Du willst - den Inhalt der drei replikationsbezogenen Konfigurationsdateien ansehen. (Du findest sie mit der Endung .config in /masterBackup, /deltaCache und /extDisk/backupCopy.) Das geht z.B. so:

    cat /masterBackup/storeBackupBaseTree.conf
    cat /deltaCache/deltaCache.conf
    

  5. Jetzt kannst du Dein erstes Backup mit Replikation laufen lassen:
    # storeBackup.pl -s /home -b /masterBackup -S homeBackup --lateLinks 0:homeBackup
    Dieses Kommando erzeugt ein Backup in /masterBackup. Wenn Du dort nachschaust, siehst Du die relativ zum letzten Backup geänderten Dateien (das Delta) sowie die Kommandodatei32, die die Informationen darüber enthält, was zur Vervollständigung des Backups noch getan werden muss. Der letzte Parameter (0:homeBackup) stellt sicher, dass nur Hardlinks zum vorherigen Backup derselben Serie gemacht werden. Da wir nur diese eine Serie replizieren wollen, ist es nicht möglich, Querverweise zu anderen Serien zu machen! (Diese Konfiguration ist nur notwendig, wenn sich mehrere Backup-Serien in Deinem Master-Backup befinden.)
  6. Als nächstes kopierst Du die Deltas zu dem Platz (/deltaCache), an dem sie aufbewahrt werden, bis Du das externe Laufwerk anschließt und die Deltas dorthin replizierst. In diesem Schritt komplettierst Du gleichzeitig das gerade erstellte Backup im Master-Backup-Verzeichnis. Das folgende Kommando liest dazu die Konfigurationsdatei /masterBackup/storeBackupBaseTree.conf:
    # storeBackupUpdateBackup.pl -b /masterBackup

  7. Nun kannst Du die Replikation durch Fertigstellung des kopierten Backups beenden:
    # storeBackupUpdateBackup.pl -b /extDisk/backupCopy
    Sieh Dir auch die Backup-Kopie /extDisk/backupCopy an - es ist jetzt eine vollständige Kopie. Sieh auch in /deltaCache. Das Delta wurde nach /deltaCache/processedBackups verschoben.33

Nachdem Du Deine Umgebung (mit dem Wizard in den Schritten oben) aufgesetzt hast, solltest Du in Zukunft folgendermaßen vorgehen:

Fragen, die in diesem Kapitel „Replikation von Backups`` nicht adressiert wurden, werden weiter unter behandelt.


next up previous contents
Nächste Seite: Warum das Kopieren von Aufwärts: Replikation von Backups Vorherige Seite: Replikation von Backups   Inhalt
Heinz-Josef Claes 2014-04-20