Autofs NFSv3 NFSv4

Autofs NFSv3 NFSv4 - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 26-11-2014 à 11:36:57    

Voir plus bas :o


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
Reply

Marsh Posté le 26-11-2014 à 11:36:57   

Reply

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ù

 
  • Serveur qui accepte/distribue du NFSv3 = tout le monde en NFSv3  [:yann39]
  • Serveur qui distribue/accepte du NFSv3 et du NFSv4 = 5.4 en v3 et 6.4 en v4  [:judgedredd:2]
  • Serveur qui distribue/accepte que du NFSv4 = 5.4 erreur (No such file or directory) et 6.4 ok  [:judgedredd:2]


Donc, déjà, il faudrait que je comprenne pourquoi un client qui à NFSv4 ne veut pas l'utiliser :o

 

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 :o


Message édité par Vini le 01-12-2014 à 10:09:46

---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 :
  1. -fstype=nfs4


 
Et effectivement tout passe bien en NFSv4.
 
Je laisse en suspend pour le moment :jap: J'aurai surement d'autres questions


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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


Message édité par Profil supprimé le 01-12-2014 à 15:12:14
Reply

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 :o

Message cité 1 fois
Message édité par Vini le 02-12-2014 à 10:10:35

---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 ?
 
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 :o


 
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


Message édité par Profil supprimé le 02-12-2014 à 10:31:11
Reply

Marsh Posté le 02-12-2014 à 12:15:51    

La commande passe bien
 

Code :
  1. mount -o remount IP_SERVEUR:/nfstest /net/IP_SERVEUR/nfstest/


 
Mais je reste toujours en NFSv3.
 
D'ailleurs sur ma 6.4 dans
 

Code :
  1. /etc/sysconfig/autofs


 
J'ai bien
 

Code :
  1. MOUNT_NFS_DEFAULT_PROTOCOL=4


 
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.


Message édité par Vini le 02-12-2014 à 12:16:03

---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

Marsh Posté le 02-12-2014 à 13:12:50    

Et un client Solaris, il est en quelle version?

Reply

Marsh Posté le 02-12-2014 à 13:19:04    

J'ai que le serveur en Solaris 10. Mes clients sont RedHat.


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

Marsh Posté le 02-12-2014 à 13:35:58    

Meme pas un p'tit pour faire un test? :o

Reply

Marsh Posté le 02-12-2014 à 13:35:58   

Reply

Marsh 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 :o Ça changerait quoi du coup d'avoir un client Solaris ?


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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

Reply

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" :o


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 :o


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 :o


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

Marsh Posté le 03-12-2014 à 15:00:23    

J'ai redémarré un de mes clients RHEL, il est passé en 4 :o J'ai passé mon Solaris en 3 et la
 

Code :
  1. mount.nfs: Protocol not supported


 
J'attends que mon client en Solaris s'installe :o


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 :o


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 :o


Le serveur il distribue du NFS, il s'en fiche comment tu y accedes  ;)

Reply

Marsh Posté le 05-12-2014 à 10:56:03    

Vini a écrit :


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 :o


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.

Reply

Marsh Posté le 05-12-2014 à 10:56:30    

service autofs restart ?


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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

Reply

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 :jap:


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

Marsh Posté le 05-12-2014 à 11:54:18    

J'ai réussi à faire passer mon client de V3 à V4 avec tes commandes :jap:
 
Par contre je n'arrive pas à dégrader la version de 4 vers 3 mais c'était juste pour la beauté du geste :o
 
Je vais retenter avec mes Red Hat.


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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  [:prozac]  [:stockholm]  [:jesus_consteration]  [:kluruit]  [:black_jack]  [:benn25]  
 
Niveau configuration, j'ai juste à forcer le V4 dans auto.master pour le Red Hat 5 :jap:
 
Je reprends ça au propre lundi, je verrai tout ça.
 
Merci en tout cas :D


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

Marsh Posté le 05-12-2014 à 13:19:59    

autofs c'est tres tres... "feminin", sais pas trop comment formuler ca autrement  [:thektulu]  
 
A la bourrin, c'est l'enfer.

Reply

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 :o


---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

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 :D

 

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 :o

 

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 :D

 

Merci ;)

 

Edit : Pas compatible sur RHEL 5


Message édité par Vini le 03-03-2015 à 12:44:29

---------------
« Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck
Reply

Marsh Posté le 03-03-2015 à 11:47:46    

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed