Sondage
Vous attendez quoi pour utilser XEN?
D'avoir le SMP pour les machines virtuels
D'avoir une interface X11 pour les machines virtuelles
Qu'il soit packagé dans ma distribution
D'avoir une interface web pour l'administration de XEN
Car je ne vois pas comment faire!

Voir les résultats
(Votes: 3946)

Backuppc

Configuration de BackupPC imprimer
Voici le détail des options de configuration pour le logiciel de sauvegarde BackupPC version 3.0

Installation de BackupPC sous debian

apt-get install backuppc


Configuration: config.pl

Les 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 à sauvegarder

Il 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
[ s'inscrire | J'ai oublié mon mot de passe ]
Recherche
dans :
Utilisateurs connectés
Il y a 3 utilisateurs connectés
Dernières nouvelles
Téléchargement

Version stable de Xen
- => XEN stable