I've started a poc with this new product, and was very happy with the result yesterday. Until the results of the nightly job came in.
My setup:
Production PVE (Site A) with permissions set to DatastoreBackup
DR PVE (Site B) with permissions set to DatastoreReader
PBS is a VM on the DR PVE and can reach Site A over a site2site VPN.
After some initial confusions about how to set permissions, I made a backup of a VM on site A and restored it on site B.
This morning the scheduled result came in: Backup failed.
PBS has a good backup, this is the part that is failing:
555: 2020-07-12 00:00:12 INFO: run: /usr/bin/proxmox-backup-client prune vm/555 --quiet 1 --keep-last 1 --repository XXXX@pbs@x.x.x.x:local-poc
555: 2020-07-12 00:00:12 INFO: Error: HTTP Error 403 Forbidden: permission check failed
555: 2020-07-12 00:00:12 ERROR: Backup of VM 555 failed - command '/usr/bin/proxmox-backup-client prune vm/555 --quiet 1 --keep-last 1 --repository XXXX@pbs@x.x.x.x:local-poc' failed: exit code 255
Why is it trying to prune when it seems to be the PBS servers task? I've always been a fan of pull-backups, however access that is write,read but not delete in a push scenario is fine by me. But I cannot allow delete. If site A gets compromised/hacked/cryptolocked, it should never ever have delete access on the backupserver.
My setup:
Production PVE (Site A) with permissions set to DatastoreBackup
DR PVE (Site B) with permissions set to DatastoreReader
PBS is a VM on the DR PVE and can reach Site A over a site2site VPN.
After some initial confusions about how to set permissions, I made a backup of a VM on site A and restored it on site B.
This morning the scheduled result came in: Backup failed.
PBS has a good backup, this is the part that is failing:
555: 2020-07-12 00:00:12 INFO: run: /usr/bin/proxmox-backup-client prune vm/555 --quiet 1 --keep-last 1 --repository XXXX@pbs@x.x.x.x:local-poc
555: 2020-07-12 00:00:12 INFO: Error: HTTP Error 403 Forbidden: permission check failed
555: 2020-07-12 00:00:12 ERROR: Backup of VM 555 failed - command '/usr/bin/proxmox-backup-client prune vm/555 --quiet 1 --keep-last 1 --repository XXXX@pbs@x.x.x.x:local-poc' failed: exit code 255
Why is it trying to prune when it seems to be the PBS servers task? I've always been a fan of pull-backups, however access that is write,read but not delete in a push scenario is fine by me. But I cannot allow delete. If site A gets compromised/hacked/cryptolocked, it should never ever have delete access on the backupserver.