Opennet Backup: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Anleitung)
(Anleitung)
 
(8 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 10: Zeile 10:
 
== Einleitung ==
 
== Einleitung ==
  
Der Opennet Backup Dienst ist auf [[Server/inez]] beheimatet und wird durch Opennet verwaltet. Hier sichern wir unsere [[Opennet Server]]. Weiterhin gibt es noch eine zweite ältere Lösung die auf [[Server/akito]] aktiv ist.
+
Der Opennet Backup Dienst ist auf [[Server/inez]] sowie [[Server/maki]] beheimatet und wird durch Opennet verwaltet. Hier sichern wir unsere [[Opennet Server]].  
 +
 
 +
Einige unserer extern gemieteten Server haben teilweise zusätzlich eigene lokale Backup Verfahren.
  
 
== Technische Umsetzung ==
 
== Technische Umsetzung ==
Zeile 18: Zeile 20:
 
== Anleitung ==
 
== Anleitung ==
  
* Dateien werden auf den Backup Host nach ''/media/backup/rsnapshot/'' abgelegt und können von dort wieder hergestellt werden
+
==== Dateien wiederherstellen ====
 +
 
 +
* auf den Backup-Servern liegen alle Backups in Verzeichnisbäumen vor (Verzeichnis: siehe ''snapshot_root'' in <tt>/etc/rsnapshot.conf</tt>)
 +
* gewünschte Dateien der interessanten Backup-Generation einfach via scp, tar oder rsync kopieren
 +
** ''beta'': täglich, ''gamma'': wöchentlich, ''delta'': monatlich
 +
 
 +
==== Kontrolle der Backups ====
 +
 
 +
* wir nutzen ein Zwischenspeicherort, dort kann geprüft werden, ob die Backups erfolgreich verlaufen: <tt>/media/backup/rsnapshot/.sync</tt>
 +
* der Zeitstempel der Verzeichnisse der Hosts hängt von dem jeweils letzten installiertem Kernel ab ('Symlinks ''/vmlinuz'' und ''/initrd.img'')
 +
* in einem Cronjob wird das Alter von Dateien geprüft und ggf. ein Hinweis per E-Mail gesendet, siehe Ansible Rolle
 +
* weitere Informationen sind in der Log-Datei unter <tt>/var/log/rsnapshot.log</tt> zu finden
 +
* die Größenentwicklung der Backups lässt sich unter anderem wie folgt prüfen:
 +
cd /media/backup/rsnapshot/beta.0/
 +
for a in *; do du -sh "$a" "../beta.1/$a"; done
 +
..
 +
du -sh <host>.on/ ../beta.1/<host>.on/*
 +
du -sh <host>.on/var/ ../beta.1/<host>.on/var/*
  
 
[[Kategorie:Anleitungen]]
 
[[Kategorie:Anleitungen]]
 
[[Kategorie:Dienste]]
 
[[Kategorie:Dienste]]
 
[[Kategorie:Verein]]
 
[[Kategorie:Verein]]

Aktuelle Version vom 29. Februar 2020, 07:10 Uhr

Team
[[Image:|90px]]
Opennet Backup
Treffen: nur bei Bedarf
Opennet Server Backup Service
Mitglieder:
Lars K., Mathias M., Ralph Oe.
Kontakt:
admin@opennet-initiative.de


Inhaltsverzeichnis

[Bearbeiten] Einleitung

Der Opennet Backup Dienst ist auf Server/inez sowie Server/maki beheimatet und wird durch Opennet verwaltet. Hier sichern wir unsere Opennet Server.

Einige unserer extern gemieteten Server haben teilweise zusätzlich eigene lokale Backup Verfahren.

[Bearbeiten] Technische Umsetzung

Siehe Server Installation/Ansible unter der Rolle backup-storage.

[Bearbeiten] Anleitung

[Bearbeiten] Dateien wiederherstellen

  • auf den Backup-Servern liegen alle Backups in Verzeichnisbäumen vor (Verzeichnis: siehe snapshot_root in /etc/rsnapshot.conf)
  • gewünschte Dateien der interessanten Backup-Generation einfach via scp, tar oder rsync kopieren
    • beta: täglich, gamma: wöchentlich, delta: monatlich

[Bearbeiten] Kontrolle der Backups

  • wir nutzen ein Zwischenspeicherort, dort kann geprüft werden, ob die Backups erfolgreich verlaufen: /media/backup/rsnapshot/.sync
  • der Zeitstempel der Verzeichnisse der Hosts hängt von dem jeweils letzten installiertem Kernel ab ('Symlinks /vmlinuz und /initrd.img)
  • in einem Cronjob wird das Alter von Dateien geprüft und ggf. ein Hinweis per E-Mail gesendet, siehe Ansible Rolle
  • weitere Informationen sind in der Log-Datei unter /var/log/rsnapshot.log zu finden
  • die Größenentwicklung der Backups lässt sich unter anderem wie folgt prüfen:
cd /media/backup/rsnapshot/beta.0/
for a in *; do du -sh "$a" "../beta.1/$a"; done
..
du -sh <host>.on/ ../beta.1/<host>.on/*
du -sh <host>.on/var/ ../beta.1/<host>.on/var/*
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge