Proxmox Backup

Aus Wiki
Zur Navigation springen Zur Suche springen

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
  • 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


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