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

330 Dokumentationen verfügbar

Wissensdatenbank

Proxmox Backup Server Installation

Zuletzt aktualisiert: 14.07.2026 um 12:29 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

Texterstellung mit KI-Unterstützung

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
LLMs können Fehler machen. Ihre Nachrichten werden an Google Gemini weitergeleitet.
120