Aller au contenu
TP3 : Partage de données avec NFS sous Linux
- Créer deux machines virtuelles sous VMware à base du noyau Linux de la distribution Debian 8.4 (Core).
- Modifier les noms de ces deux machines respectivement Clt_NFS et Srv_NFS
- Configurer un réseau virtuel en mode Host-Only entre ces deux machines 192.168.X.0/24 dont X est le numéro de votre ordinateur physique.
a. Srv_NFS : 192.168.X.1/24
b. Clt_NFS : 192.168.X.2/24
- Configurer les deux machines pour utiliser l’image iso de la distribution Debian 8.4 comme une option de lecteur DVD.
- Sur le serveur Srv_NFS
apt-get install nfs-common nfs-kernel-server portmap
- Vérification de l’installation
a. rpcinfo -p | grep nfs
b. cat /proc/filesystems | grep nfs
c. rpcinfo -p | grep portmap
- Créer deux dossiers /home/user/data_ro et /home/user/data_rw
- Partager les deux dossiers avec le client Clt_NFS en ajoutant les deux lignes dans le fichier /etc/exports :
/home/user/data_ro 192.168.x.2(ro)
/home/user/data_rw 192.168.x.2(rw)
- Redémarrer le service NFS :
/etc/init.d/nfs-kernel-server restart
- Sur le client Clt_NFS
apt-get install nfs-common
- Vérification de l’installation
rpcinfo -p | grep portmap
- Créer deux dossiers /home/user/nfs_data_ro et /home/user/nfs_data_rw
- Monter les deux dossiers partagés sur le serveur dans les dossiers locaux
a. /home/user/data_ro → /home/user/nfs_data_ro
b. /home/user/data_rw → /home/user/nfs_data_rw
c. Commandes
mount -t nfs 192.168.x.1:/home/user/data_ro /home/user/nfs_data_ro
mount -t nfs 192.168.x.1:/home/user/data_rw /home/user/nfs_data_rw
- Tester l’accès aux dossiers partagé à partir du client.
- Redémarrer le client et essayer à nouveau l’accès aux dossiers partagés.
- Monter les deux dossiers d’une façon permanente dans le fichier /etc/fstab
192.168.x.1:/home/user/data_ro /home/user/nfs_data_ro nfs _netdev,nodev,noexec 0 0
192.168.x.1:/home/user/data_rw /home/user/nfs_data_rw nfs _netdev,nodev,noexec 0 0
- Redémarrer le client et essayer à nouveau l’accès aux dossiers partagés.