Modification de AutoFS : Configuration via LDAP
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 20 : | Ligne 20 : | ||
Voici comment se présente cette fiche : | Voici comment se présente cette fiche : | ||
< | <file> | ||
# auto.master, autofs, example.com | # auto.master, autofs, example.com | ||
dn: ou=auto.master,ou=autofs,dc=example,dc=com | dn: ou=auto.master,ou=autofs,dc=example,dc=com | ||
Ligne 26 : | Ligne 26 : | ||
objectClass: automountMap | objectClass: automountMap | ||
objectClass: top | objectClass: top | ||
</ | </file> | ||
Une fois cette fiche crée nous allons créer en dessous d'autres fiches, pour comparer avec une configuration locale, ces fiches seraient les lignes contenues dans le fichier '''auto.master'''. | Une fois cette fiche crée nous allons créer en dessous d'autres fiches, pour comparer avec une configuration locale, ces fiches seraient les lignes contenues dans le fichier '''auto.master'''. | ||
Ligne 34 : | Ligne 34 : | ||
Voici la fiche correspondante : | Voici la fiche correspondante : | ||
< | <file> | ||
# /home/ldap, auto.master, autofs, example.com | # /home/ldap, auto.master, autofs, example.com | ||
dn: cn=/home/ldap,ou=auto.master,ou=autofs,dc=example,dc=com | dn: cn=/home/ldap,ou=auto.master,ou=autofs,dc=example,dc=com | ||
Ligne 41 : | Ligne 41 : | ||
objectClass: automount | objectClass: automount | ||
objectClass: top | objectClass: top | ||
</ | </file> | ||
Le cn correspond au nom du dossier à surveiller et l'attribut automountInformation contient l'emplacement où aller chercher la liste des dossiers et les points de montages correspondant. | Le cn correspond au nom du dossier à surveiller et l'attribut automountInformation contient l'emplacement où aller chercher la liste des dossiers et les points de montages correspondant. | ||
===auto.home=== | === auto.home === | ||
Il faut ensuite créer la fiche auto.home qui servira de conteneur pour les données comme ça a été fait avec auto.master. | Il faut ensuite créer la fiche auto.home qui servira de conteneur pour les données comme ça a été fait avec auto.master. | ||
< | <file> | ||
# auto.home, autofs, example.com | # auto.home, autofs, example.com | ||
dn: ou=auto.home,ou=autofs,dc=example,dc=com | dn: ou=auto.home,ou=autofs,dc=example,dc=com | ||
Ligne 55 : | Ligne 55 : | ||
objectClass: automountMap | objectClass: automountMap | ||
objectClass: top | objectClass: top | ||
</ | </file> | ||
Pour ce qui est de la liste des dossiers, je n'ai qu'une seule fiche dans mon cas, elle gèrera tous les dossiers qui seront demandés. | Pour ce qui est de la liste des dossiers, je n'ai qu'une seule fiche dans mon cas, elle gèrera tous les dossiers qui seront demandés. | ||
< | <file> | ||
# /, auto.home, autofs, example.com | # /, auto.home, autofs, example.com | ||
dn: cn=/,ou=auto.home,ou=autofs,dc=example,dc=com | dn: cn=/,ou=auto.home,ou=autofs,dc=example,dc=com | ||
Ligne 66 : | Ligne 66 : | ||
objectClass: top | objectClass: top | ||
automountInformation: -fstype=nfs,hard,intr,nodev,nosuid nfsserv.example.com:/export/files/home/ldap/& | automountInformation: -fstype=nfs,hard,intr,nodev,nosuid nfsserv.example.com:/export/files/home/ldap/& | ||
</ | </file> | ||
Le cn de la fiche doit être '''/''' dans mon cas, afin d'être utilisé pour tous les dossiers.<br /> | Le cn de la fiche doit être '''/''' dans mon cas, afin d'être utilisé pour tous les dossiers.<br /> | ||
Ligne 75 : | Ligne 75 : | ||
Si on éssaie d'accèder au dossier /home/ldap/toto, autofs ira demander à nfsserve.example.com le dossier /export/files/home/ldap/toto. | Si on éssaie d'accèder au dossier /home/ldap/toto, autofs ira demander à nfsserve.example.com le dossier /export/files/home/ldap/toto. | ||
==Configuration de Autofs== | == Configuration de Autofs == | ||
Maintenant que toutes les informations sont prêtes dans l'annuaire LDAP, il ne reste plus qu'à configurer autofs pour qu'il puisse lire et comprendre les informations présentent dans le LDAP. | Maintenant que toutes les informations sont prêtes dans l'annuaire LDAP, il ne reste plus qu'à configurer autofs pour qu'il puisse lire et comprendre les informations présentent dans le LDAP. | ||
# Le ficher auto.master en local sur le serveur doit contenir, de préférence à la fin, cette ligne : <file>+auto.master</file> | # Le ficher auto.master en local sur le serveur doit contenir, de préférence à la fin, cette ligne : <file>+auto.master</file> | ||
#Le fichier /etc/nsswitch.conf doit bien contenir la source '''ldap''' sur la ligne automount. | # Le fichier /etc/nsswitch.conf doit bien contenir la source '''ldap''' sur la ligne automount. | ||
#Sous Fedora il faudra aussi venir modifier le fichier /etc/sysconfig/autofs. Par défaut il est prévu pour utiliser des objectClass et des attributs qui ne correspondent pas à ceux de cette documentation, il faut donc s'assurer que ceux présents dans ce fichier de configuration soient bien les suivants : | # Sous Fedora il faudra aussi venir modifier le fichier /etc/sysconfig/autofs. Par défaut il est prévu pour utiliser des objectClass et des attributs qui ne correspondent pas à ceux de cette documentation, il faut donc s'assurer que ceux présents dans ce fichier de configuration soient bien les suivants : | ||
< | <file> | ||
MAP_OBJECT_CLASS="automountMap" | MAP_OBJECT_CLASS="automountMap" | ||
ENTRY_OBJECT_CLASS="automount" | ENTRY_OBJECT_CLASS="automount" | ||
Ligne 88 : | Ligne 88 : | ||
ENTRY_ATTRIBUTE="cn" | ENTRY_ATTRIBUTE="cn" | ||
VALUE_ATTRIBUTE="automountInformation" | VALUE_ATTRIBUTE="automountInformation" | ||
</ | </file> | ||
Maintenant que la configuration d'autofs est terminée il suffit de le redémarrer pour qu'il prenne en compte ces nouvelles informations. | Maintenant que la configuration d'autofs est terminée il suffit de le redémarrer pour qu'il prenne en compte ces nouvelles informations. | ||
==Conclusion== | == Conclusion == | ||
La configuration d'autofs via un LDAP est un peu plus compliquée que depuis ses fichiers de configuration, il faut donc bien peser le pour et le contre avant de se lancer, mais pour ma part le choix fut vite fait, deux serveurs montent la même resource et je peux ainsi la déplacer sans avoir besoin de retourner configurer les deux serveurs. | La configuration d'autofs via un LDAP est un peu plus compliquée que depuis ses fichiers de configuration, il faut donc bien peser le pour et le contre avant de se lancer, mais pour ma part le choix fut vite fait, deux serveurs montent la même resource et je peux ainsi la déplacer sans avoir besoin de retourner configurer les deux serveurs. | ||
[[ | [[Category:SysAdmin|Autofs]] | ||
[[ | [[Category:LDAP|Autofs]] |