Dieser Artikel zeigt Ihnen wie Sie den Proxmox Backup Server (PBS) als Plugin auf einem System mit Proxmox VE (PVE) nachinstallieren.
Hauptsächlich bietet es sich an den PBS on top of PVE zu installieren, um ein Disaster Recovery durchzuführen. Folgende Bilder zeigen dieses Szenario genauer:
Beachten Sie hierbei die Ressourcen des Proxmox Backup Server, dieser wird im Normalfall weniger Kapazität an Hardwareressourcen besitzen als ein gesamtes Cluster.
Aufgrund der eingeschränkten Kapazitäten kann es durchaus sein, dass nicht alle Virtuellen Umgebungen gerestored und gestartet werden können.
Falls Sie den Proxmox Backup Server auf einen PVE Host nachinstallieren wollen, können Sie dies Punkte überspringen und direkt mit dem Punkt "Nachinstallation auf einen PVE-Node" beginnen. Anderenfalls beginnen Sie mit dem Download der GPG-Datei:
Dazu benutzen Sie den folgenden URL und laden sie mithilfe von wget die .gpg-Datei über die CLI runter.
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Hierbei werden Ihnen die Repositories von Proxmox geladen, dies sollte folgendermaßen aussehen:
root@pve-virt-05:~# wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg --2024-09-12 15:05:00-- https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg Resolving enterprise.proxmox.com (enterprise.proxmox.com)... 185.219.221.167, 2a0b:7140:5:100::167 Connecting to enterprise.proxmox.com (enterprise.proxmox.com)|185.219.221.167|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1187 (1.2K) [application/octet-stream] Saving to: ‘/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg’ /etc/apt/trusted.gpg.d/proxmox-release-book 100%[===========================================================================================>] 1.16K --.-KB/s in 0s 2024-09-12 15:05:00 (34.1 MB/s) - ‘/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg’ saved [1187/1187] root@pve-virt-05:~#
Anschließend ist es wichtig die Checksummen der gpg-Datei zu überprüfen, um eine fehlerfreie Installation zu gewährleisten.
Dafür werden die Tools sha512sum und md5sum benutzt, beide Tools sollten bereits auf Ihrem System installiert sein, dies können sie mit den folgenden Befehlen herausfinden:
root@pve-virt-05:~# sha512sum --version root@pve-virt-05:~# md5sum --version
Um die Checksummen zu überprüfen, führen Sie nachfolgende zwei Befehle aus:
Zum einen überprüfen Sie die Checksumme mit sha512sum, dazu brauchen Sie diesen Befehl:
sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Eventueller Output:
root@pve-virt-05:~# sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87 /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Erforderlicher Output:
7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87 /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Das oben beschriebene Vorgehen führen Sie nun erneut durch, jedoch mithilfe des Tools "md5sum":
md5sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Eventueller Output:
root@pve-virt-05:~# md5sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 41558dc019ef90bd0f6067644a51cf5b /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Erforderlicher Output:
41558dc019ef90bd0f6067644a51cf5b /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Falls beide Checksummen mit dem erforderlichen Output übereinstimmen, dann folgen Sie den nächsten Schritten und konfigurieren Sie die Repositorys für den Backup Server.
Öffnen Sie mit nano den Dateipfad /etc/apt/sources.list:
root@pve-virt-05:~#nano /etc/apt/sources.list
Ihnen sollte nun dies Datei angezeigt werden:
GNU nano 5.4 /etc/apt/sources.list *
deb http://ftp.de.debian.org/debian bookworm main contrib
deb http://ftp.de.debian.org/debian bookworm-updates main contrib
# security updates
deb http://security.debian.org bookworm-security main contrib
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
[ Read 9 lines ]
^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute ^C Location M-U Undo M-A Set Mark M-] To Bracket M-Q Previous
^X Exit ^R Read File ^\ Replace ^U Paste ^J Justify ^_ Go To Line M-E Redo M-6 Copy ^Q Where Was M-W Next
Diese Datei kann von Ihrer etwas abweichen, falls beispielsweise das Enterprise Repository anstelle des No-Subscription Repositorys aktiviert wurde.
Fügen Sie in diese Datei ganz unten folgende Zeilen ein, um das Proxmox Backup Server (PBS)-Repository hinzuzufügen:
# PBS pbs-no-subscription repository provided by proxmox.com, # NOT recommended for production use deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription
Danach können Sie die Datei mit [STRG] + [X] und einer anschließenden Bestätigung mit [Y] und nochmaliger Bestätigung mit [Enter] speichern.
Hinweis: Dieses Repository können Sie nachträglich auch auf das Enterprise-Repository ändern, falls Sie Subscriptions besitzen.
Anschließend führen Sie folgende Befehle aus um die Package-Liste zu aktualisieren und den Proxmox-Backup-Server als Plugin zu installieren.
root@pve-virt-05:~# apt update root@pve-virt-05:~# apt install proxmox-backup-server
Nun können Sie den installierten PBS mit der IP-Adresse des Servers und Port 8007 in einem Browser aufrufen und konfigurieren.
|
Autor: Niklas Pauli Niklas Pauli arbeitet im Product Management Team von Thomas-Krenn. Er absolvierte am Gymnasium Freyung seine Allgemeine Hochschulreife und anschließend seine Ausbildung als Fachinformatiker für Systemintegration bei der Thomas-Krenn.AG. Nach seiner Ausbildung beschäftigt er sich weiterhin mit den Themengebieten Proxmox VE inkl. Ceph, Backup (Proxmox, Veeam, SEP) oder dem Thomas-Krenn-Wiki. |