Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
infrastruktur:host:backup [15.10.2022 17:18] – Lukas Ruge | infrastruktur:host:backup [02.02.2024 14:45] (aktuell) – [Dieses System gibt es vermutlich nicht mehr] Paul | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Backup ====== | + | ====== Backup |
- | ====== Dieses System gibt es vermutlich nicht mehr ====== | ||
- | * Verantwortung: | + | * Verantwortung: |
- | * Umgebung: | + | * Umgebung: |
* Laufende version: ? | * Laufende version: ? | ||
- | * OS: ? | + | * OS: proxmox backup server |
* Zustand: Läuft | * Zustand: Läuft | ||
====infos==== | ====infos==== | ||
- | Backup | + | pbs ist eine VM auf [[infrastruktur: |
- | Folgende Ordner | + | Alle administrativen Aufgaben können über das Webinterface erledigt |
- | * ''/ | + | |
- | * ''/ | + | |
- | * ''/ | + | |
- | ==== Todo:==== | + | https://pbs.nobreakspace.org: |
- | === Backup Account für Zugriff auf Willi === | + | |
- | - Account mit dem Namen ' | + | |
- | - Dieser Account wird für den SSH-Zugang auf Willi benötigt | + | |
- | - authorized keys (auf Willi) von root@magrathea public key | + | |
- | === magrathea === | + | |
- | - Folgende Ordner müssen gebackuped werden: | + | |
- | * ''/ | + | |
- | * ''/ | + | |
- | * ''/ | + | |
- | * ''/ | + | |
- | * ''/ | + | |
- | * ? | + | |
- | - Test-VM aufsetzen für Snapshot tests:\\ | + | |
- | * Mit virsh kann man über folgenden Befehl snapshots der VMs anlegen:'' | + | |
- | - [[https://borgbackup.readthedocs.io/ | + | |
- | - und einrichten: | + | |
- | === case === | + | |
- | - lokaler Account ' | + | |
- | - authorized keys von root@magrathea public key | + | |
- | - [[https:// | + | |
- | - und einrichten | + | |
- | + | ||
- | === Wer macht was? === | + | |
- | * DJWawa: | + | |
- | * ' | + | |
- | * Borg Einrichtung | + | |
- | + | ||
- | * Wupo: | + | |
- | * Test-VM (snapshot_test) anlegen + wieder löschen | + | |
- | * Container + VM Snapshots Script(e) | + | |
- | + | ||
- | ==== VM Snapshots ==== | + | |
- | Es werden nach [[https:// | + | |
- | Voraussetzung ist, dass das Image der zu sichernden VM im qcow2 Format hinterlegt ist.\\ | + | |
- | Die relevanten Skripte sind auf magrathea unter ''/ | + | |
- | '' | + | |
- | '' | + | |
- | Die disk images und metadaten .xml Dateien liegen unter ''/ | + | |
- | === VMs vom Backup ausschließen === | + | |
- | Es werden alle VMs gesichert, die nicht explizit ausgeschlossen worden sind.\\ | + | |
- | Ausschließen kann man VMs über einen Eintrag in der ''/ | + | |
- | < | + | |
- | grep -vE ' | + | |
- | </ | + | |
- | Um nun eine weitere VM vom Backup auszuschließen muss hier lediglich ein Pipe-symbol und der Name der VM hinzugefügt werden z.B. | + | |
- | < | + | |
- | grep -vE ' | + | |
- | </ | + | |
- | + | ||
- | === libvirt-daemon-system bug #932456 === | + | |
- | Es gibt derzeit (Stand 15.05.2021) noch einen [[https:// | + | |
- | ==== LXC Snapshots ==== | + | |
- | Es wird ein Skript geben, welches einmal die Woche von allen lxc containern einen snapshot anfertigt.\\ | + | |
- | Dazu werden die Container zunächst gestoppt, dann gespeichert und im Anschluss wieder gestartet.\\ | + | |
- | < | + | |
- | lxc-stop < | + | |
- | lxc-snapshot < | + | |
- | lxc-start < | + | |
- | </ | + | |
- | ==== Borg Backups ==== | + | |
- | [[https:// | + | |
- | Einmal die Woche meldet sich Magrathea-Borg über Willi bei Case-Borg an und legt dort Backups ab. | + | |
- | + | ||
- | ==== Dateien aus einem Backup wiederherstellen ==== | + | |
- | + | ||
- | === Eine kürzlich geänderte Datei wiederherstellen === | + | |
- | + | ||
- | Ein Backup des Zustandes der letzten Nacht ist unter ''/ | + | |
- | + | ||
- | === Eine ältere Version wiederherstellen === | + | |
- | + | ||
- | Für Ältere Versionen von Dateien gibt es ein [[https:// | + | |
{{tag> | {{tag> |