Les backups
Un article de DocAstairs.
Tous les backups sont sur deux serveurs, le serveur en ligne et le serveur de production. Toutes les nuits, grâce à des tâches cron, les backups sont synchronisés entre ces deux serveurs afin d'assurer une redondance de l'information.
Que se soit sur le serveur de production ou sur le serveur en ligne, pour les scripts et les bases de données, tout se trouve dans le répertoire /usr/backup
Sur chacun des deux serveurs, l'arborescence est la suivante :
/usr /backup /barracuda /prod_db /www /hannibal /online_db /www
- récupération de script
La récupération de script consiste à faire un simple copier/coller au bon endroit
- restauration de donnée en base
Pour restaurer des données, il faut utiliser la commande pg_restore
- Pour gérer les backups, une interface web est disponible sur la page d'accueil de production (barracuda) avec les login et mode passe 'admin' 'php'.
Cette page s'utilise de la même manière que les synchros, à la différence prêt qu'il faut cliquer sur 'Mise à jour de la crontab' dans le panneau de droite une fois les modifications apportées.