Table of Contents

DD4200 : Monter des exports NFS sur un client

NFS permet à un système de partager des répertoires et des fichiers avec d'autres sur un réseau. Cet article est utile pour vérifier si une exportation NFS est correctement configurée.

Gestion des accès NFS

Vérifier que NFS est activé

Dans l'interface de ligne de commande, utiliser la commande “nfs enable”:

$ nfs enable 
 

Vérifiez que les options de montage correctes sont définies sur le système Data Domain:

$ nfs show clients 

path      client                   options
-------   ----------------------   ----------------------------------------
/backup   *                        (rw,no_root_squash,no_all_squash,secure)
/ddvar    *                        (rw,no_root_squash,no_all_squash,secure)
-------   ----------------------   ----------------------------------------

Activation de l'accès à NFS sur le Datadomain

Ajouter des clients NFS pouvant accéder au système Data Domain. Utiliser une liste séparées par des virgules ou des espaces (ou les deux) pour plusieurs clients. Un client peut être un nom d'hôte de domaine pleinement qualifié, des adresses IP de classe C, des adresses IP avec masques de réseau ou longueur, ou un caractère générique astérisque () avec un nom de domaine, tel que * .votreentreprise.com. Un astérisque () signifie aucune restriction. Un client ajouté à un sous-répertoire sous /backup n'a accès qu'à ce sous-répertoire.

Les <options-nfs> sont une liste séparée par des virgules ou séparée par des parenthèses (ou les deux). Si aucune option n'est spécifiée, les options par défaut sont rw, rootsquash, noall_squash et secure. Les options suivantes sont autorisées:

Option Description
ro Read only permission
rw Read and write permissions
root_squash Mappe les requetes de l'utilisateur uid\/gid 0 à l'uid\/gid anonymous
no_root_squash Turn off root squashing
all_squash Mappe les requetes de tous les utilisatateurs uid/gid 0 à l'uid/gid anonymous
no_all_squash Turn off the mapping pour les requets des utilisateurs anonymous uid/gid
secureExiger que toutes les demandes proviennent d’un port Internet inférieur à IPPORT_RESERVED (1024)
insecure Turns off the secure option
anonuid=id Définit un UID utilisateur explicite pour le compte anonyme. L'identifiant est un entier entre -65635 et 65635.
anongid=id Définit un GID utilisateur explicite pour le compte anonyme. L'identifiant est un entier entre -65635 et 65635.
nolock Ne pas utiliser le verrouillage de fichier
llock Demande que les fichiers soient verrouillés localement sur le client NFS. Les demandes de verrouillage de fichier réseau NFS ne sont pas envoyées au serveur NFS si l'option llock est utilisée

Exemple:

$ nfs add /backup 192.168.29.30/24 (rw, no_root_squash, no_all_squash, secure) 

Exemple de configuration

Exemple de configuration du service NFS Cient

Les étapes suivantes décrivent les conditions requises pour la configuration d'un client NFS. Les exemples illustrent la configuration sur un hôte Linux.

S'assurer que le démon NFSD est exécuté

$ /sbin/service nfs status

rpc.mountd is stopped
nfsd is stopped
rpc.rquotad is stopped
Currently NFS service is NOT enabled.

Activer le client NFS.

$ /sbin/service nfs start
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]

Vérifier que le service client NFS est en cours d'exécution.

$/sbin/service nfs status
rpc.mountd (pid 7748) is running...
nfsd (pid 7746 7745 7744 7743 7742 7741  7740 7739) is running...
rpc.rquotad (pid 7723) is running...

Montage des partages NFS /backup et /ddvar sur le client

La procédure suivante fournit un exemple de configuration des clients Linux et Solaris pour monter des partages NFS à partir du système Data Domain. La procédure est similaire pour d'autres systèmes d'exploitation. bien que les commandes spécifiques puissent différer pour chaque étape.

  $ mkdir /ddr

   $ cd /ddr

  $ mkdir backup
  $ mkdir ddvar

  $ mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg **HOSTNAME**:/backup /ddr/backup
  $ mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg **HOSTNAME**:/ddvar /ddr/ddvar

  $ ls /ddr/backup

HOSTNAME est le nom d'hôte ou l'adresse IP de votre système Data Domain.

Exemple de montage d'un mtree sur un client nfs.

 $ mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1