Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
infrastruktur:host:backup [13.03.2021 16:30] – Moritz Welberg | infrastruktur:host:backup [15.10.2022 17:18] – Lukas Ruge | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Backup ====== | ====== Backup ====== | ||
+ | |||
+ | ====== Dieses System gibt es vermutlich nicht mehr ====== | ||
* Verantwortung: | * Verantwortung: | ||
Zeile 17: | Zeile 19: | ||
==== Todo:==== | ==== Todo:==== | ||
- | === Backup Account === | + | === Backup Account |
- Account mit dem Namen ' | - Account mit dem Namen ' | ||
- Dieser Account wird für den SSH-Zugang auf Willi benötigt | - Dieser Account wird für den SSH-Zugang auf Willi benötigt | ||
- | - authorized keys von root@magrathea public key | + | - authorized keys (auf Willi) |
=== magrathea === | === magrathea === | ||
- Folgende Ordner müssen gebackuped werden: | - Folgende Ordner müssen gebackuped werden: | ||
Zeile 26: | Zeile 28: | ||
* ''/ | * ''/ | ||
* ''/ | * ''/ | ||
- | * ''/ | + | * ''/ |
- | * ''/ | + | * ''/ |
+ | * ? | ||
- Test-VM aufsetzen für Snapshot tests:\\ | - Test-VM aufsetzen für Snapshot tests:\\ | ||
* Mit virsh kann man über folgenden Befehl snapshots der VMs anlegen:'' | * Mit virsh kann man über folgenden Befehl snapshots der VMs anlegen:'' | ||
Zeile 37: | Zeile 40: | ||
- [[https:// | - [[https:// | ||
- und einrichten | - und einrichten | ||
- | ==== LXC Snapshots === | + | |
- | Es gibt ein Skript, welches einmal die Woche von allen lxc containern einen snapshot anfertigt.\\ | + | === Wer macht was? === |
+ | * DJWawa: | ||
+ | * ' | ||
+ | * Borg Einrichtung | ||
+ | |||
+ | * Wupo: | ||
+ | * Test-VM (snapshot_test) anlegen + wieder löschen | ||
+ | * Container + VM Snapshots | ||
+ | |||
+ | ==== 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 | ||
Dazu werden die Container zunächst gestoppt, dann gespeichert und im Anschluss wieder gestartet.\\ | Dazu werden die Container zunächst gestoppt, dann gespeichert und im Anschluss wieder gestartet.\\ | ||
< | < | ||
Zeile 59: | Zeile 92: | ||
Für Ältere Versionen von Dateien gibt es ein [[https:// | Für Ältere Versionen von Dateien gibt es ein [[https:// | ||
- | {{tag>infrasystem | + | {{tag> |