Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
infrastructure:stockage:nfs:install-nfs4 [14/07/2022 10:46] Stéphane Pailletinfrastructure:stockage:nfs:install-nfs4 [14/07/2022 10:58] (Version actuelle) Stéphane Paillet
Ligne 3: Ligne 3:
  
 ===== Sur le serveur ===== ===== Sur le serveur =====
 +
 +==== Installation ====
 +
 nous installons le paquet nous installons le paquet
 <code> <code>
 sudo aptitude install nfs-kernel-server sudo aptitude install nfs-kernel-server
 </code> </code>
 +
 +==== Montages ====
  
 Nous créons le répertoire qui va stocker les données Nous créons le répertoire qui va stocker les données
Ligne 15: Ligne 20:
 Nous créons le répertoire qui va servir le partage Nous créons le répertoire qui va servir le partage
 <code> <code>
-sudo mkdir -p /mnt/nfs4/share+sudo mkdir -p /exports/share
 </code> </code>
  
 Nous montons le partage Nous montons le partage
 <code> <code>
-sudo mount --bind /srv/share /mnt/nfs4/share+sudo mount --bind /srv/share /exports/share
 </code> </code>
  
Ligne 30: Ligne 35:
 Nous ajoutons les points de montages dans le fichier /etc/fstab Nous ajoutons les points de montages dans le fichier /etc/fstab
 <code> <code>
-/srv/share                                /mnt/nfs4/share      none        bind                  0       0+/srv/share                                /exports/share      none        bind                  0       0
 </code> </code>
 +
 +==== Configuration NFS v4 ====
  
 Nous renseignons le fichiers /etc/exports Nous renseignons le fichiers /etc/exports
 <code> <code>
-/mnt/nfs4             192.168.100.0/24(rw,fsid=0,no_subtree_check,sync) +/exports              192.168.100.0/24(rw,fsid=0,no_subtree_check,sync) 
-/mnt/nfs4/share       192.168.100.42(rw,sync,no_subtree_check)+/exports/share        192.168.100.42(rw,sync,no_subtree_check)
 </code> </code>
  
 Nous renseignons les paramètres dans le fichier /etc/default/nfs-common Nous renseignons les paramètres dans le fichier /etc/default/nfs-common
 <code> <code>
 +# Do you want to start the statd daemon? It is not needed for NFSv4.
 +NEED_STATD=no
 +
 # Do you want to start the idmapd daemon? It is only needed for NFSv4. # Do you want to start the idmapd daemon? It is only needed for NFSv4.
 NEED_IDMAPD=yes NEED_IDMAPD=yes
Ligne 46: Ligne 56:
 # Do you want to start the gssd daemon? It is required for Kerberos mounts. # Do you want to start the gssd daemon? It is required for Kerberos mounts.
 NEED_GSSD=no NEED_GSSD=no
 +</code>
 +
 +Afin de forcer l'utilisation de NFS v4, nous désactivons NFS v2 et v3 dans le fichier /etc/default/nfs-kernel-server
 +
 +<code>
 +# Options for rpc.mountd.
 +# If you have a port-based firewall, you might want to set up
 +# a fixed port here using the --port option. For more information, 
 +# see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS
 +# To disable NFSv4 on the server, specify '--no-nfs-version 4' here
 +RPCNFSDOPTS="-N 2 -N 3"
 +RPCMOUNTDOPTS="--manage-gids -N 2 -N 3"
 </code> </code>
  
Ligne 61: Ligne 83:
 </code> </code>
 </WRAP> </WRAP>
- 
  
 ===== Sur le client ====== ===== Sur le client ======
 +
 +==== Installation ====
 +
 Nous installons le client NFS Nous installons le client NFS
 <code> <code>
 sudo aptitude install nfs-common sudo aptitude install nfs-common
 </code> </code>
 +
 +==== Montages ====
  
 Nous créons le répertoire, et montons le partage précédemment créé Nous créons le répertoire, et montons le partage précédemment créé
 <code> <code>
 sudo mkdir /mnt/share sudo mkdir /mnt/share
-sudo mount -t nfs4 192.168.100.100:/mnt/nfs4/share /mnt/share+sudo mount -t nfs4 192.168.100.100:/share /mnt/share
 </code> </code>
  
 Si tout est ok, nous pouvons ajouter cette ligne au fichier /etc/fstab Si tout est ok, nous pouvons ajouter cette ligne au fichier /etc/fstab
 <code> <code>
-ip_server:/mnt/nfs4/share      /var/cache/share  nfs4    _netdev,nodev,noexec                0       0+ip_server:/share      /mnt/share  nfs4    nodev,nosuid,noexec,_netdev                      0
 </code> </code>
  
  • infrastructure/stockage/nfs/install-nfs4.1657795598.txt.gz
  • Dernière modification : 14/07/2022 10:46
  • de Stéphane Paillet