Changes between Version 1 and Version 2 of BackupSystem


Ignore:
Timestamp:
Oct 7, 2020, 5:59:20 PM (5 years ago)
Author:
Johannes Lode
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BackupSystem

    v1 v2  
    3636  Backup-Image:: ein Begriff, der durch das Dirvish-System definiert wird, \\ das Unterverzeichnis in einem Backup-Vault, welches durch einen Backup-Lauf entsteht/entstand
    3737
     38  Backup-Branches:: eine Gruppe voneinander abhängiger Images, deren hohe Ähnlichkeit der Daten zu Einsparungen im Speicher-Backend genutzt wird
     39
    3840Das Beispiel zeigt die Einrichtung des Mtronig-TWiki-Backend-Servers als Zielrechner mit mehreren Backup-Targets.
    3941
     
    4244    1. `rsync` auf dem Ziel-Rechner installieren, so daß es als Kommando via `rsync -e ssh` von außen nutzbar ist
    4345    1. SSH-Key des `root` Users vom `backer.p21.net` auf den Zielrechner kopieren (Achtung: der private Teil des Schlüssels ist passwortgeschützt, das Passwort sollte jedoch seit der Anmeldung in den RAM geladen sein): \\ eine Möglichkeit ist: `ssh-copy-id -i ~/.ssh/id_rsa.pub root@mt-twiki-backend`, \\ eine andere Möglichkeit ist, den Inhalt der Datei `~/.ssh/id_rsa.pub` von `root@backer` an die Datei `~/.ssh/authorized_keys` auf dem Ziel-Rechner anzuhängen
     46    1. Zugang zum Ziel-Rechner testen: \\ `ssh root@mt-twiki-backend hostname`
    4447  * **Vorbereitung des Backup-Vaults (Tresors):**
    45     1.
     48    1. Verzeichnis anlegen: `mkdir -p mt-twiki-local/dirvish`
     49    1. Konfiguration des `default` Branches erstellen, Datei `mt-twiki-local/dirvish/default.conf`:
     50    {{{
     51client: root@mt-twiki-backend.p21.net
     52tree: /
     53xdev: 0
     54exclude:
     55        /data/
     56        /media/
     57        /mnt/*/
     58        /usr/src/
     59        /var/cache
     60        /var/backups
     61        /var/lock
     62        /var/lib/nfs/
     63        /var/tmp/
     64        /tmp/
     65}}}
     66    1. Konfiguration testen: \\ `dirvish --vault mt-twiki-local --init --dry-run`
     67    1. Backup-Vault initialisieren: \\ `dirvish --vault mt-twiki-local --init`
     68    1. tbd. Backups-Vault in `master.conf` eintragen