Non, pas besoin d'avoir backuppc sur le 1° serveur qi tu veux le sauvegarder sur le 2°.
Voila en gros la procédure à suivre si tu veux sauvegarder le serveur1 sur serveur2
- active l'accès SSH sur les 2serveurs
-log toi sur serveur2 (celui qui fait tourner backuppc)
- Code: Tout sélectionner
ssh root@serveur1
[root@serveur1 ~]#
-sélectionne l'utilisateur backuppc et génère une clé SSH (sans mot de passe)
- Code: Tout sélectionner
[root@serveur2 ~]# su -s /bin/bash backuppc
[backuppc@serveur2 ~]$ ssh-keygen -t rsa -b 2048
-Envoie la clé publique de backuppc sur serveur1
- Code: Tout sélectionner
[backuppc@serveur2 ~]$ cat .ssh/id_rsa.pub | ssh root@serveur1 "tee -a .ssh/authorized_keys2"
- Vérifie que backuppc sur serveur2 peut se logger en tant que root sur serveur1 sans mot de passe
- Code: Tout sélectionner
[backuppc@serveur2 ~]$ ssh root@serveur1
- Va sur l'interface de backuppc du serveur2, ajoute un hôte "serveur1", dans Xfer, choisie la méthode rsync, tu peux laisser à peu près toutes les options par défaut, juste modifie ceux que tu veux sauvegarder ($Conf{RsyncShareName}) et ce que tu veux exclure des sauvegardes ($Conf{BackupFilesExclude})
- Enfin, Si tu veux dumper les bases mysql automatiquement avant la sauvegarde, log toi en root sur serveur1 et édite un nouveau fichier /usr/local/bin/BackupPC_pre-backup. Dedans t'y colle ça:
- Code: Tout sélectionner
#!/bin/bash
HOME=/root
/bin/rm -f /home/e-smith/db/mysql/*.dump
status=$(/sbin/e-smith/config getprop mysqld status)
if [ "$status" = "disabled" ]
then
echo "mysqld is disabled - no tables dumped" >&2
exit 0
fi
for db in $(/usr/bin/mysql -BNre "show databases;")
do
/usr/bin/mysqldump --add-drop-table -QB "$db" -r /home/e-smith/db/mysql/"$db".dump || exit 1
done
- tu lui donne les droit d'execution (chmod +x /usr/local/bin/BackuPC_pre-backup)
- dans backuppc sur serveur2, tu rajoute dans la config une commande pre-dump ($Conf{DumpPreUserCmd})
- Code: Tout sélectionner
$sshPath -l root $host /usr/local/bin/BackupPC_pre-backup
et voilà, ça devrait rouler, en fonction de comment tu a configuré backuppc, les sauvegardes devraient se faire toutes seules. Tu peux lancer la 1° à la main pour vérifier que tout fonctionne.
En espérant que ça t'aide. Daniel