Snapshot

Pour sauvegarder les machines virtuelles, Proxmox intègre un système de snapshot. Il est en mesure de sauvegarder le système de fichier complet de la machine virtuelle et de le restaurer en cas de besoin. Dans le cas ou une personne n'est pas sure de ce qu'elle va faire sur une machine, il est possible de prendre un snapshot de celle-ci et de faire un rollback pour revenir à la situation initiale


Page de backup


Règles de backup

Chaque noeud physique a une partition /SAVE de 200G. Par défaut, le noeud va sauvegarder les machines virtuelles sur cette partition chaque jour à 3h du matin. Pour assurer une plus grande redondance, un rsync est lancé entre les deux machines à 5h sur alice et 6h sur bob pour synchroniser les deux répertoires et ainsi avoir une copie complète du répertoire /SAVE sur chacun des noeuds. Pour ne pas saturer l'interface reliée à internet, ce rsync est effectué sur l'IP privée des noeuds physiques:

# On a l'entrée crontab suivante
0 5 * * * /usr/local/bin/backup.sh > /var/log/rsync-save


root@alice:~# cat /usr/local/bin/backup.sh
#!/bin/bash 

savenametodelete="*$(date  --date="4 days ago"  +"%Y_%m_%d")*"
testvmtodelete="*104-$(date --date="1 days ago"  +"%Y_%m_%d")*"
savename="*$(date +"%Y_%m_%d")*"
rm -Rf /SAVE/dump/$savenametodelete
rm -Rf /SAVE/dump/$testvmtodelete
rsync -avzh --progress 192.168.128.154:/SAVE/dump/$savename /SAVE/dump/


root@bob:~# cat /usr/local/bin/backup.sh 
#!/bin/bash 

savenametodelete="*$(date  --date="4 days ago"  +"%Y_%m_%d")*"
testvmtodelete="*104-$(date --date="1 days ago"  +"%Y_%m_%d")*"
savename="*$(date +"%Y_%m_%d")*"
rm -Rf /SAVE/dump/$savenametodelete
rm -Rf /SAVE/dump/$testvmtodelete
rsync -avzh --progress 192.168.128.153:/SAVE/dump/$savename /SAVE/dump/


La restauration d'une machine s'effectue en cliquant sur une machine virtuelle dans l'interface web. On se rend ensuite dans l'onglet backup. On a alors une liste des backup sur la machine. Lorsque l'on clique sur celui-ci, on a alors la possibilité de restaurer la machine virtuelle.

  • sauvegarde/vm.txt
  • Dernière modification: 2019/05/13 15:42
  • (modification externe)