• 12 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 22/11/2023

Entraînez-vous à réaliser des sauvegardes croisées par NFS

À vous de jouer !

Vous savez qu’il est très important de faire des sauvegardes de vos fichiers et de les stocker en lieu sûr.

"En lieu sûr" voudrait dire, a minima, stocker vos sauvegardes sur une machine différente.

Si vous avez deux machines Linux, serveur1 et serveur2, une stratégie de stockage de vos sauvegardes pourrait être de stocker les sauvegardes de serveur1 sur serveur2 et les sauvegardes de serveur2 sur serveur1. C’est ce que je vous propose de faire pour cette activité.

Pour transférer les sauvegardes d’une machine à l’autre, je vous propose de le faire par NFS.

Sur la machine serveur1 

  • l’utilisateur qui réalisera les sauvegardes et qui copiera les fichiers s’appelle backup1 ;

  • les sauvegardes seront déposées dans /var/sauvegardes (qui sera donc le point de montage pour le partage NFS de serveur2) ;

  • les fichiers sauvegardés sur serveur2 seront stockés dans/var/sauvegardes_serveur2 ; (qui sera donc le répertoire à exporter par NFS vers serveur2).

Sur la machine serveur2 

  • l’utilisateur qui réalisera les sauvegardes et qui copiera les fichiers s’appelle backup2 ;

  • les sauvegardes seront déposées dans/var/sauvegardes (qui sera donc le point de montage pour le partage NFS de serveur1)

  • les fichiers sauvegardés sur serveur1 seront stockés dans /var/sauvegardes_serveur1  (qui sera donc le répertoire à exporter par NFS vers serveur1).

Pour vos deux machines serveur1 et serveur2

Vous pouvez :

  • soit réutiliser les deux machines virtuelles du cours, vm-serveur et vm-client ;

  • soit créer de nouvelles machines virtuelles.

Dans tous les cas, il vous faudra modifier les fichiers/etc/hosts de ces deux machines pour pouvoir appeler l’autre serveur par le nom serveur1 ou serveur2 respectivement.  

Bravo, vous avez terminé l’activité !

Vérifiez bien que vous avez les éléments suivants :

  • le fichier hosts de serveur1 contient une entrée pour serveur2 et vice-versa ;

  • les paquets nfs-common et nfs-kernel-server sont bien installés sur les deux machines ;

  • la configuration utilisateurs est bonne :  les deux utilisateurs backup1 et backup2 sont installés sur les deux machines avec les mêmes UID d’une machine à l’autre ;

  • la configuration NFS : le répertoire sauvegardes_serveur2 est exporté uniquement vers serveur2 et vice-versa pour serveur1 (mieux en terme de sécurité) ;

  • la configuration des montages NFS : le montage NFS est fait avec les options rw,hard,intr,_netdev sur les deux serveurs ;

  • le droit sur les répertoires : les deux répertoires ont les bons droits sur les deux serveurs ;

  • il respecte les bonnes pratiques : la racine de l’arborescence séparée est définie dans le fichier /etc/exports avec l’option fsid=0.

Vérifiez votre travail

Pour chaque partie du modèle fourni, des points sont à vérifier pour vous assurer que leur système fonctionne comme prévu :

  • Fichier /etc/hosts ;

  • Paquets installés ;

  • Utilisateurs ;

  • Configuration NFS ;

  • Configuration des montages ;

  • Droits des répertoires.

Vous pouvez trouver l'ensemble des réponses type dans le document de correction.

Exemple de certificat de réussite
Exemple de certificat de réussite