Externer Datastore

gooni

New Member
Feb 13, 2021
22
0
1
37
Guten Morgen,

Ist es möglich ein NFS oder ein iSCSI Share als Datastore einzubinden? Der Backupserver soll direkt auf eine NAS schreiben. Lokaler Speicher steht nicht zur Verfügung.

Vielen Dank.
 
Wird der Datastore den ich im VE anlege auch im PBS angezeigt?
Nicht direkt, nein.

Im PBS kannst du natürlich ebenfalls NFS oder iSCSI verwenden. Bisher anscheinend aber nicht per GUI sondern nur klassisch per fstab. Irgendwo muss jedenfalls der Speicher für den PBS herkommen und im PBS gemountet sein.

Wie man dann den PBS an die PVEs anbindet sollte im Handbuch beschrieben sein.

Ich selber habe PBS als VM auf einer Synology und nutze den Speicher derselben Synology per NFS. Das hat bisher (der Bug ist bekannt) allerdings den Nachteil, dass "Purge" nicht korrekt funktioniert! Das zeitlich hierarchische Aufbewahren/Löschen wird nicht korrekt realisiert!

Viele Grüße
 
Hallo, kann mir jemand den CLI Befehl fürs mounten eines Datastores (NFS, iSCSI und CIFS) unter PBS nennen?

Vielen Dank.
 
Aus meiner Backup-Server "history":

Code:
history |grep -i 'mount.*proxm'
   18  mount -t nfs -o  vers=2  10.3.110.100:/volume5/ActiveBackupforBusiness/proxmox  /srv/dsa

Der Server ist unschwer als Synology erkennbar. Dort muss das angegebene Verzeichnis natürlich entsprechend freigegeben sein.

Weil ich zwei Pools auf dem Server haben will, befinden sich bei mir momentan zwei Zeilen in der fstab:

Code:
grep proxmox/  /etc/fstab
10.3.110.100:/volume5/ActiveBackupforBusiness/proxmox/pbsb      /srv/dsa        nfs     _netdev,noatime 0       0
10.3.110.100:/volume5/ActiveBackupforBusiness/proxmox/hosts     /srv/hosts      nfs     _netdev,noatime 0       0

Es kann sehr gut sein, dass das hinsichtlich der Optionen noch nicht optimal ist, aber: "... works for me".


Viele Grüße
 
Hallo :) Vielen Dank.

Nun habe ich den Datastore im PBS hinzufügen können. Nachdem ich jedoch den PBS im VE als Datastore mit dem User root@pam hinzugefügt habe bekomme ich überall:

Code:
proxmox-backup-client failed: Error: Permission denied (os error 13) (500)

Kannst du mir da noch einen Tipp geben ?

Danke.
 
Der Backup-Prozess läuft nicht als root, sondern als user mit dem Namen backup. Dieser user muss an die passende Stelle schreiben dürfen.

Bei mir ist der mount point = /srv/dsa. Darum darf ein Test wie dieser:

Code:
su -s "/bin/bash" -c "touch /srv/dsa/testdatei"   backup

... keinerlei Ausgabe liefern, sondern einfach funktionieren. Ansonsten ist die Freigabedefinition auf NFS-Serverseite unpassend.

((
Gegenprobe mit erwarteter Fehlermeldung:
Code:
su -s "/bin/bash" -c "touch /srv/dsa/asdf"   www-data
touch: cannot touch '/srv/dsa/asdf': Permission denied
))

Viele Grüße
 
Hallo,

ja den Fehler bekomme ich wenn ich auf eine Datei im Share zugreife. Jedoch befindet sich auf keinem der beiden Server ein user namens "backup"

Eingebunden habe ich mein CIFS in fstab mit:

Code:
//192.168.2.163\proxmoxbackup /mnt/backup cifs rw,username=***,password=***,uid=1000,gid=1000 0  0

Aber es erscheint nirgendwo ein Backupuser

Code:
root@proxmoxbackup01:~# ls -al /mnt/backup
total 4
drwxr-xr-x 2 1000 1000    0 Feb 18 17:14 .
drwxr-xr-x 4 root root 4096 Feb 18 10:57 ..
drwxr-xr-x 2 1000 1000    0 Feb 18 17:20 .chunks
-rwxr-xr-x 1 1000 1000    0 Feb 18 17:14 .lock
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!