Projet

Général

Profil

Wiki » Historique » Version 4

Christophe Martin, 20/09/2010 16:44

1 1 Christophe Martin
h1. installation des clients backuppc
2
3
Cette page documente brièvement l'installation et la configuration de client de sauvegarde via le logiciel backuppc. Le serveur est @dugong.univ-brest.fr@
4
5
La procédure d'installation des clients backuppc répond au caractéristiques suivantes :
6
7
# Pas d'intervention sur le serveur de backup
8
# Un utilisateur peut s'enregistrer (et sa machine avec) sans intervention d'un administrateur
9
# Toutes les opérations sont enregistrées dans un journal (@/var/log/auto-backup-pc@)
10
# Les administrateurs reçoivent un message électronique à chaque opération
11
# Toutes les connexions entre le serveur et les clients sont chiffrées
12
# Chaque client utilise une clef ssh différente de celle des autres clients pour garantir la confidentialité.
13 4 Christophe Martin
# La sauvegarde sur le client est effectuée par un utilisateur nommé @bcppciuem@ qui devra avoir les autorisations suffisantes.
14 1 Christophe Martin
15
L'enregistrement d'une machine nécessite donc la création de clef spécifique.
16
17
Tout est automatisé dans un script sur le serveur @dugong@ qui est déclenché par une clef ssh que le client va utiliser pour s'enregistrer.
18
19
L'enregistrement d'une machine se fait donc *obligatoirement* via l'utilisation d'un script client qui contacte le serveur via ssh; lequel serveur calcule une clef spéciale pour le client, la transmet au client qui l'enregistre.
20
21 2 Christophe Martin
Aucune autre procédure ne *doit* donc être utilisée pour ajouter une machine à sauvegarder.
22
23 3 Christophe Martin
[[communications client-serveur lors de l'installation]]
24
25 2 Christophe Martin
h2. La partie Macintosh
26
27
Il s'agit de la partie client.
28
29
Le dossier @macos@ contient deux sous dossiers
30
* @Creation installe backuppc@ qui contient les éléments nécessaires à la création d'un dmg pour la distribution de l'application d'enregistrement, ainsi que les fichiers @.xcf@ ayant servi à générer les différentes images de l'application.
31
* @Installe backup-pc.app@ L'application elle même. Les choses importantes dans ce dossier sont:
32
** @Contents/MacOS/do-the-truc@ Le script d'installation lui même
33
** @Contents/Resources/{rsyncsend.sh,register-key,known_hosts}@ les ressources utilisées/installées lors de l'exécution du script.