ラベル OpenLDAP の投稿を表示しています。 すべての投稿を表示
ラベル OpenLDAP の投稿を表示しています。 すべての投稿を表示

2017年2月20日月曜日

OpenLDAPでメタディレクトリを利用した複数のデータベースの統合管理

やりたいこと


  • 2つのLDAPデータベースを統合してクライアントに表示させたい
    • メタディレクトリとよばれる機能を用いる

環境

  • CentOS 7
  • OpenLDAP 2.4
    • データベースA
      • ルートDN:ou=dba,dc=hirune,dc=example
    • データベースB
      • ルートDN:ou=dbb,dc=hirune,dc=example
    • メタディレクトリ
      • ルートDN:ou=meta,dc=hirune,dc=example

概要

  • メタディレクトリにアクセスしたら、データベースAの内容とデータベースBの内容が両方表示されるようにしたい
  • メタディレクトリを使うにはcn=configを編集してモジュールを追加でロードする必要がある
    • /usr/lib64/openldap/back_ldap.so
    • /usr/lib64/openldap/back_meta.so
  • objectClassにolcDatabaseConfig・olcMetaConfigを持たせたものをcn=configに追加すればメタディレクトリになる