Hallo zusammen,
ich habe mir vor einigen Jahren mit Hilfe der Community (vielen Dank nochmal!) einen Proxmox-Server zusammengestellt. Dieser läuft auch super.
Nur das Backup-Thema habe ich etwas "stiefmütterlich" behandelt, was sich nun aber ändern soll. Ich habe mir in den letzten Wochen schon viel den Kopf darüber zerbrochen, habe aber noch keine zufriedenstellende Lösung gefunden und drehe mich irgendwie im Kreis :-/
Erst mal zur aktuellen Ausgangslage:
Zunächst war Nextcloud nur als Frontend gedacht, welche auf die TrueNAS-VM als externen Speicher zugreift. Das hatte jedoch zwei Nachteile:
a) war der Zugriff nicht wirklich performant und
b) ist der Stromverbrauch durch die 3*8TB-HDD ca. 20W in die Höhe gestiegen.
Natürlich hätte ich gerne Proxmox komplett auf ZFS. Meine Idee war daher, noch eine zweite 4 TB NVME SSD einzubauen (als ZFS-Mirror). Gute Idee? Ich weiß, RAID ist kein Backup, aber als "erste Sicherung" sicher nicht verkehrt, oder?
Es ist zusätzlich so, dass die 4 TB (durch Proxmox und die ganzen Container wahrscheinlich eher 2,5-3TB) für meinen kompletten Datenbestand nicht ausreichen. Ich möchte mir ungern 1-2 neue 8TB NVMe kaufen.
Von daher müsste ich wohl ein Hot/Cold-Storage-Architektur aufbauen:
1. Hot-Storage: Regelmäßig verwendete Daten sowie Handy-Backup in der Nextcloud auf dem NVME-ZFS-Mirror
2. Cold-Storage: Alle "alten" bzw. nicht häufig verwendeten Daten (RAW-Fotos etc.) auf der TrueNAS-VM
Ist das sinnvoll?
Ich hatte mir nun folgende Backup-Strategie überlegt, welche mir aber irgendwie umständlich vorkommt.
1) wöchentliches Backup aller Proxmox-Container auf Proxmox-TrueNAS-VM --> wird für Backup hoch- und anschließend wieder runtergefahren
- Ist das sinnvoll? da auf gleicher Maschine --> würde aber Schritt 2) einfacher machen, wegen ZFS Replication
2) Proxmox-TrueNAS-VM auf N40L-TrueNAS (wöchentlich nach 1)
- per ZFS Replication
- gesichert werden die Proxmox-Container + "Cold-Storage"-Dateien
3) Backup-TrueNAS auf USB-HDD (verschlüsselt)
Hier überlege ich noch, ob ich das Backup über ZFS-Pools machen soll oder per RSYNC. Beim Test mit Ubuntu gestaltet sich die Einbindung als etwas "un-intuitiv" über das Terminal (Pool Import, Load Encryption Key, Mount, etc.). Sollte meine bessere Hälfte mal die USB-Platte anschließen müssen, sehe ich schwarz. Von daher würde ich aktuell zu RSYNC tendieren incl. Verschlüsselung mit Veracrypt o.ä., sodass der Aufruf des Programms und die Passworteingabe ausreichen.
Ich finde den PBS auch sehr interessant. Ich weiß nur nicht, wo ich den "einbauen" soll...
Die obigen Backup-Szenarien (wenn 3) mit ZFS-Replication) haben aber den Pferdefuß, dass "nur" die Proxmox-Container gesichert werden, ich also nicht auf einzelne Dateien zugreifen kann, ohne vorher einen neuen Proxmox-Server aufzusetzen. Außerdem befindet sich alles in meinem Haus.
Hier würde höchstens Backup-Schritt 4 abhilfe schaffen:
4) verschlüsseltes Cloud-Backup auf Hetzner Storage Box
Aktuell habe ich eine Hetzner Storage Box mit 1 TB zum testen. Die Storage Box würde ich, falls das mit dem Backup gut funktioniert, auch auf 5 TB aufrüsten. Ich bin gerade dabei, den verschlüsselten Upload aus der Nextcloud zu testen. Hierbei bin ich mir unsicher, wie genau die Verschlüsselung sein soll. Tatsächlich auf Datei-Ebene (alle Dateien incl. Dateinamen verschlüsselt) oder als eine Art "Container" (dann aber wahrscheinlich nicht inkrementell). Zurzeit teste ich mit Borg Backup. Mal sehen was dabei raus kommt...
Gibt es auch dafür eine bessere Alternative?
Puuuhh....
Bis hierhin schon mal danke fürs Lesen. Ihr seht, dass mir gerade sehr viele Gedanken durch den Kopf gehen, wie ich mein Heim-Setup + Backup am besten aufsetze. Allein durch das Schreiben des Textes konnte ich schon mal meine Gedanken wenigstens etwas strukturieren. Dennoch glaube ich, dass ich das Ganze viel zu kompliziert angehe und evtl. auch etwas übersehe...
Was denkt ihr?
Vielen Dank & viele Grüße
Zazzles
ich habe mir vor einigen Jahren mit Hilfe der Community (vielen Dank nochmal!) einen Proxmox-Server zusammengestellt. Dieser läuft auch super.
Nur das Backup-Thema habe ich etwas "stiefmütterlich" behandelt, was sich nun aber ändern soll. Ich habe mir in den letzten Wochen schon viel den Kopf darüber zerbrochen, habe aber noch keine zufriedenstellende Lösung gefunden und drehe mich irgendwie im Kreis :-/
Erst mal zur aktuellen Ausgangslage:
- Proxmox Server (Supermicro X11SCH-F, i3-9100, 32GB RAM ECC) --> läuft auf 4 TB Lexar NVME mit folgenden Containern
- LXC Paperless-ngx
- LXC Jellyfin --> greift auf Urlaubsbilder & -videos von Nextcloud zu
- LXC Nextcloud --> u.a. für Smartphone-Sync, Dokumente, Medien (siehe Jellyfin)
- LXC Vaultwarden
- LXC Pihole
- LXC Bookstack
- VM HomeAssistant
- VM Ubuntu-VM mit Docker (u.a. Immich)
- VM TrueNAS Core --> 3*8TB HDD im RAIDZ1
- N40L als Backup-Server mit TrueNAS Core ( 4 * 3TB im RaidZ1) --> da führe ich unregelmäßig (selten :-/) ein Backup des Proxmox-Servers durch
Zunächst war Nextcloud nur als Frontend gedacht, welche auf die TrueNAS-VM als externen Speicher zugreift. Das hatte jedoch zwei Nachteile:
a) war der Zugriff nicht wirklich performant und
b) ist der Stromverbrauch durch die 3*8TB-HDD ca. 20W in die Höhe gestiegen.
Natürlich hätte ich gerne Proxmox komplett auf ZFS. Meine Idee war daher, noch eine zweite 4 TB NVME SSD einzubauen (als ZFS-Mirror). Gute Idee? Ich weiß, RAID ist kein Backup, aber als "erste Sicherung" sicher nicht verkehrt, oder?
Es ist zusätzlich so, dass die 4 TB (durch Proxmox und die ganzen Container wahrscheinlich eher 2,5-3TB) für meinen kompletten Datenbestand nicht ausreichen. Ich möchte mir ungern 1-2 neue 8TB NVMe kaufen.
Von daher müsste ich wohl ein Hot/Cold-Storage-Architektur aufbauen:
1. Hot-Storage: Regelmäßig verwendete Daten sowie Handy-Backup in der Nextcloud auf dem NVME-ZFS-Mirror
2. Cold-Storage: Alle "alten" bzw. nicht häufig verwendeten Daten (RAW-Fotos etc.) auf der TrueNAS-VM
Ist das sinnvoll?
Ich hatte mir nun folgende Backup-Strategie überlegt, welche mir aber irgendwie umständlich vorkommt.
1) wöchentliches Backup aller Proxmox-Container auf Proxmox-TrueNAS-VM --> wird für Backup hoch- und anschließend wieder runtergefahren
- Ist das sinnvoll? da auf gleicher Maschine --> würde aber Schritt 2) einfacher machen, wegen ZFS Replication
2) Proxmox-TrueNAS-VM auf N40L-TrueNAS (wöchentlich nach 1)
- per ZFS Replication
- gesichert werden die Proxmox-Container + "Cold-Storage"-Dateien
3) Backup-TrueNAS auf USB-HDD (verschlüsselt)
Hier überlege ich noch, ob ich das Backup über ZFS-Pools machen soll oder per RSYNC. Beim Test mit Ubuntu gestaltet sich die Einbindung als etwas "un-intuitiv" über das Terminal (Pool Import, Load Encryption Key, Mount, etc.). Sollte meine bessere Hälfte mal die USB-Platte anschließen müssen, sehe ich schwarz. Von daher würde ich aktuell zu RSYNC tendieren incl. Verschlüsselung mit Veracrypt o.ä., sodass der Aufruf des Programms und die Passworteingabe ausreichen.
Ich finde den PBS auch sehr interessant. Ich weiß nur nicht, wo ich den "einbauen" soll...
Die obigen Backup-Szenarien (wenn 3) mit ZFS-Replication) haben aber den Pferdefuß, dass "nur" die Proxmox-Container gesichert werden, ich also nicht auf einzelne Dateien zugreifen kann, ohne vorher einen neuen Proxmox-Server aufzusetzen. Außerdem befindet sich alles in meinem Haus.
Hier würde höchstens Backup-Schritt 4 abhilfe schaffen:
4) verschlüsseltes Cloud-Backup auf Hetzner Storage Box
Aktuell habe ich eine Hetzner Storage Box mit 1 TB zum testen. Die Storage Box würde ich, falls das mit dem Backup gut funktioniert, auch auf 5 TB aufrüsten. Ich bin gerade dabei, den verschlüsselten Upload aus der Nextcloud zu testen. Hierbei bin ich mir unsicher, wie genau die Verschlüsselung sein soll. Tatsächlich auf Datei-Ebene (alle Dateien incl. Dateinamen verschlüsselt) oder als eine Art "Container" (dann aber wahrscheinlich nicht inkrementell). Zurzeit teste ich mit Borg Backup. Mal sehen was dabei raus kommt...
Gibt es auch dafür eine bessere Alternative?
Puuuhh....
Bis hierhin schon mal danke fürs Lesen. Ihr seht, dass mir gerade sehr viele Gedanken durch den Kopf gehen, wie ich mein Heim-Setup + Backup am besten aufsetze. Allein durch das Schreiben des Textes konnte ich schon mal meine Gedanken wenigstens etwas strukturieren. Dennoch glaube ich, dass ich das Ganze viel zu kompliziert angehe und evtl. auch etwas übersehe...
Was denkt ihr?
Vielen Dank & viele Grüße
Zazzles