8.3.4. 複製されたデータベースへの管理エントリープラグイン設定の追加
「管理対象エントリー」強調表示されているように、管理エントリープラグインの異なるインスタンスが、cn=plugins,cn=com のコンテナープラグインエントリーの下にある子として作成されます。(これは、複数のインスタンスを許可するプラグインに共通です。 この欠点は、cn=plugins,cn=com の設定エントリーが複製されないため、各 Directory Server インスタンスに設定を再作成する必要があります。
管理エントリープラグインエントリーでは、
nsslapd-pluginConfigArea
属性が許可されます。この属性は、プラグインインスタンスエントリーが含まれるメインのデータベースエリアにおける、別のコンテナーエントリーへの属性です。このコンテナーエントリーは、複製されたデータベースで使用することができます。これにより、プラグイン設定を複製できます。
- ldapmodify を使用して、レプリケートされるサブツリーにコンテナーエントリーを作成します。
dn: cn=managed entries container,ou=containers,dc=example,dc=com objectclass: top objectClass: extensibleObject objectClass: nsContainer cn: managed entries container
- ldapmodify を使用して、コンテナーエントリーを参照する管理エントリープラグインエントリーに
nsslapd-pluginConfigArea
属性を追加します。dn: cn=Managed Entries,cn=plugins,cn=config changetype: modify add: nsslapd-pluginConfigArea nsslapd-pluginConfigArea: cn=managed entries container,ou=containers,dc=example,dc=com
- 新規コンテナーエントリーの下にある定義 (「管理対象エントリーインスタンス定義の作成」) エントリーおよびテンプレート (「管理対象エントリーテンプレートエントリーの作成」) エントリーを移動または作成します。