Hallo zusammen,
ich weiss es gibt über das o.g. Problem bereits mehrere Threads. Ich komme aber trotzdem nicht weiter.
Auf meinem PVE läuft eine Proxmox Backup Server VM. PBS ist als Storage eingerichtet mit einem API Token:
Auf der PBS VM habe ich 2 unterschiedliche Datastores per NFS Mount eingebunden. Owner der Backups ist auch jeweils root@pam!xxxxx = der API Token.
Heute habe ich die Hook Scripts entdeckt. Ich würde gerne per Script
- auf Datastore 1 sichern
- Datastore 1 verifizieren
- Sync auf Datastore 2 machen
- Datastore 2 verifizieren
- PBS ausschalten
#!/bin/bash
if [ "$1" == "job-end" ]; then
ssh root@192.168.x.xxx "proxmox-backup-manager verify Synology_RK_1 < /dev/null"
ssh root@192.168.x.xxx "proxmox-backup-manager pull Synology Synology_RK_1 Synology_RK_2 < /dev/null"
ssh root@192.168.x.xxx "proxmox-backup-manager verify Synology_RK_2 < /dev/null"
ssh root@192.168.x.xxx "poweroff < /dev/null &"
fi
exit 0
Eigentlich funktioniert das auch alles. Lediglich der Sync funktioniert nicht:
Wie schon gesagt. Der Datastore im PVE, der Remote Owner, der Backup Owner ist jeweils der API Token.
Was muss ich machen, damit das Script funktioniert bzw. die Rechte richtig sind??
Grüsse
Rafael
ich weiss es gibt über das o.g. Problem bereits mehrere Threads. Ich komme aber trotzdem nicht weiter.
Auf meinem PVE läuft eine Proxmox Backup Server VM. PBS ist als Storage eingerichtet mit einem API Token:
Auf der PBS VM habe ich 2 unterschiedliche Datastores per NFS Mount eingebunden. Owner der Backups ist auch jeweils root@pam!xxxxx = der API Token.
Heute habe ich die Hook Scripts entdeckt. Ich würde gerne per Script
- auf Datastore 1 sichern
- Datastore 1 verifizieren
- Sync auf Datastore 2 machen
- Datastore 2 verifizieren
- PBS ausschalten
#!/bin/bash
if [ "$1" == "job-end" ]; then
ssh root@192.168.x.xxx "proxmox-backup-manager verify Synology_RK_1 < /dev/null"
ssh root@192.168.x.xxx "proxmox-backup-manager pull Synology Synology_RK_1 Synology_RK_2 < /dev/null"
ssh root@192.168.x.xxx "proxmox-backup-manager verify Synology_RK_2 < /dev/null"
ssh root@192.168.x.xxx "poweroff < /dev/null &"
fi
exit 0
Eigentlich funktioniert das auch alles. Lediglich der Sync funktioniert nicht:
Wie schon gesagt. Der Datastore im PVE, der Remote Owner, der Backup Owner ist jeweils der API Token.
Was muss ich machen, damit das Script funktioniert bzw. die Rechte richtig sind??
Grüsse
Rafael