proxmox logo 400x400

Proxmox – Backup Server installieren

cropped Andreas Hartig 003Veröffentlicht von

Wer einige Proxmox Server betreibt, der will diese wahrscheinlich auch sichern. Hier gibt es auch eine kostenlose Lösung mit dem Promox Backup Server.

Download und Vorbereitung Proxmox Backup Server

Der Download der Lösung geht von dieser Seite und Auswahl des aktuellen ISO Images – Stand 11.04.2023 – Proxmox Backup Server 2.4 ISO.

Dieses Proxmox ISO Image über die Balena Etcher Lösung auf einen USB Stick kopieren und in einen USB Slot des zukünftigen physischen Servers stecken.

Bei meinem Fujitsu Esprimo Q556/2, aus diesem Artikel, muss ich beim booten F12 drücken, um in die Boot Auswahl zu kommen.

Wer schon jetzt das Gefühl hat, dass sein Proxmox „mehr Power“ braucht, für den sind hier einige Tipps zu Hardware Upgrades.

Installation Proxmox Backup Server

Die Installation läuft dann schnell durch und der Server ist dann zügig über das Webinterface fertig zu konfigurieren. In meinem Beispiel ist die URL dann https://192.168.0.9:8007/ Wichtig ist hier, dass Backup Server am Port 8007 erkennbar sind, während die PVE Nodes den Port 8006 nutzen.

Konfiguration per SSH / Putty Proxmox Backup Server

Im nächsten Schritt wollen wir das Repository für Updates einrichten. Nach dem aktuellen Stand geht dies nicht per Webinterface, sondern muss per Putty / SSH Zugriff auf das Debian Betriebssystem passiert.

Ihr verbindet euch per Putty und ändert dann mit dem folgenden Befehl die Repository Datei wie im Screenshot. Ihr müsst nur ein # an den Anfang der ersten Zeile setzen.

vi /etc/apt/sources.list.d/pbs-enterprise.list
Proxmox Backup Kein Enterprise Repository
Proxmox Backup Kein Enterprise Repository

Nun müssen wir auf dem selben Weg in einer anderen Datei die „no subscription“ repositories eintragen.

vi /etc/apt/sources.list
Proxmox Backup no subscription repository
Proxmox Backup no subscription repository

Die Datei sollte dann wie oben im Bild dargestellt aussehen. Wer nicht oft mit vi arbeitet, dem sei gesagt, dass man mit schnell „dd“ drücken eine Zeile löscht und mit der „einfg“ Taste den Editor Modus auf Einfügen ändert. Mit : öffnet ihr den „Dateimodus“ und könnt dann mit wr speichern und mit q den Editor verlassen.

Nun das System noch aktualisieren.

apt update
apt upgrade

Bereitstellung einer USB Disk für den PBS

Mit dem ersten Befehl könnt ihr euch die sichtbaren Disks anschauen

proxmox-backup-manager disk list

Dies sollte dann ca so aussehen.

Proxmox Backup proxmox backup manager disk list
Proxmox Backup proxmox backup manager disk list

Solltet ihr Disks im System sein, auf denen Daten sind, dann könnt ihr diese mit einem Befehl löschen. Dieser Befehl ist schnell und schmerzlos und ihr solltet euch sicher sein, dass ihr keine Daten auf den Disks habt und die richtige ausgewählt.

 dd if=/dev/zero of=/dev/sda bs=1M count=100

In diesem Beispiel löschen wir die sda. Wie gesagt, schaut euch das genau an und seid euch 100% sicher.

Wir wechseln nun wieder in den GUI Bereich und gehen unter Administration -> Storage Disks auf den Reiter Directory und clicken auf create Directory.

Proxmox Backup Storage Disks Reiter Directory clicken auf create Directory
Proxmox Backup Storage Disks Reiter Directory clicken auf create Directory

Nun wählen wir die gewünschte Disk aus und das Dateisystem ext4. Wichtig ist hier auch ein sprechender Name für euch und die Option „Add as Datastore“ sollte markiert sein.

Proxmox Backup Add as Datastore
Proxmox Backup Add as Datastore

Im Datastore Bereich solltet ihr nun den Datastore sehen.

Proxmox Backup Datastore Status
Proxmox Backup Datastore Status

Backup-Admin auf PBS Backup Server anlegen

Ich empfehle euch hier das folgende Video:

Proxmox User anlegen

Die 2 Schritte in Textform sind folgende. Auf dem Proxmox Backup Server unter Access Control -> User Management einen User anlegen. Ich benutze im Beispiel den User backup-admin.

Proxmox Backup PBS Backup User anlegen
Proxmox Backup PBS Backup User anlegen

Unter Datastore -> Backup-8TB-USB (oder wie eurer heißt) den eben angelegten User mit der Admin Role berechtigen.

Proxmox Backup PBS Admin Role fuer Backup Admin
Proxmox Backup PBS Admin Role fuer Backup Admin

PBS Backup Server zu Proxmox VE hinzufügen

Das einrichten des PBS Backup Servers im Proxmox VE passiert nicht unter dem Menüpunkt Backup, sondern im Bereich Storage. Also wählt Datacenter -> Storage -> Add -> Proxmox Backup Server aus.

Nun kommen alle Informationen zusammen und das sieht eventuell etwas „wild aus“, also nehmt euch Zeit für die Konfiguration.

Proxmox Backup PVE Datastore hinzufuegen Backup Admin
Proxmox Backup PVE Datastore hinzufuegen Backup Admin

ID: Der Anzeigename im PVE Datastore. Ich benutze hier gerne den Verweis auf den Backup Server (PBS) und den Datastore (Backup-8TB-USB) als sprechenden Namen.

Server: Die IP eures PBS

Username: Der eben angelegte Zusatzuser mit Berechtigung auf dem Datastore des PBX

Passwort: Das Passwort für den eben angelegten Zusatzuser mit Berechtigung auf dem Datastore des PBX

Datastore: Der Name des Datastores auf dem Promox Backup Servers

Fingerprint: Diesen findet ihr auf dem Dashboard des Proxmox Backup Servers

Proxmox Backup Show Fingerprint
Proxmox Backup Show Fingerprint

PBS Backup einrichten

Unter Datacenter -> Backup – Add könnt ihr nun euren gewünschten Backup Zyklus einrichten.

Proxmox Backup Beispiel Backup Job
Proxmox Backup Beispiel Backup Job

Unter Retention müsst ihr noch einstellen, wieviele Backups ihr vorhalten wollt, bevor diese automatisch gelöscht (prune) werden. Ich habe dort wenige eingestellt, da es für mich ja nur eine Art Notfallsicherung „offsite“ ist.

Proxmox Backup Beispiel Backup Job Retentionv2
Proxmox Backup Beispiel Backup Job Retentionv2

Fazit

Ich bin positiv überrascht über die Performance für meine Testumgebung mit alter Hardware und USB-Festplatten als Ziel. Die Datensicherung des 10 TB großen Medienservers benötigt im 2ten und 3ten Durchlauf „nur“ noch 8 Stunden.

Besonders positiv finde ich den Item level Restore für die Windows Server.

Proxmox Backup Beispiel File Level Restore
Proxmox Backup Beispiel File Level Restore

Kommentar hinterlassen