Zum Inhalt springen
xaweho

Knowledge Base · einfach

Backup-Job in Proxmox VE konfigurieren — Zeitplan, Retention, Verschlüsselung

So legst Du einen automatischen Backup-Job an, der regelmäßig Deine VMs und Container zum PBS schickt.

einfach ·

Ein Backup-Job in Proxmox VE ist ein wiederkehrender Auftrag, der zur eingestellten Zeit ausgewählte VMs und Container zum PBS sichert. Du legst ihn einmal an, danach läuft er von selbst.

Backup-Job anlegen

  1. Im PVE: Datacenter (nicht eine einzelne VM) → Backup.
  2. Add klicken.

Im Dialog gibst Du an:

Tab “General”

FeldEmpfehlung
StorageDein PBS-Storage (z.B. xaweho-pbs)
Scheduledaily 02:00 für nächtliches Backup um 2 Uhr
Selection modeInclude selected VMs (oder All für alle)
Send emailAlways oder On failure only
EmailDeine Mail-Adresse
Compressionzstd
ModeSnapshot (für laufende VMs)
Enableaktiviert
Job-IDleer lassen (wird automatisch generiert)

Tab “Retention”

Hier legst Du fest, wie viele Backups aufbewahrt werden. Mehr Details in Retention Policies konfigurieren.

Empfehlung für die meisten Setups:

FeldWert
Keep last3 (die letzten drei Backups, egal wann)
Keep daily7
Keep weekly4
Keep monthly6
Keep yearly2

Damit hast Du ungefähr 22 Snapshots pro VM, deckst Daily/Weekly/Monthly/Yearly ab und nutzt PBS-Deduplizierung effizient.

Tab “Note Template”

Optional. Hier kannst Du eine Notiz pro Backup vergeben — etwa {{guestname}} {{node}} {{job-id}}. Praktisch beim Browsing in der PBS-GUI.

Tab “Advanced”

In den meisten Fällen Defaults beibehalten. Interessant nur bei besonderen Anforderungen:

  • Bandwidth limit (KB/s): wenn Du die Internet-Anbindung tagsüber nicht maximal auslasten willst (Standard: unbegrenzt nachts).
  • PBS Fingerprint: für Override des Fingerprints des Storages.

Klick Add. Der Job ist angelegt und läuft beim nächsten Schedule-Trigger automatisch.

Schedule-Syntax

Das Schedule-Feld nutzt die systemd.timer-ähnliche Syntax. Einige Beispiele:

  • daily 02:00 — täglich um 2 Uhr
  • weekly Mon 02:00 — jeden Montag um 2 Uhr
  • */6:00 — alle 6 Stunden zur vollen Stunde (also 0, 6, 12, 18 Uhr)
  • mon..fri 02:00 — Montag bis Freitag um 2 Uhr
  • 02:00,14:00 — täglich um 2 und 14 Uhr

Empfehlung für Privatkunden: daily 02:00 — passt für die meisten Workloads, läuft nachts ohne Performance-Belastung.

Mehrere Backup-Jobs für unterschiedliche VMs

Du kannst beliebig viele Jobs anlegen. Sinnvoll z.B.:

  • Wichtige VMs: täglich, lange Retention (Datenbanken, Mail).
  • Standard-VMs: täglich, Standard-Retention.
  • Test-VMs: wöchentlich, kurze Retention.

Pro Job wählst Du im Tab “General” unter Selection mode → Include selected VMs die spezifischen VMs aus.

Test des Backup-Jobs

Du musst nicht bis 2 Uhr morgens warten:

  1. Datacenter → Backup → den neuen Job auswählen.
  2. Run now klicken.

Der Job läuft sofort an, Du siehst die Logs live.

Was Du in den Logs sehen solltest

Nach erfolgreichem Job:

INFO: Starting Backup of VM 100 (...)
INFO: Backup of VM 100 finished (...)
INFO: Starting Backup of VM 101 (...)
INFO: Backup of VM 101 finished (...)
INFO: Backup job finished successfully
TASK OK

Wenn ein einzelner VM-Backup scheitert, läuft der Job für die anderen VMs trotzdem weiter — der Job-Status wird dann “TASK ERROR”.

Häufige Fragen

Was passiert, wenn ein Backup nicht in das tägliche Zeitfenster passt? Das Backup läuft trotzdem zu Ende — auch wenn das mehrere Stunden dauert. Wenn der nächste Backup-Job startet, während der aktuelle noch läuft, wartet der neue (PVE serialisiert Backups standardmäßig).

Wie sehe ich, ob alle Backups gelaufen sind? Im PVE: Datacenter → Backup → Job auswählen → Job Detail. Dort die letzte Task-Liste mit Erfolg/Fehler. Alternativ: Mail-Benachrichtigungen, dann bekommst Du bei Fehler eine Mail.

Kann ich Backups bei Bandbreiten-Limits machen? Ja, im Tab “Advanced” → Bandwidth limit. Wert in KB/s, also 10000 = 10 MB/s = 80 Mbit/s. Praktisch, wenn nachts auch Familie noch Netflix schaut.

Werden auch Container (LXC) gesichert? Ja. Backup-Jobs sichern VMs und LXC-Container. Im PBS-Datastore landet jedes Backup unter vm/<id>/... (für VMs) oder ct/<id>/... (für Container).

Was bedeutet Mode: Snapshot vs Suspend vs Stop?

  • Snapshot: VM läuft weiter, Backup nutzt Disk-Snapshot. Standard, funktioniert für die meisten Setups.
  • Suspend: VM wird kurz pausiert. Nur bei Storage ohne Snapshot-Support nötig (etwa lokales LVM ohne Thin-Provisioning).
  • Stop: VM wird heruntergefahren, gesichert, wieder gestartet. Längste Downtime, aber konsistenteste Backups.

In den meisten Fällen reicht Snapshot. Bei kritischen Datenbanken zusätzlich pg_dump/mysqldump in einen sicheren Ordner laufen lassen, dann ist auch der DB-Zustand garantiert konsistent.

Weiter geht’s

Passende Produkte
Tags
pbs proxmox-ve backup-job schedule

Hat dieser Artikel Dir geholfen?

Wenn nicht, schreib uns ein Ticket. Wenn ja, freuen wir uns über eine Empfehlung — beide bekommen 25 € Guthaben aufs Kundenkonto.