Accueil
Nous contacter
Statistiques
Calendrier
|
Sondage
Vous attendez quoi pour utilser XEN?
|
Backuppc
Voici le détail des options de configuration pour le logiciel de sauvegarde BackupPC version 3.0
Installation de BackupPC sous debianapt-get install backuppc
Configuration: config.plLes fichiers de configuration sont stockés dans le répertoire:/ect/backuppc/ Le fichier /ect/backuppc/config.pl est le fichier principal de Backuppc, vous devez configurer les informations communes dans ce fichier. Nom du serveur de sauvegarde. Cette valeur devrait être celle entrée lors de l'exécution du script configure.pl $Conf{ServerHost} = 'backup.domain.com';
Heures de réveil du serveur. La valeur 1..23 (par défaut) signifie que le serveur s'éveillera toutes les heures excepté minuit. Il est aussi possible de spécifier une ou plusieurs heures fixes, séparées par des virgules : 1,2.5,6 (une heure, deux heures trente et six heures) $Conf{WakeupSchedule} = [22.5]; # 1 fois par jour à 22h30
$Conf{WakeupSchedule} = [1..23]; # toutes les heures sauf minuit $Conf{WakeupSchedule} = [2,4,6,8,10,12,14,16,18,20,22]; # toutes les 2 heures La valeur par défaut (1) force le script à vérifier que le serveur est lancé par l'utilisateur spécifié dans la directive $Conf{BackupPCUser}. Cela permet d'éviter que le script du serveur soit exécuté par un utilisateur non autorisé (par exemple root) $Conf{BackupPCUserVerify} = 1;
Langue française $Conf{Language} = fr;
Nombre maximum de sauvegardes à effectuer en simultané $Conf{MaxBackups} = 4;
Nombre de jours entre deux sauvegardes complètes Sauvegardes complètes $Conf{FullPeriod} = 7;
Nombre de sauvegardes complètes à conserver en permanence $Conf{FullKeepCnt} = 4;
Nombre de sauvegardes complètes à conserver en permanence quelque soit la durée de rétention ''FullAgeMax $Conf{FullKeepCntMin} = 4;
Age maximal en jours des sauvegardes complètes (Rétention) $Conf{FullAgeMax} = 90;
Nombre de jours entre deux sauvegardes incrémentales $Conf{IncrPeriod}= 1; # 1 jour
$Conf{IncrPeriod}= 0.5; # Toutes les 12 heures $Conf{IncrPeriod}= 0.25; # Toutes les 6 heures Nombre de sauvegardes incrémentales à conserver en permanence $Conf{IncrKeepCnt} = 7;
Nombre de sauvegardes incrémentales à conserver en permanence quelque soit la durée de rétention ''FullAgeMax $Conf{IncrKeepCntMin}= 1;
Age maximal en jours des sauvegardes incrémentales $Conf{IncrAgeMax}= 7;
Nombre de sous-niveau par rapport à la sauvegarde complète $Conf{IncrLevels}= 1;
Exemple: $Conf{FullPeriod} = 7;
$Conf{IncrPeriod} = 1; $Conf{IncrKeepCnt} = 6; $Conf{IncrLevels} = [1, 2, 3, 4, 5, 6]; Alors les sauvegardes seront les suivantes: Une full 1 fois par semaine Une incrémentale 1 fois par jour avec une rétention de 6 travaux avec 6 sous-niveaux par rapport à la full, avec 11 incrémentales: backup #0 (full, level 0, oldest) backup #1 (incr, level 1) backup #2 (incr, level 2) backup #3 (incr, level 3) backup #4 (incr, level 4) backup #5 (incr, level 5) backup #6 (incr, level 6) backup #7 (full, level 0) backup #8 (incr, level 1) backup #9 (incr, level 2) backup #10 (incr, level 3) backup #11 (incr, level 4) backup #12 (incr, level 5, newest) Une complète(full) a un niveau 0. Une nouvelle incrémentale de niveau N va sauvegarder seulement ce qu'il a y a de plus récent dans son niveau. Filling est une option pour forcer les incrémentales à fusionner avec les complètes(full) grâce à des liens en dur(hardlink), cela donne à l'utilisateur une vision complète. Cette option n'est plus nécessaire, car l'interface web permet d'avoir une vision avec les différentes versions des fichiers $Conf{IncrFill}= 0;
__Si l'une sauvegarde complète ou incrémentale échoue la sauvegarde a un status incomplet, à moins de 3 jours le système n'ira pas copier les éléments déjà présent dans la sauvegarde $Conf{PartialAgeMax} = 3; # 3 jours
Nombre de log à sauvegarder concernant les restaurations de fichiers/répertoires: $Conf{RestoreInfoKeepCnt} = 10;
Nombre de log à sauvegarder concernant les sauvegardes par machines: $Conf{ArchiveInfoKeepCnt} = 10;
Ne pas lancer les sauvegardes à partir de: $Conf{BlackoutHourBegin}= 9.0; # de 9heure du matin
$Conf{BlackoutHourEnd} = 23.0; # Jusqu'à 23h00 $Conf{BlackoutWeekDays} = [1, 2, 3, 4, 5]; # du lundi au vendredi $Conf{BlackoutWeekDays} = [6,7]; # ou du samedi et dimanche Ne pas lancer les sauvegardes avec plusieurs entrées: $Conf{BlackoutPeriods} = [
{
hourBegin => 7.0,
hourEnd => 19.5,
weekDays => [1, 2, 3, 4, 5],
},
{
hourBegin => 23,
hourEnd => 5,
weekDays => [5, 6],
},
];
Taux de compression (3, comme spécifié durant l'installation) $Conf{CompressLevel} = 3;
Nombre de secondes sans réponse à attendre avant de considérer qu'une sauvegarde a échoué, puis de l'annuler $Conf{ClientTimeout} = 600;
Adresse e-mail de l'administrateur, pour les envois d'alertes $Conf{EMailAdminUserName} = 'email@domaine.net';
Postes à sauvegarderIl peut utiliser plusieurs protocoles pour les sauvegardes :* [:Samba]] : Utilise le logiciel //SmbClient// pour le transfert des données. C'est un bon choix pour sauvegarder des machines sous Windows. * [:rSync]] : Utilise le logiciel //RSync// pour le transfert des données (//via// [:SSH]]). C'est un bon choix pour sauvegarder des machines sous Linux et sous windows. * [:rSyncd]] : Utilise le //daemon// « rsyncd » installé sur chaque client. C'est un bon choix pour sauvegarder des machines sous Linux et sous Windows. * [:Tar]] : Utilise le logiciel Tar. C'est un bon choix pour sauvegarder des machines sous Linux. Configuration de plusieurs politiques d'archivages pour une même machine: J'ai contourné le problème en créer plusieurs hosts: backuppc@debian-backuppc:~$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost 192.168.1.5 debian-xen.localdomain debian-xen 192.168.1.5 photos.localdomain photos 192.168.1.5 travail.localdomain travail Dans le répertoire de BackupPC backuppc@debian-backuppc:~$ ls /etc/backuppc
debian-xen.pl.old htgroup localhost.pl photos.pl apache.conf hosts htpasswd travail.pl config.pl debian-xen.pl hosts.old id_rsa.pub Le nouveau fichier de configuration des hosts: #....
localhost 0 backuppc debian-xen 0 root photos 0 root travail 0 root La configuration pour mes fichiers de tous les jours: backuppc@debian-backuppc:~$ cat /etc/backuppc/travail.pl
$Conf{XferMethod} = 'rsync'; $Conf{RsyncClientPath} = '/usr/bin/rsync'; $Conf{RsyncClientCmd} = '$sshPath -l root $host $rsyncPath $argList+'; $Conf{RsyncClientRestoreCmd} = '$sshPath -l root $host $rsyncPath $argList+'; $Conf{RsyncShareName} = [ '/share/travail', ]; La configuration pour mes photos qui bougent très peu: backuppc@debian-backuppc:~$ cat /etc/backuppc/photos.pl
$Conf{XferMethod} = 'rsync'; $Conf{RsyncClientPath} = '/usr/bin/rsync'; $Conf{RsyncClientCmd} = '$sshPath -l root $host $rsyncPath $argList+'; $Conf{RsyncClientRestoreCmd} = '$sshPath -l root $host $rsyncPath $argList+'; $Conf{RsyncShareName} = [ '/share/photosvideo' ]; $Conf{BackupFilesExclude} = { '*.zip' => [ '' ] }; $Conf{FullPeriod} = '30'; $Conf{IncrKeepCnt} = '2'; $Conf{IncrLevels} = ~np~[ '1', '2' ]; $Conf{IncrPeriod} = '7'; Créé par: antoine dernière modification: Mercredi 01 of Août, 2007 [17:52:28 UTC] par admin |
C'est quoi ce site?
Bienvenue sur le site francophone des différentes technologies de virtualisation sous Linux et pour Linux.
Nous essayerons de vous fournir toutes les informations nécessaires pour préparer, configurer, administrer et optimiser les solutions de virtualisations avec Linux.
Connexion
Recherche
Utilisateurs connectés
Il y a 3 utilisateurs connectés
Dernières nouvelles
|