OVH Cloud OVH Cloud

NFS, NIS, automontage...

7 réponses
Avatar
Martin.Jourdan.nospam
Je cherche à intégrer correctement mon tout nouveau PB 15" 1,25 GHz dans
l'environnement que nous avons au bureau (c'est le premier Mac de la
boîte, faut pas que j'me rate :-). Côté Windows, pas de pb, j'ai trouvé
toutes les infos qu'il faut, en revanche côté Unix c'est moins facile...

Toutes nos machines de production sont sous Solaris 7 ou 8, avec pas mal
de volumes partagés par NFS et décrits dans des maps NIS pour
l'automonteur de Solaris (auto.home, auto.project). J'ai trouvé comment
configurer Netinfo pour me connecter à notre domaine NIS (encore que je
n'ai pas trouvé comment démarrer ypbind automatiquement au boot ou à la
reconnexion) et je peux donc accéder aux dites maps. Je peux aussi
monter à la main les volumes NFS en question.

Là où je galère un peu, c'est pour monter ces volumes automatiquement en
fonction de la map. J'ai regardé du côté de "amd", qui dit savoir
utiliser des maps NIS, mais manifestement leur format est complètement
différent de celles de l'automonteur de Solaris ; en plus, si j'ai bien
compris, il ne laisse pas le choix du point de montage. Quant à
"automount", qui a l'air plus moderne, il ne sait pas utiliser de maps
NIS.

Je pourrais faire un script qui périodiquement récupère les maps NIS et
les traduits en maps statiques pour automount, mais si l'un de vous
connaît une solution moins bidouillesque, j'en serais fort aise...

D'une manière générale, quels sont les meilleurs endroits où chercher
des infos plongeant profond dans le système comme celle-ci ?

Merci d'avance,
--
Martin Jourdan
Informaticien, fan de Macintosh (X), de Peter Gabriel et de volley-ball

7 réponses

Avatar
lodemNemPaLeSpam
Martin Jourdan wrote:

D'une manière générale, quels sont les meilleurs endroits où chercher
des infos plongeant profond dans le système comme celle-ci ?
Pourquoi ne pas utiliser webmin http://www.webmin.com/ ?

Je viens de le découvrir alors que je patauge dans freebsd et j'espère
qu'il va pouvoir m'aider. Pourquoi pas dans ton cas ?

Cordialement,
L.Demaret
--
(enlever NemPaLeSpam pour trouver la bonne adresse)

Avatar
Martin.Jourdan.nospam
Laurent Demaret wrote:

Pourquoi ne pas utiliser webmin http://www.webmin.com/ ?


Parce qu'a priori je n'y trouve pas la réponse que je cherche. Et aussi,
je ne cherche pas une interface graphique (je fais dans l'Unix depuis
15+ ans) mais simplement un "how-to".

Ceci dit, merci du pointeur, ce truc a l'air très intéressant en
général.
--
Martin Jourdan
Informaticien, fan de Macintosh (X), de Peter Gabriel et de volley-ball

Avatar
lodemNemPaLeSpam
Martin Jourdan wrote:


Ceci dit, merci du pointeur, ce truc a l'air très intéressant en
général.
Un bon gros bouquin aussi ?

Macos X 10.2 campusPress (page 692) parle d'automount qu'il n'a pas
réussi à faire fonctionner. Conseille dans ce cas d'écrire un script.
Sinon les exemples sont basés sur niutil nilooad fstab ... Et ailleurs
le gestionnaire NetInfo

je fais dans l'Unix depuis15+ ans)
A peine 6 mois, avec des pauses... Dur apprentissage : freebsd mis sur

un pc relié adsl et mac via un petit routeur usr. Je cafouille,
cafouille ... lamentablement :-((

Cordialement,
L Demaret

--
(enlever NemPaLeSpam pour trouver la bonne adresse)

Avatar
newsgroups
Martin Jourdan wrote:

Je cherche à intégrer correctement mon tout nouveau PB 15" 1,25 GHz dans
l'environnement que nous avons au bureau (c'est le premier Mac de la
boîte, faut pas que j'me rate :-). Côté Windows, pas de pb, j'ai trouvé
toutes les infos qu'il faut, en revanche côté Unix c'est moins facile...


ARGH!
J'ai raté le père-noël? ;-)

N'ayant pas eu a administrer de Solaris, ni de domaine NIS, j'ai demandé
à un pote, ayant eu ce genre de blagues à faire, en esperant que cela
fasse avancer le shmil'...

Voici sa réponse:

configurer Netinfo pour me connecter à notre domaine NIS (encore que
je
n'ai pas trouvé comment démarrer ypbind automatiquement au boot
ou la
reconnexion) et je peux donc accéder aux dites maps. Je peux aussi
monter à la main les volumes NFS en question.


Pour ypbind: pour moi dans 10.3 (et aussi > 10.2.6: c'est a ce moment
qu'est apparu le plug-in NIS d' OpenDirectory) la conf NIS se fait dans

/Applications/Utilities/Directory Access, donc il y a pas a se prendre
la tete avec ca.
Si il a fait sa conf NIS a la main (c-a-d a coup de bidouilles) et
qu'il a plein de soucis bizarres je lui conseille de réinstaller la
machine pour repartir sur une base saine: tripatouiller OpenDirectory
et ensuite faire machine arriere ce n'est pas genre de chose qu'OS X
apprécie...

Comment ca se passe dessous: Directory Access edite /etc/hostconfig et

écris dedans la variable $NISDOMAIN. A partir de la le Statrtup Item

NIS (/System/Library/StartupItems/NIS) réalise les opérations
nécessaires (lancer domainname et ypbind)

Gaffe aussi: si il fait cette conf sur un powerbook et qu'ensuite il
part en balade avec il va pas etre décu du voyage: a lui les joies des
timeout de plusieurs minutes si OpenDirectory n'arrive pas a trouver le
serveur NIS.

compris, il ne laisse pas le choix du point de montage. Quant à
"automount", qui a l'air plus moderne, il ne sait pas utiliser de maps
NIS.


http://www.bresink.de/osx/nis.html#Static

Je pourrais faire un script qui périodiquement récupère les maps
NIS et
les traduits en maps statiques pour automount, mais si l'un de vous
connaît une solution moins bidouillesque, j'en serais fort aise...


Je pense que ca devrait marcher: un bout de perl qui parse les
map NIS, les traduit dans un format pour automount et les charge dans
NetInfo avec niload (man 8 niload)

--
Franck, intermédiaire!

Avatar
Martin.Jourdan.nospam
InexTenZa wrote:

ARGH!
J'ai raté le père-noël? ;-)


:-)

N'ayant pas eu a administrer de Solaris, ni de domaine NIS, j'ai demandé
à un pote, ayant eu ce genre de blagues à faire, en esperant que cela
fasse avancer le shmil'...


Oui, tu le remercieras de ma part.

Pour ypbind: pour moi dans 10.3 (et aussi > 10.2.6: c'est a ce moment
qu'est apparu le plug-in NIS d' OpenDirectory) la conf NIS se fait dans
/Applications/Utilities/Directory Access, donc il y a pas a se prendre
la tete avec ca.


C'est ce que j'ai fait, je n'ai eu recours à aucune bidouille !

Comment ca se passe dessous: Directory Access edite /etc/hostconfig et
écris dedans la variable $NISDOMAIN. A partir de la le Statrtup Item
NIS (/System/Library/StartupItems/NIS) réalise les opérations
nécessaires (lancer domainname et ypbind)


J'ai bien configuré Directory Access mais il n'a pas touché au fichier
/etc/hostconfig ! J'ai dû le faire à la main. Merci du pointeur sur les
/System/Library/StartupItems/, celui de NIS doit effectivement résoudre
mon problème, je vais aussi explorer les autres, ça me donnera des idées
:-)

Gaffe aussi: si il fait cette conf sur un powerbook et qu'ensuite il
part en balade avec il va pas etre décu du voyage: a lui les joies des
timeout de plusieurs minutes si OpenDirectory n'arrive pas a trouver le
serveur NIS.


Je viens de redémarrer mon PB complètement déconnecté du réseau, il n'y
a eu aucune attente mais ypbind n'a pas démarré (ce qui ne me gêne pas
chez moi :-) ; c'est sans doute parce que le script de démarrage teste
l'état du réseau. J'essaierai demain au bureau avec un vrai réseau.

Quant à "automount", qui a l'air plus moderne,
il ne sait pas utiliser de maps NIS.


http://www.bresink.de/osx/nis.html#Static


Merci du pointeur, mais ce que je lis dans cette page ne correspond pas
au man d'automount sur Panther (pas d'option -static). Ceci dit, il y a
bien cette option dans /System/Library/StartupItems/NFS/NFS... Je vais
investiguer, mais avec un man incomplet ça risque d'être coton :-{

Je pourrais faire un script qui périodiquement récupère les maps
NIS et
les traduits en maps statiques pour automount, mais si l'un de vous
connaît une solution moins bidouillesque, j'en serais fort aise...


Je pense que ca devrait marcher: un bout de perl qui parse les
map NIS, les traduit dans un format pour automount et les charge dans
NetInfo avec niload (man 8 niload)


Je ne vois pas le rapport avec Netinfo, mais c'est peut-être encore un
coup du man ; je pensais plutôt à un fichier statique dans /etc ou
autre. Mais le jugement de ton copain est encourageant. Merci à tous les
deux !

Cordialement,
--
Martin Jourdan
Informaticien, fan de Macintosh (X), de Peter Gabriel et de volley-ball


Avatar
Martin.Jourdan.nospam
Martin Jourdan wrote:

Gaffe aussi: si il fait cette conf sur un powerbook et qu'ensuite il
part en balade avec il va pas etre décu du voyage: a lui les joies des
timeout de plusieurs minutes si OpenDirectory n'arrive pas a trouver le
serveur NIS.


Je viens de redémarrer mon PB complètement déconnecté du réseau, il n'y
a eu aucune attente mais ypbind n'a pas démarré (ce qui ne me gêne pas
chez moi :-) ; c'est sans doute parce que le script de démarrage teste
l'état du réseau. J'essaierai demain au bureau avec un vrai réseau.


Bon, en fait, j'ai remis NISDOMAIN=-NO- dans /etc/hostconfig parce que
dès que je suis connecté à un réseau autre que celui de mon bureau
(p.ex. chez moi), les timeout NIS me gonflent profondément. Je décide
que je lancerai ypbind à la main quand j'en aurai besoin...
--
Martin Jourdan
Informaticien, fan de Macintosh (X), de Peter Gabriel et de volley-ball


Avatar
laurent.pertois
Laurent Demaret wrote:

Macos X 10.2 campusPress (page 692) parle d'automount qu'il n'a pas
réussi à faire fonctionner.


Tant qu'à faire dans le gros livre, prends-en un vrai gros :

Mac OS X Unleashed :)

<http://www.eyrolles.com/Informatique/Livre/9780672324659/Mac_OS_X_Unlea
shed.php>

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.