Proxmox Backup Server
Das PBS-Modul verwaltet Ihre Backup-Infrastruktur. Es bietet Uebersicht ueber Datastores, Backup-Counts und Wartungsaufgaben wie Garbage Collection, Verify und Prune.
Uebersicht
Host-Tabelle
| Spalte | Beschreibung |
|---|---|
| Kunde | Zugeordneter Kunde |
| Hostname | Name des PBS-Hosts |
| PBS Version | Installierte PBS-Version |
| Kernel Version | Linux-Kernel-Version |
| Agent Version | Version des DATAZONE Agents |
| Datastores | Anzahl konfigurierter Datastores |
| Backups | Gesamtanzahl der Backups |
| CPU / RAM / Disk | Aktuelle Auslastung |
| Uptime | Betriebszeit |
| Letzte Antwort | Letzter Agent-Heartbeat |
| WebUI | Direktlink zur PBS-Weboberflaeche (Port 8007) |
Host hinzufuegen
Per Agent (empfohlen)
- Installieren Sie den Agent auf dem PBS-Host (siehe Agent-Installation)
- Der Agent erkennt automatisch eine PBS-Installation
- Der Host erscheint im PBS-Modul
Manuell
- Klicken Sie auf PBS Host hinzufuegen
- Geben Sie Kunde, Hostname und Verbindungsdaten ein
Detail-Modal
Klicken Sie auf einen PBS-Host in der Tabelle, um das Detail-Modal zu oeffnen.
Das Detail-Modal enthaelt 9 Haupttabs am oberen Rand. Der Tab Uebersicht enthaelt zusaetzlich 8 Subtabs fuer detaillierte Systeminformationen.
Haupttabs
| Tab | Icon | Beschreibung |
|---|---|---|
| Uebersicht | Monitor | Systeminformationen mit Subtabs (siehe unten) |
| Checks | ClipboardCheck | Health-Check-Ergebnisse und -Status |
| Jobs | ListTodo | Laufende und abgeschlossene Aufgaben |
| Shell | Terminal | Remote Bash-Terminal zum PBS-Host |
| Log | FileText | Ausfuehrungsprotokolle aller Aktionen |
| Gruppen | Tags | Gruppenzugehoerigkeit verwalten |
| Updates | RefreshCw | Update-Verlauf und Zeitplaene |
| Agent | Cpu | Agent-Status, Logs und Verwaltung |
| Loeschen | Trash2 | Host aus DATAZONE Control entfernen |
Tab: Uebersicht
Die Uebersicht zeigt im oberen Bereich die wichtigsten Metriken (CPU, RAM, Disk, Uptime) sowie Datastore- und Backup-Counts als Karten an. Darunter befinden sich editierbare Felder und die Subtab-Navigation.
Subtab: Hardware
- CPU-Modell, Kerne, Taktfrequenz
- RAM-Groesse und Belegung
- Festplatten und SMART-Status
- Systeminformationen (Mainboard, BIOS)
Subtab: Updates
- Verfuegbare Paket-Updates (apt)
- Paketname, aktuelle und neue Version
- Sicherheitsupdates hervorgehoben
Subtab: Cron
- Konfigurierte Cronjobs
- System-Crontabs und Benutzer-Crontabs
Subtab: Disks
- Physische Festplatten und SMART-Status
- ZFS-Pools und deren Gesundheitsstatus
- Partitionen und Mountpoints mit Belegung
Subtab: Network
- Netzwerk-Interfaces mit Status
- IP-Adressen (IPv4/IPv6)
- MAC-Adressen
Subtab: Ports
- Offene Netzwerkports (TCP/UDP)
- Zugehoerige Dienste und Prozesse
Subtab: Services
- Systemdienste und deren Status
- PBS-spezifische Dienste (proxmox-backup-proxy, proxmox-backup, etc.)
- Dienste starten/stoppen/neustarten
Subtab: SSH Sessions
- Aktive SSH-Verbindungen
- Benutzer, Quell-IP, Login-Zeitpunkt
Tab: Checks
Zeigt alle dem Host zugewiesenen Health-Checks:
- OK (gruen), Warning (gelb), Critical (rot), Unknown (grau)
- Letztes Pruefungsergebnis und Zeitstempel
Siehe Health-Checks.
Tab: Jobs
Uebersicht aller laufenden und abgeschlossenen Aufgaben.
Tab: Shell
Integriertes Bash-Terminal direkt im Browser zum PBS-Host.
Tab: Log
Chronologische Ausfuehrungsprotokolle aller Aktionen.
Tab: Gruppen
Gruppenzugehoerigkeit verwalten. Siehe Gruppen.
Tab: Updates
Update-Verlauf und konfigurierte Zeitplaene.
Tab: Agent
Agent-Status, Konfiguration und Logs.
Tab: Loeschen
Host dauerhaft aus DATAZONE Control entfernen.
Achtung
Diese Aktion kann nicht rueckgaengig gemacht werden.
Datastore-Aktionen
Fuer PBS-Datastores stehen spezielle Wartungsaktionen zur Verfuegung:
| Aktion | Task-Typ | Beschreibung |
|---|---|---|
| Garbage Collection | PBS_GC | Nicht mehr referenzierte Chunks loeschen und Speicherplatz freigeben. Empfohlen nach Prune-Operationen. |
| Verify | PBS_VERIFY | Integritaet aller Backups im Datastore pruefen. Liest alle Chunks und verifiziert Checksummen. |
| Prune | PBS_PRUNE | Alte Backups nach den konfigurierten Aufbewahrungsregeln (keep-last, keep-daily, etc.) entfernen. |
| Sync | PBS_SYNC | Datastores zwischen PBS-Instanzen synchronisieren (Pull-basiert). |
Ausfuehrung
Datastore-Aktionen koennen auf zwei Wegen ausgefuehrt werden:
- Manuell: Im Detail-Modal ueber das Kontextmenue des Datastores
- Geplant: Als Update-Zeitplan mit dem entsprechenden Typ (z.B.
gc,verify,prune,sync)
Bei geplanten Datastore-Aktionen kann der Ziel-Datastore ausgewaehlt werden, auf dem die Aktion ausgefuehrt wird.
Kontextmenue
Rechtsklick auf einen PBS-Host:
- Details oeffnen - Detail-Modal anzeigen
- WebUI oeffnen - PBS-Weboberflaeche (Port 8007)
- Shell oeffnen - Bash-Terminal starten
- Tunnel starten - Schnellzugriff auf Tunnel-Vorlagen
- Update starten - Paket-Update ausloesen
- Script ausfuehren - Script aus der Bibliothek ausfuehren
Tunnel-Vorlagen
| Vorlage | Zielport | Beschreibung |
|---|---|---|
| PBS Web UI | 8007 | PBS-Weboberflaeche |
| Agent SSH | 22 | SSH ueber den Agent |
| SSH | 22 | Direkter SSH-Zugriff |
| VNC | 5900 | VNC-Fernzugriff |
| HTTP | 80 | HTTP-Weiterleitung |
| Custom | Frei | Beliebiger Port |
Update-Zeitplaene
| Typ | Beschreibung |
|---|---|
| System Update | apt update && apt dist-upgrade ohne Neustart |
| Update + Reboot | Update mit Neustart |
| Upgrade-Check | Prueft ob ein Major-Upgrade verfuegbar ist |
| Major Upgrade | PBS Versions-Upgrade durchfuehren |
| GC / Verify / Prune / Sync | Datastore-Wartungsaktionen (siehe oben) |
Zeitplaene koennen auch mit Scripts und Playbooks kombiniert werden. Siehe Update-Zeitplaene fuer Details.