Proxmox Backup Server (PBS) Installation – Deduplizierte Backups | Enjyn Gruppe
Hallo Welt
Hallo Welt
Original Lingva Deutsch
Übersetzung wird vorbereitet...
Dieser Vorgang kann bis zu 60 Sekunden dauern.
Diese Seite wird erstmalig übersetzt und dann für alle Besucher gespeichert.
0%
DE Zurück zu Deutsch
Übersetzung durch Lingva Translate

303 Dokumentationen verfügbar

Wissensdatenbank

Proxmox Backup Server Installation

Zuletzt aktualisiert: 05.04.2026 um 19:42 Uhr

Proxmox Backup Server (PBS) Installation – Deduplizierte Backups

Was ist Proxmox Backup Server?

Proxmox Backup Server (PBS) ist eine dedizierte Backup-Lösung speziell für Proxmox VE Umgebungen. Im Gegensatz zu traditionellen Backup-Methoden bietet PBS eine hochoptimierte Lösung mit Deduplizierung, Verschlüsselung und inkrementellen Backups.

PBS ist ein eigenständiger Service, der vom Proxmox VE Management getrennt ist und professionelle Backup-Funktionen für Produktionsumgebungen bietet.

Hauptvorteil: Deduplizierung

Mit Deduplizierung werden identische Datenblöcke über mehrere Backups hinweg nur einmal gespeichert. Dies führt zu enormen Platzeinsparungen:

  • Platzersparnis: 40-80% weniger Speicherplatz im Vergleich zu traditionellen Backups
  • Schnellere Backups: Nur neue/geänderte Blöcke werden übertragen
  • Verschlüsselung: Client-seitige Verschlüsselung mit Zugangsschlüsseln
  • Inkrementelle Backups: Nur Änderungen seit dem letzten Backup
  • Tape-Unterstützung: Backups auf Magnetbänder für langfristige Archivierung
  • Backup-Verifikation: Automatische Integritätsprüfung
💡 Tipp: PBS sollte auf separater Hardware installiert werden, um bei Problemen mit Proxmox VE weiterhin Zugriff auf Backups zu haben.

Systemanforderungen für PBS

Komponente Minimum Empfohlen
Betriebssystem Debian 11 / Ubuntu 22.04 Debian 12 (Bookworm)
CPU 2 Kerne 4+ Kerne
RAM 4 GB 8-16 GB
Speicher Abhängig von Datenmenge 100+ GB SSD für Katalog + HDD für Backups
Netzwerk 1 Gbps 10 Gbps (für große Backups)
⚠️ Wichtig: Installieren Sie PBS auf separater Hardware oder dediziertem Server. Verwenden Sie NICHT den gleichen Server wie Proxmox VE, um Datenverlust durch Hardware-Ausfälle zu vermeiden.

Installation auf Debian/Ubuntu

Option 1: Aus ISO installieren

Proxmox bietet ein Installations-ISO für PBS an:

# ISO herunterladen von:
https://www.proxmox.com/en/downloads/category/infrastructure-management

# ISO auf USB-Stick schreiben:
dd if=proxmox-backup-server-2.x.x-1.iso of=/dev/sdb bs=4M
sync

Option 2: Auf Debian 12 installieren

PBS kann auch auf einer bestehenden Debian-Installation installiert werden:

Schritt 1: PBS Repository hinzufügen

echo "deb [arch=amd64] http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" \
    > /etc/apt/sources.list.d/pbs-repo.list

# Signing-Key importieren
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B9FD3B0

Schritt 2: Proxmox Backup Server installieren

apt update
apt install -y proxmox-backup-server

Schritt 3: Firewall konfigurieren

# Port 8007 für Web-UI öffnen
ufw allow 8007/tcp

# Optional: SSH für Remote-Zugriff
ufw allow 22/tcp

Schritt 4: PBS starten

systemctl enable proxmox-backup
systemctl start proxmox-backup

Die Web-UI ist jetzt verfügbar unter:

https://pbs-server-ip:8007

Web-UI Zugriff und Authentifizierung

Standard-Credentials:

  • Benutzername: root@pam
  • Passwort: Wurde während der Installation gesetzt

Passwort zurücksetzen, wenn vergessen:

proxmox-backup-manager user update root@pam --password

Initial-Konfiguration: Datastore erstellen

Schritt 1: Speicher-Medium vorbereiten

Vor der Erstellung eines Datastore muss das Speichermedium eingerichtet werden:

# Neue Festplatte identifizieren
lsblk

# Partitionieren (wenn nötig)
fdisk /dev/sdb
# n (new), p (primary), 1, Enter, Enter, w (write)

# Formatieren
mkfs.ext4 /dev/sdb1

# Mount-Punkt erstellen und einbinden
mkdir -p /mnt/backup
mount /dev/sdb1 /mnt/backup

# Permanent einbinden (in /etc/fstab):
echo "/dev/sdb1 /mnt/backup ext4 defaults 0 2" >> /etc/fstab

Schritt 2: Datastore im Web-UI erstellen

  1. Gehen Sie zu Administration → Datastore
  2. Klicken Sie Create
  3. Konfigurieren Sie:
    • ID: backup-storage
    • Path: /mnt/backup
    • Content: Backups
    • Garbage Collection: Sunday 00:00 (Wöchentlich)
  4. Speichern
✅ Gut zu wissen: Garbage Collection sollte außerhalb von Backup-Zeiten laufen. Sie gibt Speicherplatz von gelöschten Backups frei.

Verschlüsselung konfigurieren

Client-seitige Verschlüsselung

PBS unterstützt client-seitige AES-256 Verschlüsselung. Nutzen Sie dies für sensible Daten:

# Zugangsschlüssel generieren
proxmox-backup-client key create /root/.proxmox-backup/encryption.key

# Schlüssel mit Passwort schützen
proxmox-backup-client key create --kdf scrypt /root/.proxmox-backup/encryption.key

Verschlüsselung in Proxmox VE aktivieren

  1. In Proxmox VE: Datacenter → Storage → PBS Storage
  2. Bearbeiten Sie die PBS Storage-Konfiguration
  3. Geben Sie den encrypt Parameter an
  4. Speichern

PBS mit Proxmox VE verbinden

Schritt 1: PBS-Verbindung in Proxmox VE hinzufügen

Im Proxmox VE Datacenter:

  1. Gehen Sie zu Datacenter → Storage
  2. Klicken Sie Add und wählen Sie Proxmox Backup Server
  3. Konfigurieren Sie:
    • ID: pbs-storage
    • Server: pbs-server-ip:8007
    • Username: root@pam
    • Password: PBS Admin-Passwort
    • Datastore: backup-storage (wie erstellt)
  4. Speichern

Schritt 2: Verbindung testen

# Im Proxmox VE CLI:
pvesh get /storage/pbs-storage/content

Backup-Jobs in Proxmox VE erstellen

VM/Container Backup planen

  1. Gehen Sie zu VM/Container → Backups
  2. Klicken Sie Backup Now für sofortiges Backup oder Schedule Backup
  3. Konfigurieren Sie:
    • Storage: pbs-storage
    • Schedule: daily (täglich) oder custom
    • Time: 02:00 Uhr (Off-Peak)
    • Retention: keep-last 10 (letzte 10 Backups)
# CLI Beispiel:
pvesh create /nodes/pve/qemu/100/status/backup \
  -storage pbs-storage \
  -notes "Weekly Backup"

Erstes Backup durchführen und verifizieren

Backup starten

# Im Proxmox VE CLI:
proxmox-backup-client backup vmid-name.img:/path/to/vm

# Oder über Web-UI: Datacenter → Backups → Run now

Backup-Status anzeigen

# PBS CLI:
proxmox-backup-client list

# Oder im Web-UI: Administration → Backup

Backup verifizieren

# Integritätsprüfung durchführen
proxmox-backup-client verify backup-file.img

# Detaillierte Informationen
proxmox-backup-client inspect backup-file.img

Restore aus PBS durchführen

Einzelne VM/Container wiederherstellen

Im Proxmox VE Web-UI:

  1. Gehen Sie zu Storage → pbs-storage → Backups
  2. Wählen Sie das gewünschte Backup
  3. Klicken Sie Restore
  4. Wählen Sie Ziel-Node und VM-ID
  5. Klicken Sie Restore

CLI Restore:

# Verfügbare Backups auflisten
proxmox-backup-client list

# Backup-Inhalte anzeigen
proxmox-backup-client inspect backup-vm-name.img

# Datei aus Backup extrahieren
proxmox-backup-client extract backup-vm-name.img /target/path

Pruning-Strategien (Aufbewahrung)

Definieren Sie Aufbewahrungsrichtlinien für automatische Löschung alter Backups:

Parameter Bedeutung Beispiel
keep-last Letzte N Backups behalten keep-last 10
keep-daily Tägliche Backups für N Tage keep-daily 7
keep-weekly Wöchentliche Backups für N Wochen keep-weekly 4
keep-monthly Monatliche Backups für N Monate keep-monthly 6
keep-yearly Jährliche Backups für N Jahre keep-yearly 3

Pruning-Regel anwenden

# Beispiel-Retention-Policy:
# Behalte die letzten 7 täglichen Backups
# Behalte 4 wöchentliche Backups (1 Monat)
# Behalte 3 monatliche Backups (3 Monate)

proxmox-backup-client prune-list \
  --keep-daily 7 \
  --keep-weekly 4 \
  --keep-monthly 3

# Pruning durchführen:
proxmox-backup-client prune \
  --keep-daily 7 \
  --keep-weekly 4 \
  --keep-monthly 3

Backup-Integrität verifizieren

Manuelle Verifikation

# Alle Backups überprüfen
proxmox-backup-client verify

# Oder im Web-UI: Maintenance → Verify

Automatische Verify-Jobs

Im Web-UI können Sie automatische Verify-Jobs planen:

  1. Gehen Sie zu Administration → Datastore → Verify
  2. Planen Sie einen Verify-Job für die Nacht
  3. Verfassungsstatus wird in den Logs dokumentiert

Speicherverbrauch überwachen

PBS zeigt Deduplizierungsverhältnis und Speichernutzung:

# Im Web-UI: Administration → Datastore
# Metriken:
# - Total Backup Size: Rohdaten
# - Deduplicated Size: Tatsächlicher Speicherplatz
# - Dedup Ratio: Komprimierungsrate (z.B. 4:1)

Speicherüberwachung über CLI:

proxmox-backup-client stats

# Zeigt:
# - Chunks: Anzahl der Datenblöcke
# - Dedup Ratio: Deduplizierungsverhältnis
# - Storage Usage: Gesamt und verfügbar

Backup vs PBS: Vergleichstabelle

Feature PBS NFS Backup rsync
Deduplizierung Ja (40-80% Einsparung) Nein Nein
Verschlüsselung Client-seitig AES-256 Optional TLS Optional SSH
Inkrementelle Backups Ja (Blöcke) Teilweise Ja (Dateien)
Integrität-Check Automatisch Manuell Manuell
Tape-Unterstützung Ja Nein Nein
Komplexität Mittel Niedrig Niedrig
Kosten Enterprise nur mit Abo Gering Kostenlos

Best Practices

✅ Gut zu wissen: Implementieren Sie die 3-2-1 Backup-Regel: 3 Kopien Ihrer Daten, auf 2 verschiedenen Speichermedien, mit 1 Kopie offsite (externe Lokation).
  1. Separate Hardware: PBS sollte auf separatem Server laufen
  2. Verschlüsselung: Aktivieren Sie client-seitige Verschlüsselung für sensible Daten
  3. Regelmäßige Tests: Führen Sie monatlich Test-Restores durch
  4. Monitoring: Überwachen Sie Backup-Erfolge und Fehler
  5. Offsite Backups: Synchronisieren Sie PBS Daten regelmäßig offsite
  6. Dokumentation: Dokumentieren Sie Backup-Strategien und Recovery-Prozeduren

Verwandte Artikel

Weitere Ressourcen

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
120