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.

BackupPC/SuiviProjet (dernière édition le 2008-10-29 22:03:10 par ChristopheVillemer)