Modifications entre les versions 2 et 3
Version 2 à la date du 2006-11-27 15:25:41
Taille: 4690
Éditeur: XavierFossouo
Commentaire:
Version 3 à la date du 2006-11-27 15:27:51
Taille: 4702
Éditeur: XavierFossouo
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
Ligne 110: Ligne 109:
Télécharger et installer le paquet Télécharger et installer le paquet (à suivre...)

Cette page décrit la mise en place d'un système de sauvegarde en utilisant Backuppc

http://backuppc.sourceforge.net/

Côté serveur

installation: aptitude install backuppc

Vous pouvez alors accéder à l'interface d'administration de backuppc sur http://votre.serveur/backuppc

La configuration est simple, et porte essentiellement sur 2 fichiers situés dans /etc/backuppc:

  • config.pl : Paramètres du serveur, et hosts : liste des machines à sauvegarde

Chez moi ca donne ceci:

A noter que je n'ai pas touché au config.pl global (/etc/backuppc/config.pl), qui est bon (du moins qui marche) par défaut.

$cat hosts
#
#========================================================================

#
# The first non-comment non-empty line gives the field names and should
# not be edited!!
#
host        dhcp    user    moreUsers     # <--- do not edit this line
#farside    0       craig   jill,jeff     # <--- example static IP host entry
#larson     1       bill                  # <--- example DHCP host entry
localhost   0       backuppc
192.168.100.2   0       backuppc        root,fossouo
portable-xf.vpn-yaounde 0  xf                   #portable XF
admin-rezo.vpn-yaounde  0       fossouo         #desktop XF
resp-formation.vpn-yaounde      0       administrateur  #desktop WK
resp-cai.vpn-yaounde    0       administrateur  #desktop RKF
resp-cnf.vpn-yaounde    0       administrateur  #desktop AK
directeur.vpn-yaounde   0       administrateur  #desktop LSM
sec-dir.vpn-yaounde     0       administrateur  #desktop OM
sec-admin.vpn-yaounde   0       administrateur  #desktop SD
bourse.vpn-yaounde      0       administrateur  #desktop SRME
comptable.vpn-yaounde   0       administrateur  #desktop CFS
admin-bureau.vpn-yaounde        0       administrateur  #desktop BB

Le serveur Backuppc va alors créer des repertoires pour la sauvegarde de chaque pc dans /var/lib/backuppc/pc

$ls -l /var/lib/backuppc/pc
drwxr-x---   3 backuppc backuppc 4096 2006-11-27 06:32 192.168.100.2
drwxr-x---   6 backuppc backuppc 4096 2006-11-27 06:00 admin-bureau.vpn-yaounde
drwxr-x---   2 backuppc backuppc 4096 2006-11-27 11:00 admin-rezo.vpn-yaounde
drwxr-x---   2 backuppc backuppc 4096 2006-11-27 15:00 bourse.vpn-yaounde
drwxr-x---   2 backuppc backuppc 4096 2006-11-24 16:00 comptable.vpn-yaounde
drwxr-x---   6 backuppc backuppc 4096 2006-11-27 15:00 directeur.vpn-yaounde
drwxr-x---  11 backuppc backuppc 4096 2006-11-27 06:00 localhost
drwxr-x---   2 backuppc backuppc 4096 2006-11-22 16:01 portable-xf.vpn-yaounde
drwxr-x---   2 backuppc backuppc 4096 2006-11-09 10:00 resp-cai.vpn-yaounde
drwxr-x---   2 backuppc backuppc 4096 2006-11-27 06:00 resp-cnf.vpn-yaounde
drwxr-x---   2 backuppc backuppc 4096 2006-11-27 15:00 resp-formation.vpn-yaounde
drwxr-x---   5 backuppc backuppc 4096 2006-11-27 15:00 sec-admin.vpn-yaounde
drwxr-x---   3 backuppc backuppc 4096 2006-11-27 12:32 sec-dir.vpn-yaounde

Dès lors, il est possible de personnaliser la configuration de chaque poste, en créant dans le repertoire concerné un fichier "config.pl" personnalisé.

Un exemple de configuration pour un poste Windows avec le service rsync:

$cat /var/lib/backuppc/pc/directeur.vpn-yaounde/config.pl
#============================================================= -*-perl-*-
#
# Configuration file for Windows hosts.
# Note the slashes instead of backslashes
#

###########################################################################
# What to backup and when to do it
###########################################################################
#Tableau des répertoires à sauvegarder
#Tableau des répertoires exclus de la sauvegarde
$Conf{BackupFilesExclude} = ['/Documents and Settings/mbow/Local Settings/Temp', '/WINDOWS', '/WINNT', '/Program Files', 'QUARANTINE'];

###########################################################################
# General per-PC configuration settings
###########################################################################
#Nom NetBios de la machine
#$Conf{ClientNameAlias} = 'netbiosname';
#Méthode de sauvegarde utilisée
$Conf{XferMethod} = "rsyncd";
#Niveau de verbosité des fichiers de log
$Conf{XferLogLevel} = 1;
#Nom des partages à sauvegarder
$Conf{RsyncShareName} = ['eDrive', 'cDrive', 'dDrive'];
#Nom de l'utilisateur réseau
$Conf{RsyncdUserName} = "administrateur";
#Mot de passe de l'utilisateur réseau
$Conf{RsyncdPasswd} = "mot_de_passe_admin";
#Méthode de compression de la sauvegarde
$Conf{ArchiveComp} = 'bzip2';

Côté client

Télécharger et installer le paquet (à suivre...)

BackupPC (dernière édition le 2008-12-18 15:49:11 par NacerAdamouSaidou)