Autofs NFSv3 NFSv4 - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 01-12-2014 à 09:52:37
Je UP un petit peu en ayant modifié le premier post.
Du coup, j'en suis bloqué au point où
Donc, déjà, il faudrait que je comprenne pourquoi un client qui à NFSv4 ne veut pas l'utiliser
Je me demande si dans autofs il y a pas une commande pour le forcer mais dans mes deux distribs y a aucun argument et elles se connectent de façon différente
Marsh Posté le 01-12-2014 à 10:24:32
Bon, en fait je faisais une erreur entre client/serveur.
Dans mon autofs client, je peux rajouter
Code :
|
Et effectivement tout passe bien en NFSv4.
Je laisse en suspend pour le moment J'aurai surement d'autres questions
Marsh Posté le 01-12-2014 à 15:09:17
Juste pour t'eclaircir un chouia car c'est pas evident:
NFS/client = un montage NFS MANUEL ou de fstab
Autofs = les montages automatique (/etc/auto_master)
Pourquoi ce post? Parce qu'entre un NFS/client force en NFSv4, il reste l'autofs a forcer en NFSv4 -> En solaris en tous cas, c'est deux configs differentes. Il arrive meme qu'on ait l'autofs enabled mais nfs/client disabled et pourtant des montages nfs.
Donc on peux avoir la situation:
mount serveur:/toto /toto -> NFSv4 car mon client force le v4 |
(par autofs
cd /tata -> NFSv3 car mon autofs client n'est pas force en NFSv4 |
Marsh Posté le 02-12-2014 à 10:02:47
Donc tu rajoutes -fstype=nfs4 sur tes clients dans auto.master pour forcer autofs en V4 ?
Au niveau du serveur Solaris, j'ai rien à modifier en dehors du fichier NFS dans /etc/default ?
Car j'ai rajouté cette ligne dans auto.master, j'ai redémarré le service autofs et je suis toujours en NFSv3 avec la commande nfsstat. Redémarrer le serveur permet de passer en NFSv4, mais j'ai pas envie de redémarrer mon parc en production
Marsh Posté le 02-12-2014 à 10:30:51
Vini a écrit : Donc tu rajoutes -fstype=nfs4 sur tes clients dans auto.master pour forcer autofs en V4 ? |
Attention, un restart du autofs ne veut pas necessairement dire que tu recrees tes automounts - en general il va attendre son timeout.
Pour forcer un remount, essaie:
mount -o remount serveur:/mount /mon_mount |
Marsh Posté le 02-12-2014 à 12:15:51
La commande passe bien
Code :
|
Mais je reste toujours en NFSv3.
D'ailleurs sur ma 6.4 dans
Code :
|
J'ai bien
Code :
|
Qui m'explique pourquoi j'ai du NFSv4 par défaut contrairement à ma 5.4 qui n'a pas cette ligne. Mais comme mon serveur Solaris distribue du 3 exclusivement, la RHEL reste sur du 3, et si je passe le Solaris en 4, je reste encore sur du 3.
Le timeout est de 300 secondes, je suis parti en réunion deux heures et rien n'a bougé, donc je ne sais pas si c'est ça la cause de mon problème.
Marsh Posté le 02-12-2014 à 13:19:04
J'ai que le serveur en Solaris 10. Mes clients sont RedHat.
Marsh Posté le 02-12-2014 à 13:35:58
ReplyMarsh Posté le 02-12-2014 à 13:51:52
Faudrait que je vois si j'ai une station de libre car je bosse pas sur la prod la Ça changerait quoi du coup d'avoir un client Solaris ?
Marsh Posté le 02-12-2014 à 14:17:55
Voir si lui accepte la negociation correctement: Que ton serveur annonce nfsv3 et nfsv4 et qu'il negocie nfsv4 en preferred
Marsh Posté le 02-12-2014 à 14:45:41
Je vais me trouver ça, mais il faut que je vois comment configurer autofs dessus aussi, c'est pas gagné, mais je vais en installer un "rapidement"
Marsh Posté le 02-12-2014 à 14:49:32
Donc je vais repasser mon serveur Solaris en NFSv3 comme celui de prod, je vais vérifier le fonctionnement de mon client Solaris en v3.
Je vais passer le serveur en v4, et là, il faudrait que sans redémarrer mon client il négocie du autofs en V4
Marsh Posté le 02-12-2014 à 15:26:33
Du côté du serveur, y a rien à modifier pour autofs ? Ca ne se fait que côté client sachant que mon serveur met à disposition un partage et démerdez-vous
Marsh Posté le 03-12-2014 à 15:00:23
J'ai redémarré un de mes clients RHEL, il est passé en 4 J'ai passé mon Solaris en 3 et la
Code :
|
J'attends que mon client en Solaris s'installe
Marsh Posté le 03-12-2014 à 16:36:02
Bon, j'ai fait mon client Solaris 10, je retrouve le même comportement qu'avec les Red Hat, un INIT 6 permet de passer sur la bonne versions de NFS mais je ne peux pas faire ça en prod
Marsh Posté le 05-12-2014 à 10:54:29
Vini a écrit : Du côté du serveur, y a rien à modifier pour autofs ? Ca ne se fait que côté client sachant que mon serveur met à disposition un partage et démerdez-vous |
Le serveur il distribue du NFS, il s'en fiche comment tu y accedes
Marsh Posté le 05-12-2014 à 10:56:03
Vini a écrit : |
L'autofs tu peux le couper et le rallumer sans etre disruptif, tant que ca ne prenne pas plus longtemps que ton timeout, c'est quasi transparent.
Marsh Posté le 05-12-2014 à 10:56:30
service autofs restart ?
Marsh Posté le 05-12-2014 à 11:01:54
Vini a écrit : service autofs restart ? |
Pour etre 100% sur qu'il n'y ait pas des "restes":
Dans les zones:
svcadm disable autofs
Puis la globale:
svcadm disable autofs
ps -efZ | grep autofs
-> S'il reste un malotru:
kill -9 du truc
Ensuite on redemarre dans la globale
svcadm enable autofs
Puis dans les zones
svcadm enable autofs
Check s'ils ne sont pas en maintenance
Marsh Posté le 05-12-2014 à 11:14:37
J'ai pas de zone pour le moment, mais je vais regarder tes commandes sur mon client Solaris
Marsh Posté le 05-12-2014 à 11:54:18
J'ai réussi à faire passer mon client de V3 à V4 avec tes commandes
Par contre je n'arrive pas à dégrader la version de 4 vers 3 mais c'était juste pour la beauté du geste
Je vais retenter avec mes Red Hat.
Marsh Posté le 05-12-2014 à 12:14:26
Bon, ça fonctionne avec mes Red hat le coup du stop/start plutôt que restart
Niveau configuration, j'ai juste à forcer le V4 dans auto.master pour le Red Hat 5
Je reprends ça au propre lundi, je verrai tout ça.
Merci en tout cas
Marsh Posté le 05-12-2014 à 13:19:59
autofs c'est tres tres... "feminin", sais pas trop comment formuler ca autrement
A la bourrin, c'est l'enfer.
Marsh Posté le 08-12-2014 à 14:36:15
Bon, Red Hat 5.4 fait de la résistance à la commande finalement, impossible de lui faire bouffer à chaud du NFS4
Marsh Posté le 02-03-2015 à 08:47:03
Je up, j'ai passé en prod mes RHEL 6 et mes Solaris 10 et tout marche
Sauf que le projet a oublié de me dire que les partages doivent se faire en NFSv3 ET NFSv4 (car plusieurs serveurs NFS sur le parc).
RHEL 5 n'arrive pas à monter du NFS en autofs dans 3 et 4 ... Il peut soit l'un, soit l'autre
RHEL 6 proposait /etc/nfsmount.conf pour configurer les versions, mais impossible de trouver un équivalent sur RHEL 5 ... Si vous aviez une petite idée ça m'aiderait grandement
Merci
Edit : Pas compatible sur RHEL 5
Marsh Posté le 03-03-2015 à 11:47:46
Reply
Marsh Posté le 26-11-2014 à 11:36:57
Voir plus bas
Message édité par Vini le 02-12-2014 à 13:52:22
---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck