ZFS Datastores nach PBS Neuinstallation wieder einbinden

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Dieser Artikel beschreibt, wie Sie einen bestehenden ZFS-Datastore nach einer Neuinstallation des Proxmox Backup Servers (PBS) wieder einbinden können, ohne die gesicherten Backups zu verlieren.

Ausgangssituation

In unserem Setup ist PBS mit konfiguriertem ZFS vorhanden. Diesem Artikel liegt folgende Ausgangssituation zu Grunde:

  • Proxmox Backup Server (Version 4.0.11)
  • Konfigurierter Datastore (in diesem Fall ZFS)

Vor Beginn der nächsten Schritte muss der PBS neu installiert werden. Eine Anleitung dazu finden Sie hier: Proxmox Backup Server Installation.

Ziel

Den ZFS Datastore wieder in den PBS einbinden, ohne die gesicherten Backups zu verlieren.

Durchführung

Prüfung der Festplatten

Nachdem Sie Ihren Proxmox Backup Server neu installiert haben, überprüfen Sie zuerst, ob Ihre Datenträger im System angezeigt werden:

lsblk

ZFS-Pool importieren

Als nächstes werden die alten zfs Datastores in den neuen zpool integriert. Führen Sie dazu die folgenden Schritte durch.

Alle verfügbaren ZFS-Pools anzeigen:

zpool import

Importieren Sie die gewünschten alten zfs Datastores mit dem folgenden Befehl:

zpool import -f <POOLNAME>

Die Option -f erzwingt dabei die Einbindung des zpools.

Pfad des Datastores ermitteln

Anschließend wird der Mountpoint des Datastores benötigt. Diesen können Sie mit folgenden Befehl einsehen:

zfs list

Die Ausgabe kann z.B. so aussehen:

Merken Sie sich den Mountpoint des gewünschten Datastores. Hier:

/mnt/datastore/pbs.local

Diesen benötigen Sie für die Datastore-Konfiguration.

Konfiguration

Als nächstes wird die PBS Datastore Konfigurationsdatei bearbeitet.

Hinweis: Sofern nach der Neuinstallation noch kein Datastore konfiguriert wurde, ist diese Datei zu Beginn noch leer und muss erst erstellt werden.

nano /etc/proxmox-backup/datastore.cfg

Neuen Eintrag hinzufügen (Achtung: Beachten Sie dazu die Formatierung der einzelnen Zeilen, am besten kopieren Sie den folgenden Codeblock und passen die Namen entsprechend an):

datastore: <Datastore-Name>
     path <Mountpoint des ZFS-Pools>

Backup-Dienst neu starten

Zuletzt muss der Backup-Dienst neu gestartet werden:

systemctl restart proxmox-backup

Nachdem Sie nach starten des Backup-Dienstes die GUI neu geladen haben, sollte der Datastore nun unter "Datastore" erscheinen mit allen vorhandenen Backups.

Nun können Sie den Proxmox Backup Server wieder erneut in ihre Proxmox Systeme hinzufügen und ggf. den Datastore noch anpassen (Garbage Collection, Prune Jobs, etc.).

Autor: Paul Streifinger

Paul Streifinger arbeitet als Auszubildender im Product Management Team von Thomas-Krenn. Er absolvierte an der Realschule Freyung seine Mittlere Reife und macht seine Ausbildung als Fachinformatiker für Systemintegration bei der Thomas-Krenn.AG. Während seiner Ausbildung beschäftigt er sich mit Proxmox VE (inkl. Ceph und Backup) und mit VMware.


Das könnte Sie auch interessieren

Proxmox Backup Server Konfiguration
Proxmox Backup Server No Subscription Update Repository
Tape Library/Autoloader in PBS einbinden