Automatisierte Backups mit Proxmox: So geht’s!

Proxmox Virtual Environment bietet leistungsstarke integrierte Backup-Funktionen, die sich einfach automatisieren lassen. Eine zuverlässige Backup-Strategie ist essentiell für die Datensicherheit und schnelle Wiederherstellung im Falle eines Ausfalls. Hier eine Schritt-für-Schritt Anleitung, wie Sie regelmäßige Backups Ihrer virtuellen Maschinen und Container einrichten:

Grundlagen verstehen

VZDump: Das Kommandozeilenwerkzeug von Proxmox für das Erstellen von VM/Container-Backups. Es erstellt komprimierte Archive der ausgewählten Ressourcen. VZDump ist flexibel, erfordert aber mehr manuelle Konfiguration.

Proxmox Backup Server (PBS): Die empfohlene Methode für automatisierte Backups, da es Deduplizierung und inkrementelle Backups unterstützt. Deduplizierung identifiziert und speichert nur einzigartige Datenblöcke, was den benötigten Speicherplatz drastisch reduziert. Inkrementelle Backups sichern nur die Änderungen seit dem letzten Backup, wodurch die Backup-Zeiten verkürzt und die Belastung des Systems minimiert wird. PBS bietet außerdem eine effiziente Wiederherstellung und ist speziell für Proxmox optimiert.

Job Scheduling: Proxmox ermöglicht das Planen von Backup-Jobs über die Web GUI oder die Kommandozeile, um automatische Backups zu gewährleisten, ohne manuellen Eingriff.

Vorbereitung: Backup-Speicherort wählen

Die Wahl des richtigen Speicherorts ist entscheidend für die Zuverlässigkeit und Performance Ihrer Backups. Berücksichtigen Sie folgende Optionen:

Lokaler Speicher: Einfach einzurichten, aber anfällig bei Hardwareausfällen des Proxmox Servers. Nicht empfohlen für kritische Daten oder langfristige Aufbewahrung.

NAS (Network Attached Storage): Bietet mehr Redundanz und Kapazität als lokaler Speicher. Achten Sie auf eine schnelle Netzwerkverbindung (Gigabit Ethernet oder schneller) für akzeptable Backup-Geschwindigkeiten. Überprüfen Sie die Kompatibilität mit Proxmox.

SMB/CIFS Share: Ein Netzwerkfreigabeordner, der von Windows Servern oder NAS-Geräten bereitgestellt wird. Einfach zu konfigurieren, aber möglicherweise nicht so performant wie NFS.

NFS Share: Ein Netzwerkdateisystem, das oft auf Linux-basierten Systemen verwendet wird. Bietet in der Regel eine bessere Performance als SMB/CIFS unter Proxmox.

Proxmox Backup Server (PBS): Die beste Option für dedizierte, effiziente Backups mit Deduplizierung und inkrementellen Backups. PBS ist speziell auf die Anforderungen von Proxmox zugeschnitten und bietet eine hohe Performance und Zuverlässigkeit. Es ermöglicht auch die langfristige Aufbewahrung von Backups.

Backup-Job erstellen (über die Web GUI)

Dies ist der einfachste Weg, um automatisierte Backups einzurichten:

Anmelden: Melden Sie sich an der Proxmox VE Web GUI an.

Datensicherung auswählen: Wählen Sie im linken Menü den Knoten aus, für den Sie ein Backup erstellen möchten (entweder den gesamten Server oder eine bestimmte VM/Container). Klicken Sie mit der rechten Maustaste auf die ausgewählte Ressource und wählen Sie „Sichern“ (oder „Backup“).

  • Einstellungen konfigurieren: Ein Dialogfenster öffnet sich, in dem Sie die Backup-Optionen festlegen können:
  • Modus: Wählen Sie „Snapshot“ für schnelle, inkrementelle Backups. Dies erstellt einen Snapshot des aktuellen Zustands der VM/des Containers und speichert nur die Änderungen seit dem letzten Snapshot. Wählen Sie „Stop“, um die VM/den Container während des Backups anzuhalten. Dies ist sicherer (konsistentere Daten), aber langsamer, da die VM/der Container nicht gleichzeitig ausgeführt werden kann.
  • Speicher: Wählen Sie den zuvor vorbereiteten Speicherort aus der Dropdown-Liste.
  • Backup-Modus: Wählen Sie „VZDump backup file“ für ein traditionelles Backup oder „PBS backup“, wenn Sie Proxmox Backup Server verwenden. Die Wahl von PBS wird dringend empfohlen, um die Vorteile der Deduplizierung und inkrementellen Backups zu nutzen.
  • Komprimierung: Wählen Sie eine Komprimierungsstufe (z.B. gziplzozstd). Höhere Komprimierung reduziert die Dateigröße, benötigt aber mehr CPU-Leistung. zstd bietet oft ein gutes Gleichgewicht zwischen Kompression und Geschwindigkeit.
  • Aufbewahrungsrichtlinie: Legen Sie fest, wie lange Backups aufbewahrt werden sollen (z.B. täglich für 7 Tage, wöchentlich für 4 Wochen, monatlich für 12 Monate). Überlegen Sie sich eine Aufbewahrungsstrategie, die Ihren Anforderungen an Datenaufbewahrung und Compliance entspricht.
  • Job planen: Aktivieren Sie die Option „Geplanter Job“ und legen Sie den Zeitplan fest (z.B. täglich um 2:00 Uhr). Wählen Sie einen Zeitpunkt, zu dem das System wenig ausgelastet ist, um die Performance nicht zu beeinträchtigen.

Backup starten: Klicken Sie auf „Sichern“, um den Backup-Job zu starten.

Backup-Job erstellen (über die Kommandozeile)

Für fortgeschrittene Benutzer bietet die Kommandozeile mehr Flexibilität und Automatisierungsmöglichkeiten:

vzdump <VMID> --mode snapshot --storage <Speichername> --compress zstd --keepdaily 7 --keepweekly 4 --keepmonthly 12
  • Ersetzen Sie <VMID> durch die ID der virtuellen Maschine oder des Containers.
  • Ersetzen Sie <Speichername> durch den Namen Ihres Speichers (wie in Proxmox konfiguriert).
  • Passen Sie die Optionen --compress--keepdaily--keepweekly und --keepmonthly an Ihre Bedürfnisse an. Sie können auch weitere Optionen hinzufügen, um das Backup-Verhalten anzupassen.

Proxmox Backup Server (PBS) Integration:

Die Verwendung von PBS bietet erhebliche Vorteile:

PBS installieren & konfigurieren: Installieren Sie PBS auf einem separaten Server oder einer VM. Die offizielle Dokumentation von PBS ist hier zu finden: 

Speicher in Proxmox hinzufügen: Fügen Sie den PBS-Server als Speicher in Ihrer Proxmox VE Umgebung hinzu. Gehen Sie dazu in der Web GUI zu „Datacenter“ -> „Storage“ und klicken Sie auf „Add“. Wählen Sie als Typ „Proxmox Backup Server“ aus und geben Sie die erforderlichen Informationen ein (IP-Adresse, Port, Benutzername, Passwort).

Backup-Job erstellen (wie oben beschrieben): Wählen Sie beim Erstellen des Backup-Jobs „PBS backup“ als Backup-Modus aus.

Überwachung und Wartung

Regelmäßige Überprüfung: Überprüfen Sie regelmäßig die Backup-Logs in der Proxmox Web GUI unter „Datacenter“ -> „Backup“, um sicherzustellen, dass Backups erfolgreich abgeschlossen werden. Achten Sie auf Fehlermeldungen oder Warnungen.

Testwiederherstellung: Führen Sie regelmäßig Testwiederherstellungen durch (mindestens vierteljährlich), um sicherzustellen, dass Ihre Backups funktionieren und Sie im Notfall schnell wiederherstellen können. Stellen Sie eine VM/einen Container auf einem separaten Host wieder her, um die Integrität des Backups zu überprüfen.

Speicherplatz überwachen: Überwachen Sie den Speicherplatz auf Ihrem Backup-Ziel (NAS, PBS Server usw.), um sicherzustellen, dass genügend Platz für zukünftige Backups vorhanden ist. Richten Sie Benachrichtigungen ein, wenn der Speicherplatz knapp wird.

Zusätzliche Tipps

  • Automatisierungsskripte: Verwenden Sie Skripte (z.B. mit cron), um komplexere Backup-Aufgaben zu automatisieren (z.B. das Sichern mehrerer VMs/Container gleichzeitig, das Verschieben von Backups auf ein Offsite-Speicher).
  • Benachrichtigungen einrichten: Konfigurieren Sie Benachrichtigungen per E-Mail oder anderen Kanälen (z.B. Slack), um über erfolgreiche oder fehlgeschlagene Backups informiert zu werden. Proxmox bietet die Möglichkeit, Benachrichtigungen über das „Alerting“-System einzurichten.
  • Offsite-Backups: Erwägen Sie die Verwendung von Offsite-Backups (z.B. in der Cloud mit einem Dienst wie AWS S3 oder Backblaze B2), um Ihre Daten vor lokalen Katastrophen (Feuer, Diebstahl, Überschwemmung) zu schützen.
  • Backup-Rotation: Implementieren Sie eine Backup-Rotationsstrategie (z.B. Grandfather-Father-Son), um langfristig Backups aufzubewahren und den Speicherplatz effizient zu nutzen.

Durch die sorgfältige Planung und Umsetzung dieser Schritte können Sie sicherstellen, dass Ihre Daten geschützt sind und im Falle eines Ausfalls schnell wiederhergestellt werden können.

Ob Beratung oder konkrete Unterstützung: Wir sind Ihr Ansprechpartner rund um Ihre IT-Infrastruktur.

Jetzt kontaktieren

Weitere Artikel

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert