2. Directory Serverのインスタンスと接尾辞
7. Directory Serverのパスワード・ポリシー
8. Directory Serverのバックアップとリストア
9. Directory Serverのグループ、ロールおよびCoS
16. Directory Proxy Serverのツール
17. Directory Proxy Serverのインスタンス
19. Directory Proxy Serverの証明書
20. Directory Proxy Serverのロード・バランシングとクライアント・アフィニティ
22. Directory Proxy Serverによる仮想化
24. Directory Proxy ServerとバックエンドLDAPサーバーの接続
25. クライアントとDirectory Proxy Serverの接続
26. Directory Proxy Serverのクライアント認証
27. Directory Proxy Serverのロギング
28. Directory Proxy Serverの監視とアラート
第3部 Directory Service Control Centerの管理
参照整合性とは、エントリ間の関係を確実に維持するプラグイン・メカニズムです。グループ・メンバーシップの属性など、いくつかの属性には他のエントリのDNが含まれています。参照整合性を使用すれば、あるエントリを削除したときに、そのエントリのDNを含むすべての属性も削除できます。
たとえば、あるユーザーのエントリがディレクトリから削除された場合、参照整合性が有効になっていれば、そのユーザーは所属しているすべてのグループから削除されます。参照整合性が有効でない場合は、管理者がユーザーをグループから手動で削除する必要があります。Directory Serverをユーザーおよびグループの管理にディレクトリを使用するSunの他製品と統合する場合には、この機能が重要となります。
参照整合性プラグインが有効な場合、削除、名前変更または移動の各操作の直後に、指定された属性に対する整合性更新が実行されます。デフォルトでは、参照整合性プラグインは無効となります。
ディレクトリ内にあるユーザー・エントリまたはグループ・エントリの削除、名前変更、移動のたびに、その操作が参照整合性ログ・ファイルに記録されます。
instance-path/logs/referint
指定した時間(通称更新間隔)が経過すると、サーバーは参照整合性が有効なすべての属性を検索して、検索結果のエントリと、ログ・ファイルに存在する削除または変更済エントリのDNを照合します。特定のエントリが削除されたことがログ・ファイルに記録されていれば、対応する属性が削除されます。特定のエントリが変更されたことがログ・ファイルに記録されていれば、対応する属性値がそれに応じて変更されます。
参照整合性プラグインのデフォルト構成を有効にした場合、削除、名前変更、移動の各操作を実行した直後に、member、uniquemember、owner、seeAlsoおよびnsrolednの各属性に対する整合性更新が実行されます。ただし、参照整合性プラグインの動作はユーザー自身の要件に合わせて構成できます。次のような動作を構成できます。
参照整合性の更新を別ファイルに記録する。
更新間隔を変更する。
参照整合性の更新によるシステムへの影響を少なくする場合は、更新間隔を長くできます。
参照整合性を適用する属性を選択する。
DN値を含む属性を使用または定義する場合、参照整合性プラグインでそれらを監視することもできます。
注意: 参照整合性プラグインで使用する全データベースのすべての属性に索引を作成する必要があります。索引はすべてのデータベースの構成で作成する必要があります。レトロ変更ログが有効になっている場合、cn=changelog接尾辞の索引を作成する必要があります。詳細は、第12章「Directory Serverの索引作成」を参照してください。
レプリケートされた環境では、特定の制限が参照整合性プラグインの使用に関連付けられています。それらの制限事項のリストは、「レプリケーションおよび参照整合性」を参照してください。
このタスクの実行には、DSCCが使用できます。詳細は、「Directory Service Control Centerのインタフェース」およびDSCCのオンライン・ヘルプを参照してください。
参照整合性の属性を定義するには、次のコマンドを使用します。
$ dsconf set-server-prop -h host -p port ref-integrity-attr:attribute-name \ ref-integrity-attr:attribute-name
参照整合性の属性を既存の属性リストに追加するには、次のコマンドを使用します。
$ dsconf set-server-prop -h host -p port ref-integrity-attr+:attribute-name
参照整合性の更新間隔を定義するには、次のコマンドを使用します。
$ dsconf set-server-prop -h host -p port ref-integrity-check-delay:duration
参照整合性を有効にするには、次のコマンドを使用します。
$ dsconf set-server-prop -h host -p port ref-integrity-enabled:on