Sauvegarde des postes de travail

Un article de Criterdoc.

(Redirigé depuis Backuppc)
Sommaire

Principes du service de sauvegarde

  • Le CRITeR propose un service de sauvegarde sur disque. Ce service est ouvert aux postes de travail fixes et aux portables affectés à la recherche.
  • Les avantages de la sauvegarde sur disques : rapidité des temps d'accès, pas de maniement de bandes donc restauration toujours possible
  • Il est conseillé de synchroniser votre ordinateur avec le serveur de temps de l'Université : ntp.univ-st-etienne.fr (Network Time Protocol).

Vous pouvez consulter la documentation du Service de Temps du Réseau Stephanet

Les clients élligibles :

  • Windows NT, 2000 et XP
  • Linux (les ditributions Debian Woody, Debian Sarge et Mandrake 10.x, Mandriva 2006, KUbuntu, Redhat ont été testées) et potentiellement tout système Unix utilisant Rsync et Samba
  • Mac OS X (Mac OS 10.3.x et Mac OS 10.4.x ont été testés)

Deux méthodes de sauvegarde

  • sauvegarde automatique : chaque jour la machine sera sauvegardée sans aucune intervention de la part de l'utilisateur. C'est la méthode par défaut. C'est la méthode à privilégier pour les machines fréquemment présentes sur le réseau de l'Université.
  • sauvegarde manuelle : c'est l'utilisateur qui décide de la sauvegarde en utilisant l'interface Web. C'est la méthode à privilégier pour les machines rarement présentes sur le réseau. Dans ce cas de figure, il faudra faire très attention à la configuration du proxy de votre navigateur : il ne faudra pas utiliser le proxy pour les adresses locales sinon le serveur de sauvegarde ne pourra pas identifier l'adresse de votre ordinateur. Le plus simple est de configurer le proxy votre navigateur en utilisant le script de configuration automatique. Vous pouvez consulter la documentation du Proxy-cache

Délai de conservation des données :

Le CRITeR vous permet de restaurer des données jusqu'à 3 mois en arrière (si votre machine a été présente sur le réseau durant cette période)

Matériel et logiciels utilisés

Logiciel utilisé sur le serveur
Backuppc : http://backuppc.sourceforge.net

Mis en oeuvre le 19 novembre 2004 avec la version 2.1.0
Augmentation de la capacité de stockage allouée à Backuppc (120 Go) le 3 décembre 2004
Augmentation de la capacité de stockage allouée à Backuppc (300 Go) le 28 avril 2005
Passage à la version 2.1.1 le 4 mai 2005

Changement de serveur "pcbackup" le 28 novembre 2005 en version 2.1.1 Bi-pro Xeon 3Ghz, 2 Go RAM, 1,2 To de disques

Ajout d'un second serveur "egotay" en avril 2009, backuppc version 3.1.0 Bi-pro Xeon 3Ghz, 2 Go RAM, 1,2 To de disques

Fréquence de sauvegarde

Les sauvegardes sont réalisées de façon quotidienne si votre machine est présente sur le réseau. Chaque jour, les fichiers modifiés depuis la dernière sauvegarde, sont sauvegardés. Une fois par mois, tous les fichiers sont sauvegardés. Vous n'êtes pas obligé de laisser allumer votre machine la nuit pour la sauvegarde car Backuppc recherche en permanence sur le réseau des machines à sauvegarder : donc si vous travailler au moins une heure ou deux sur votre machine durant la journée; elle devrait être sauvegardée.
Le rythme des sauvegardes et la politique de sauvegarde sont définis et modifiés en fonction des besoins et des moyens, et en accord avec les personnes concernées.

Insertion d'une machine dans le cycle de sauvegarde

Dans tous les cas de figure, il y a une intervention à faire sur le serveur par le CRITeR et une ou plusieurs du côté du client (votre machine)

Une machine sous Windows

Principe : nous sauvegardons un partage SMB (partage Windows) de votre machine. Il vous faudra donc bien veiller à stocker les documents que vous souhaitez sauvegarder dans ce partage.

Vous devez prendre contact avec votre correspondant informatique ou avec le CRITeR (5042) afin que nous puissions vérifier l'intégrité de votre machine (antivirus, mises à jour système, configuration pour la sauvegarde, réglages du parefeu) et opérer les manipulations nécessaires du côté du serveur.

  • un poste fixe : récupérer le nom NETBIOS de votre machine, récupérer l'adresse IP de votre machine, validez le serveur WINS 161.3.192.135 dans votre configuration réseau local. Nous sauvegardons le répertoire Users du disque D:\ et le répertore Documents and Settings du disque C:\ grâce au compte administrateur de la machine et les partages administratifs C$ et D$. Attention, sous Windows XP, pour activer ces partages administratifs, il faut désactiver le partage simple de fichiers (aller dans l'explorateur de fichiers > menu Outils > Options des dossiers onglet Affichage et décocher "Utiliser le partage de fichiers simple").
  • un portable : récupérer le nom NETBIOS de votre machine, récupérer l'adresse IP de votre machine, validez le serveur WINS 161.3.192.135 dans votre configuration réseau local. Nous sauvegardons soit le répertoire Users du disque D:\ (s'il est présent), soit un partage que nous aurons défini ensemble à l'aide d'un compte utilisateur de la machine qui a accès à ce partage.

Une machine sous Mac OS X

  • un poste fixe sous Mac OS 10.3.x : sauvegarde de vos répertoires /Users/login/Documents et /Users/login/Library par Rsyncd
    • Télécharger le logiciel RsyncX v2.1
    • Menu Tools / Rsync Server Monitor : permet de lancer le démon rsync et de l’activer au démarrage
    • Assistants / Rsync Server Setup Assistant => définition du nom de module (backup par exemple) et du couple fictif nom d’utilisateur:mot de passe que vous devrez communiquer au CRITeR
  • un poste fixe sous Mac OS 10.4.x et au-delà: sauvegarde de vos répertoires /Users/login/Documents et /Users/login/Library par Rsyncd
    • rsync.plist (http://dossier.univ-st-etienne.fr/criter/public/backuppc/rsync.plist) à copier en ligne de commande dans /System/Library/LaunchDaemons avec utilisation de sudo. Le fichier doit avoir comme possesseur root et comme groupe wheel
    • Ensuite il faut redémarrer la machine
    • Il faut aussi créer une règle dans le pare feu, s'il est activé, pour autoriser rsync (port tcp 873): sous MacOS10.4 menu Pomme/Préférences Système/Partage/Pare-feu, sous MacOS10.5 menu Pomme/Sécurité
    • Création du fichier /etc/rsyncd.conf et rsyncd.secrets comme décrit plus loin pour Linux
    • sudo chmod o-rwx /etc/rsyncd.*
  • un portable : sauvegarde de vos répertoires via SMB.
    • Il vous faudra modifier le fichier /etc/smb.conf en ajoutant les lignes suivantes : netbios name = nomduposte, wins server = 161.3.192.135, hosts allow=161.3.192.135
    • Le logiciel SharePoints (donationware) permet de configurer les services SMB via une interface graphique

Attention, la mise en veille de votre machine "coupe" la connexion réseau. Vous devez donc régler vos paramètres d'économie d'énergie via les Paramètres Système... / Economiseur d'énergie / Suspendre l'activité de l'ordinateur si inactif depuis => Jamais

Il est toutefois préférable que vous preniez contact avec votre correspondant informatique ou avec le CRITeR afin que nous puissions vérifier l'intégrité de votre machine (antivirus, mises à jour système, configuration pour la sauvegarde)

Une machine sous Linux

  • un poste fixe : sauvegarde de votre /home par Rsyncd. Création d'un fichier rsyncd.conf et rsyncd.secrets. Démarrage du démon par inetd ou xinetd. Avec de vieilles versions de mandrake (10.1), la version de rsync ne convenait pas. Il fallait la désinstaller (rpm -e) et installer une version antérieure (rsync-2.5.7-1.i386), puis modifier /etc/urpmi/skip.list pour y ajouter une ligne "rsync", afin que les mises à jour suivantes ne réinstallent pas le nouveau paquet rsync. À vérifier avec les versions récentes de la Mandriva. Certaines versions Linux (Debian Lenny) nécessitent l'activation de rsync dans /etc/default/rsync : RSYNC_ENABLE=true

Exemples de fichier rsyncd.conf (Linux, Mac):

[backup]
path = /home/votreloginsurlamachine
read only = false
auth users = login
secrets file = /etc/rsyncd.secrets
use chroot = yes
Hosts allow = 161.3.192.135
uid = root
gid = wheel
[Documents]
path = /Users/votreloginsurlamachine/Documents
read only = false
auth users = login
secrets file = /etc/rsyncd.secrets
use chroot = yes
Hosts allow = 161.3.192.135
uid = root
gid = wheel
[Library]
path = /Users/votreloginsurlamachine/Library
read only = false
auth users = login
secrets file = /etc/rsyncd.secrets
use chroot = yes
Hosts allow = 161.3.192.135
uid = root
gid = wheel

Exemple de fichier rsyncd.secrets :

login:motdepasse

Attention, ces fichiers doivent avoir des permissions très restrictives (rw-r-----) avec possesseur root et comme group root pour que le démon rsync accepte de démarrer.

  • un portable : sauvegarde de votre /home via SMB en activant le démon Samba et en créant un utilisateur (avec la commande smbpasswd -a)

Etat des sauvegardes

Vous pouvez consulter l'état des sauvegardes des machines de recherche en vous connectant sur l'interface Web de gestion des sauvegardes :

Utilisez votre nom d'utilisateur et mot de passe de messagerie lorsqu'il vous est demandé.

La liste des machines sauvegardées apparait dans la liste déroulante Hôtes en haut à gauche de la fenêtre.

A compter du 22 Mai 2006, les sauvegardes des postes de gestion se trouvent à l'adresse :

La restauration de vos données

La restauration de vos données s'effectue via l'interface Web à l'adresse suivante :

Vous devez vous authentifiez avec votre nom d'utilisateur et mot de passe de messagerie. Une fois ceci fait, vous avez accès à la liste de vos machines sauvegardées.

  1. Sélectionner votre machine
  2. Repérer le numéro de sauvegarde correspondant à la date à laquelle vous souhaitez restaurer vos données dans la section Résumé de la sauvegarde.
  3. Cliquer sur Explorer les sauvegardes
  4. Choisisser le numéro de sauvegarde que vous désirez voir
  5. Naviguer dans l'arborescence de vos données
  6. Cliquer sur la case à cocher correspondant aux données que vous souhaitez restaurer (répertoire ou fichier)
  7. Cliquer sur Restaurer les fichiers sélectionnés
  8. Vous avez le choix entre 3 modes de restauration (restauration directement dans le partage d'origine, création d'une archive zip avec l'ensemble des fichiers et création d'une archive tar). Préférez la création d'une archive zip.

Attention, le logiciel de décompression intégré à Windows XP ne permet pas de décompresser convenablement les archives créées par Backuppc (il ne décompresse que l'arborescence de répertoires mais pas les fichiers). Il vous faudra utiliser un logiciel spécialisé comme PowerArchiver. Ce dernier est disponible pour les personnels de l'université de Saint Etienne à l'adresse http://logiciel.univ-st-etienne.fr/ministere/Compression/PowerArchiver/

Contact : criter.backuppc@univ-st-etienne.fr (mailto:criter.backuppc@univ-st-etienne.fr)