Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| infrastruktur:host:backup [18.05.2021 15:56] – Moritz Welberg | infrastruktur:host:backup [02.02.2024 14:45] (aktuell) – [Dieses System gibt es vermutlich nicht mehr] Paul | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Backup ====== | + | ====== Backup |
| - | | + | |
| - | * 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 werden gesichert: | + | |
| - | * ''/ | + | |
| - | * ''/ | + | |
| - | * ''/ | + | |
| - | + | ||
| - | ==== Todo:==== | + | |
| - | === 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 | + | |
| - | === 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:// | + | |
| - | - und einrichten: | + | |
| - | === case === | + | |
| - | - lokaler Account ' | + | |
| - | - authorized keys von root@magrathea | + | |
| - | - [[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 === | + | Alle administrativen Aufgaben können über das Webinterface erledigt werden. |
| - | Für Ältere Versionen von Dateien gibt es ein [[https://borgbackup.readthedocs.io/ | + | https://pbs.nobreakspace.org:8007 |
| - | {{tag>infrasystem | + | {{tag> |