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 paquetage autofs.

Procédure

  1. Pour configurer l'accès LDAP, modifiez le fichier /etc/openldap/ldap.conf. Assurez-vous que les options BASE, URI, et schema sont définies de manière appropriée pour votre site.
  2. 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"
  3. Veillez à ce que toutes les autres entrées de schéma soient commentées dans la configuration. L'attribut automountKey du schéma rfc2307bis remplace l'attribut cn du schéma rfc2307. 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

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.