Installation
- Pour commencer, installons apache2 étant donné que le serveur backuppc se sert d'apache et se gère facilement via un site web.
- backupcedesurk$ sudo aptitude install apache2**
- Installons ensuite backuppc lui même
- Par défaut, Backuppc nous génère un mot de passe pour le compte par défaut backuppc
(pas super important de le noter dans notre cas, nous allons le changer plus loin)
- Ajoutons aussi un alias /backuppc dans votre configuration d’apache2 en ajoutant dans le fichier **/etc/apache2/httpd.conf** la ligne suivante:
- Include /etc/backuppc/apache.conf** (comme dernière ligne dans le fichier)
- Changeons le mot de passe du compte backuppc par la commande:
Nous pouvons tenter d'y acceder via notre navigateur web: http://monserveurbackup.cedesurk.cd/backuppc avec comme login: backuppc et passwd: celuiquevousavezcréez .
- Continuons la configuration proprement dite de backuppc - Nous allons créer la liste des machines à sauvegarder:
Editons le fichier **/etc/backuppc/hosts ** il ressemble à ceci chez moi:
# 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 # le serveur backup lui même
172.16.0.3 0 backuppc root # le serveur VOIP
172.16.0.2 0 backuppc root # le serveur des catalogues
172.16.0.4 0 backuppc root # le serveur mails et DNS
172.16.0.5 0 backuppc root # le serveur web en production sur machine virtuelle
10.0.4.10 0 backuppc root # le serveur miroir
10.0.4.40 0 backuppc root # le proxy
10.0.4.20 0 backuppc root # le serveur des machines virtuelles ...
Problème résolu
jeudi 23 juillet 2009 le hdd de mon backuppc est plein
Après avoir augmenté la taille de la partition Lvm de mon backuppc,
j'ai eu ce message d'erreur:
/etc/init.d/backuppc restart
- Restarting backuppc: No process in pidfile `/var/run/backuppc/BackupPC.pid' found running; none killed.
- couldn't do /var/lib/backuppc/log/status.pl: at /usr/share/backuppc/bin/BackupPC line 116.
Résolution:
j'ai ouvert le fichier /usr/share/backuppc/bin/BackupPC et j'ai commenté les lignes suivantes:
- # Read old status #
if ( -f "$TopDir/log/status.pl" && !(my $ret = do "$TopDir/log/status.pl") ) {
- die "couldn't parse $TopDir/log/status.pl: $@" if $@; die "couldn't do $TopDir/log/status.pl: $!" unless defined $ret; die "couldn't run $TopDir/log/status.pl";
Il faut dire que ces lignes permettent à backuppc de retenir l'état du serveur backup, vu qu'il y avait une erreur chez moi, du coup tout plantait.
Ensuite j'ai redémarrer le service backuppc
- invoke-rc.d backuppc restart
qui a marché!
j'ai ensuite rouvert le fichier pour décommenter les 5 lignes de tout à l'heure, ensuite restart du service backuppc et ça tourne.