Backup di Host Fisici con PBS: Difference between revisions
Jump to navigation
Jump to search
| Line 17: | Line 17: | ||
backup-pre | backup-pre | ||
proxmox-backup-client \ | proxmox-backup-client \ | ||
backup \ | backup \ | ||
Revision as of 15:51, 14 October 2022
Creazione snapshot
- Impostare
backup-pre
- in modo che crei uno snapshot del sistema montato su /media/backup con tutti i fs da backuppare.
Con autenticazione come root@pam
- Creare lo script:
cat | sudo tee /usr/local/sbin/pbsbackup << 'EOFile'
#!/bin/bash
source /etc/pbsbackup
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
backup-pre
proxmox-backup-client \
backup \
root.pxar:$BKP_PATH \
repository $BKP_SRV:$BKP_REPO \
--all-file-systems
backup-post
EOFile
- Renderlo eseguibile:
chmod +x /usr/local/sbin/pbsbackup
- Creare il file di configurazione:
vi /etc/pbsbackup
#!/bin/bash export BKP_PATH="/media/backup" export BKP_SRV="10.11.12.13" export BKP_REPO="PBS" export PBS_PASSWORD="secrepassWord"
- Creare il fiel di cron:
cat | sudo tee /etc/cron.d/pbs << EOFile MAILTO=admin@example.com #min hours DayOfMonth Month DayOfWeek user command 00 22 * * * root /usr/local/sbin/pbsbackup > /dev/null EOFile
- Provarlo
/usr/local/sbin/pbsbackup
Creando uno user con un token con diritti solo su quel dayastore
PBS_PASSWORD=70185333-b696-478a-a0d5-3bfe302b9091 #min hours DayOfMonth Month DayOfWeek user command 00 22 * * * root proxmox-backup-client backup root.pxar:/ etc-pve.pxar:/etc/pve --repository username@pbs\!backup@servername.example.priv:DATA