Outils pour utilisateurs

Outils du site


doc:backup

Ceci est une ancienne révision du document !


Fonctionnement Backup Brescou

Les backups sont réalisés via rsnapshot sur la VM zoid.lord.re (by lord).

  • Rsnapshot est lancé via un cron /etc/crontab
  1. Une fois toute les 4 heures
  2. Une fois par jour
  3. Une fois par semaine
  4. Une fois par mois
  • Rsnapshot backup le / via rsync + les BDD mysql via un script /var/backups/scripts_backups/backup-mysql.sh
  • La connexion ssh se fait sur le compte backup brescou via clé SSH. Un wrapper passe les commandes rsync et le script BDD en sudo.
  • Commande : rsnapshot help
  • PATH des fichiers : /var/rsnapshot
  • PATH des dumps BDD : /var/rsnapshot/TIME/brescou.iloth.net/var/backups/mysql (exemple: /var/rsnapshot/weekly.0/brescou.iloth.net/var/backups/mysql/)
  • Restauration des fichiers rsync avec utilisateur backup. (exemple : rsync -av /var/rsnapshot/weekly.0/brescou.iloth.net/var/backups/mysql/dolibarr.sql.gz backup@brescou.iloth.net:/tmp/)
  • Conf rsnapshot
config_version	1.2
snapshot_root	/var/rsnapshot/
cmd_cp		/bin/cp
cmd_rm		/bin/rm
cmd_rsync	/usr/bin/rsync
cmd_ssh	/usr/bin/ssh
cmd_logger	/usr/bin/logger
retain		hourly	6
retain		daily	7
retain		weekly	4
verbose		2
loglevel	3
lockfile	/var/run/rsnapshot.pid
exclude	/dev
exclude	/proc
exclude	/sys
backup_script	/usr/bin/ssh backup@brescou.iloth.net "/var/backups/scripts_backups/backup-mysql.sh"	unused1
backup	backup@brescou.iloth.net:/	brescou.iloth.net/
doc/backup.1410709855.txt.gz · Dernière modification: 2014/09/14 17:50 par vic