Configuration d’un serveur NFS
par
popularité : 2%
Configuration d’un serveur NFS :
1° Vérifier la cohérence des UID et GID des utilisateurs
2° Vérifier la présence du sous-systèmes NFS dans le noyau.
HP-UX 10.30 et antérieurs |
|
Si le fichier /stand/system a servi pour le noyau actif |
grep -n -e nfs -e lan /stand/system |
HP-UX 11.00 et ultérieures |
|
Utilisation de la commande kmsystem |
kmsystem | grep -e nfs -e lan |
3° Modification /etc/rc.config.d/nfsconf
il faut que NFS_SERVER=1
NFS_CLIENT=1 |
lancement de /sbin/init.d/nfs.client, si la valeur est 1 |
NFS_SERVER=1 |
lancement de /sbin/init.d/nfs.server, la valeur est 1 |
NUM_NFSD=4 |
lancement de /usr/sbin/nfsd (valeur par défaut 4) |
NUM_NFSIOD=4 |
lancement de /usr/sbin/biod (valeur par défaut 4) |
PCNFS_SERVER=1 |
lancement de /usr/sbin/rpc.pcnfsd (facultatif) |
START_MOUNTD=1 |
lancement de /usr/sbin/rpc.mountd, si la valeur est 1 |
4° Création ou modification /etc/exports
/usr/share/ |
|
/export/home |
-access=orion:venus |
/data |
-ro |
/sbin/local/ |
-rw=orion:mercure,access=venus |
/etc/local/ |
-rw=lune,root=venus |
autres exemples :
Options d’exportation utilisées : |
venus |
orion |
lune |
/export/data -access=venus |
rw |
— |
— |
/export/data -access=venus:lune |
rw |
— |
rw |
/export/data |
rw |
rw |
rw |
/export/data -access=venus:orion,ro |
ro |
ro |
— |
/export/data -access=lune,ro |
— |
— |
ro |
/export/data -ro |
ro |
ro |
ro |
/export/data -rw=venus:lune |
rw |
ro |
rw |
/export/data -rw=orion |
ro |
rw |
ro |
/export/data -root=venus,access= |
root , rw |
— |
— |
/export/data -root=venus,access=orion |
root , rw |
rw |
— |
/export/data -root=venus |
root , rw |
rw |
rw |
/export/data -rw=venus:orion,root=venus |
root , rw |
rw |
ro |
/export/data -rw=venus,access=orion,root=venus |
root , rw |
ro |
— |
root sur le réseau devient nobody !
5° lancement du script /sbin/init.d/nfs.server
/sbin/init.d/nfs.server start
6° commandes utiles
/usr/sbin/exportfs [-aiuv] |
|
/usr/sbin/exportfs |
Affiche le contenu de /etc/xtab, qui contient les ressources |
/usr/sbin/exportfs -a |
Exportation de toutes les entrées de /etc/exports |
/usr/sbin/exportfs -ua |
N’exporte plus, toutes les entrée de /etc/xtab |
/usr/sbin/exportfs -i -o access=venus /export/data/ |
Exportation du répertoire /export/data avec comme option |
/usr/sbin/exportfs -u /export/data/ |
N’exporte plus /export/data/ |
showmount |
|
showmount -a |
Affiche la liste de client ( /etc/rmtab ) |
showmount -e |
Affiche la liste des ressources exportées ( |
showmount -e venus |
Affiche la liste des ressources exportées par |
7° Divers :
Les options d’exportation dans /etc/exports :
ro |
Exportation avec accès en lecture uniquement (ro = |
rw=nom_machine [ : |
Exportation avec accès en lecture-écriture. Cette |
anon=uid |
Lorsqu’une requête émane dun utilisateur |
root=nom_machine [ : |
Donne les privilèges d’accès "root"
|
access=nom_machine [ |
Permet au(x) clients) désigne(s) de monter les objets |
async |
Améliore les performances des opérations |