26.6. Utilisation de LDAP pour stocker des cartes de compteurs automatiques
Cette procédure configure autofs
pour qu'il stocke les cartes de compteurs automatiques dans la configuration LDAP plutôt que dans les fichiers de cartes autofs
.
Conditions préalables
-
Les bibliothèques client LDAP doivent être installées sur tous les systèmes configurés pour récupérer des cartes de compteurs automatiques à partir de LDAP. Sur Red Hat Enterprise Linux, le paquetage
openldap
devrait être installé automatiquement en tant que dépendance du paquetageautofs
.
Procédure
-
Pour configurer l'accès LDAP, modifiez le fichier
/etc/openldap/ldap.conf
. Assurez-vous que les optionsBASE
,URI
, etschema
sont définies de manière appropriée pour votre site. Le schéma le plus récent pour le stockage des cartes de montages automatiques dans LDAP est décrit dans le projet
rfc2307bis
. Pour utiliser ce schéma, définissez-le dans le fichier de configuration/etc/autofs.conf
en supprimant les caractères de commentaire de la définition du schéma. Par exemple :Exemple 26.6. Configuration d'autofs
DEFAULT_MAP_OBJECT_CLASS="automountMap" DEFAULT_ENTRY_OBJECT_CLASS="automount" DEFAULT_MAP_ATTRIBUTE="automountMapName" DEFAULT_ENTRY_ATTRIBUTE="automountKey" DEFAULT_VALUE_ATTRIBUTE="automountInformation"
Veillez à ce que toutes les autres entrées de schéma soient commentées dans la configuration. L'attribut
automountKey
du schémarfc2307bis
remplace l'attributcn
du schémarfc2307
. Voici un exemple de configuration du format d'échange de données LDAP (LDIF) :Exemple 26.7. Configuration LDIF
# auto.master, example.com dn: automountMapName=auto.master,dc=example,dc=com objectClass: top objectClass: automountMap automountMapName: auto.master # /home, auto.master, example.com dn: automountMapName=auto.master,dc=example,dc=com objectClass: automount automountKey: /home automountInformation: auto.home # auto.home, example.com dn: automountMapName=auto.home,dc=example,dc=com objectClass: automountMap automountMapName: auto.home # foo, auto.home, example.com dn: automountKey=foo,automountMapName=auto.home,dc=example,dc=com objectClass: automount automountKey: foo automountInformation: filer.example.com:/export/foo # /, auto.home, example.com dn: automountKey=/,automountMapName=auto.home,dc=example,dc=com objectClass: automount automountKey: / automountInformation: filer.example.com:/export/&
Ressources supplémentaires