<> Des infos sur le système de sauvegarde utilisé au CNF: [[BackupPC]] , version: 3.1.0-9 (''squeeze'') /!\ Actuellement ( -- WillyManga <> ), nous avons retiré une machine destinée aux usagers pour débuter les sauvegardes . === Généralités === * nom d'hôte: backup * IP: 192.168.10.3 * 160 Go (''réparti sur deux disques de 80 Go'') dans lequel on ne stockera que les configurations des serveurs, dumps base de données, quelques documents utilisateurs ( la sélection sera rude ...) :-? * répartition de l'espace utilisé par LVM ( ''au départ'' ) * Le volume logique `backup` est monté sur `/var/lib/backuppc` {{{ root@backup:/etc/backuppc# pvs PV VG Fmt Attr PSize PFree /dev/sda5 vbackup0 lvm2 a- 74,43g 32,45g /dev/sdb1 vbackup0 lvm2 a- 74,56g 0 root@backup:/etc/backuppc# vgs VG #PV #LV #SN Attr VSize VFree vbackup0 2 7 0 wz--n- 148,99g 32,45g root@backup:/etc/backuppc# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert backup vbackup0 -wi-ao 111,76g home vbackup0 -wi-ao 144,00m log vbackup0 -wi-ao 952,00m root vbackup0 -wi-ao 952,00m swap vbackup0 -wi-ao 952,00m tmp vbackup0 -wi-ao 952,00m var vbackup0 -wi-ao 952,00m }}} === Accès distant par ssh === * /!\ Ne pas oublier de se connecter au moins une fois manuellement afin de récupérer les ''empreintes'' des serveurs ssh. * backuppc doit se connecter en tant que root sur le poste distant * opérer quelques restrictions sur cet accès. Exemple de clé SSH {{{ from="192.168.10.3" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVAfRs/tADLkPVICCN+9eRpvB+ZCKhys5Lw0w8PI/onsNIB+OXjuX3XB4ynMGYFi2re2/1jzpgBEatLyAzEPpqgNTZ7PI6QjVP8w+83yqprk65ED6o7MuD75k2LLZ2fuih2ovKkbd4BhlrBMyOEDM7eLZfSRdCGt0D0amlpRfVXsxpAvvBbNuXLm6eSvSxUhFTK6M9Bz8bJwBkF/a2Fw3nSpCRyDO15jJFcsKz9wQmKUuCG/C84cb8nY+l/f4SOko/yjIjfu4vnqyatKE/5Y/Y8r2pgVxEO+oISaPX8mUXHbByfKqHZu9YDY7FOcy7qZovWP3+3AAyhnPY4Xd8jl3d backuppc@backup }}} * lire `authorized_keys(5)` * Devrait-on ajouter la commande `rsync` telle quelle sera utilisée par backuppc ? === /etc/backuppc/config.pl === {{{ $Conf{MaxBackups} = 2; $Conf{WakeupSchedule} = [3.75]; # réveil à 3h45 $Conf{BackupFilesExclude} = ['/tmp','/proc','/lost+found','/sys','/media','/mnt','/var/www']; #après on adapte dans les fichiers propres à chaque machine $Conf{XferMethod} = 'rsync'; #destination address to an admin user who will receive a nightly email #with warnings and errors. $Conf{EMailAdminUserName} = 'technique@ndere.cm.refer.org'; #destination domain name $Conf{EMailUserDestDomain} = '@ndere.cm.refer.org'; #langue de l'interface web $Conf{Language} = 'fr'; }}}