Projet 8.09.DEC.03 BackupPC
Suivi de la réunion jabber du mercredi 29 octobre 9h TU (PascalBouNassar, JeanBaptisteMillogo, ThomasNoël, ...)
Au BMO, backuppc est utilisé pour la sauvegarde des serveurs Debian/etch et des clients (Ubuntu et Windows).
Un réseau de test a été mis en place récemment afin de faire les tests nécessaires et pouvoir écrire la documentation.
PBN et JB mettront à jour les pages wiki au fur et à mesure de l’avancement du travail
Projet prévu pour la fin de l’année 2008 (mi-décembre si possible)
TN et JC ont clarifiés les différents points relatifs au projet :
1‐ Installation de Backuppc : Procédure à zéro sur une debian etch
a. Sur une Debian (etch) avec les outils de base : logcheck, apticron, ssh, rsync..
b. Installation du serveur apache2
c. Gestion des clés ssh pour les backups avec rsync
d. Ajout de ce qu'il faut pour rsync via perl
2‐ Sauvegarde d’un serveur :
a. On backup tout sauf des répertoires particuliers (Backuppc gère les doublons)
b. On met une liste à exclure (les .mp3 ....)
c. On sauvegarde les serveurs la nuit
3‐ Restauration d’un serveur :
Détailler la procédure :
a. Booter sur un CD live (ubuntu, par exemple)
b. Récupérer la clef publique ssh
c. Installer/activer rsync et ssh
d. Partitionner le disque dur cible
e. Monter les partitions dans la racine /target
f. Lancer la restauration depuis l'interface de backuppc, vers /target
g. Avant de rebooter : vérifier /target/etc/fstab, installer grub, etc...
h. Rebooter hors réseau, tout vérifier avant de brancher
i. Il faudrait surtout documenter l'étape "remise à plat du fstab et installation du grub"
4‐ Particularités pour les serveurs virtuels (OpenVZ)
a. Il suffit donc de backupper les machines hôtes à 100%...
b. il faut juste préciser que quand on est en openvz et qu'on ajoute une machine virtuelle... y'a rien
à ajouter dans les backups, elle est automatiquement backuppée
c. Pour la restauration on va dans le backup du serveur hôte et on ne prend que le /var/lib/vz/root/xxx/
concerné
5‐ Sauvegarde d'un poste fixe / Portable
a. Pour un poste fixe : si c’est sous Mysql/NFS à ne pas backupper
b. Pour le reste poste fixe ordinaire ou portable :
i. A écrire la procédure pour les postes Windows, Ubuntu , MAC
ii. Dire aux gens qu’on ne backup pas les mp3, films...
6‐ Sauvegarde des sauvegardes :
a. L'idée c'est de mettre de temps en temps le contenu du backuppc sur des disques externes une fois par
semaine par exemple
b. Dupliquer la partition qui contient les données /var/lib/backuppc qui est en LVM ( Snapshot LVM)
c. Script qui fera la sauvegarde des sauvegardes à une heure où il n’y a pas de sauvegarde
7- Sauvegarde de Mysql :
- Il sera utile d'ajouter un cron qui fasse un "dump" complet des bases de données qui seront par la suite
sauvegardées.