Proxmox Backup
Einleitung
Proxmox bietet einen Backup Server (Proxmox Backup Server PBS), der in idealerweise Proxmox PVE ergänzt, um Container und Virtuelle Maschinen zu sichern. Proxmox PVE bietet bereits eine Backup Funktion. Der Backup Server bietet erheblich mehr Umfang, vor allem inkrementelle Backups, die nur erheblich Speicherplatz einsparen, da lediglich das Delta gespeichert wird. Der Backup Server kann auf jedem Debian System, z.B. direkt auf dem Proxmox PVE Server installiert werden, oder virtuell in einem Container oder Virtual Machine.
Server Installation
Repository Key:
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
PBS Repository
vi /etc/apt/sources.list.d/pbs.list
Folgende Zeile einfügen:
deb http://download.proxmox.com/debian/pbs buster pbstest
Paketliste update und Installatio
apt-get update apt-get install proxmox-backup-server
Server Konfiguration
PBS Weboberfläche öffnen:
http://IP_PBS-Server:8007
Mit Userdaten des Root-Users einloggen
- Datastore anlegen: Datastore/Add Data store auswählen
- Name eingeben: z.B. Backup
- Backing Path: Pfad zum Verzeichnis, in dem die Backups abgelegt werden sollenn
- Evtl. Kommentar eingeben
- Add button
- Configuration/Access Control/User Management
- Add auswählen, um neuen User anzulegen
- Username z.B. backup
- Password: PBS_PWD
- Expire: never
- Enabled: aktiv
- evtl. Comment
- Add button
- Add auswählen, um neuen User anzulegen
- Configuration/Permissions:
- Add/User Permissions
- Path: datastore/Backup
- User: backup@pbs
- Role: DatastoreAdmin
- Add button
- Add/User Permissions
- Path: datastore/Backup
- User: backup@pbs
- Role: DatastorePowerUser
- Add button
- Add/User Permissions
Client Installation
auf dem Proxmox VE Sever den Client installieren, um auf den Server zugreifen zu können und einen enstsprechenden Menü Punkt in die PVE Oberfläache einfügen.
apt-get install proxmox-backup-client
PBS in PVE einbinden
Für die Einbindung von PBS in PVE ist der Fingerprint des PBS Zertifikats erforderlich. Dieser kann einfach auf dem Dashboard des PBS im Hauptmennü unter Fingerprint angezeigt werden. Fingerprint in die Zwischenablage kopiere.
In Proxmox PVE einloggen und Datacenter/Storage auswählen
- Add/Proxmox Backup Server auswählen
- ID: Beliebig. Z.B. PBS Backup
- Server: IP oder DNS Name des PBS Servers
- Username: backup@pbs
- Password: PBS_PWD
- Datastore: Backup
- Fingerprint: Oben ermittelten Fingerprint einfügen
- add anklicken
Schedule Backups
in PVE Datacenter/Backup auswählen und add anklicken
- Storage: Im vorherigen Schritt vergebene ID auswählren, Z.B. PBS Backup
- Day of Week: gewünschte Tage des Backups auswählen
- Start Time: Uhrzeit des Backups
- Email notification: je nach Wunsch, immer oder nur bei Fehler
- Mode: Snapshot
- Selection Mode: Include Selected VMs
- für Backups gewünschte VMs und Container auswählen
- add anklicken