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. |