15.2. コマンドラインでのレプリケーションの設定


レプリケーションは、サーバーに適切なレプリカおよび合意エントリーを作成して、コマンドラインで設定できます。このプロセスは、Directory Server コンソールからレプリケーションを設定するのと同じ順序に従います。
  1. すべてのコンシューマー、ハブ、および複数マスターサプライヤー(「サプライヤーバインド DN エントリーの作成」)にサプライヤーバインド DN を作成します。
  2. 対応するデータベースおよび接尾辞がレプリカのいずれかに存在しない場合は、これを作成します(「接尾辞の作成」)。
  3. サプライヤーレプリカ(「コマンドラインでのサプライヤーの設定」)を設定します。
  4. レプリケーションをカスケードするためのハブ(「コマンドラインでのハブの設定」)を設定します。
  5. レプリカ合意(「コマンドラインからのレプリカ合意の設定」)を作成します。カスケードレプリケーションの場合は、サプライヤーとハブ間の合意を作成し、ハブとコンシューマー間の合意を作成します。マルチマスターの場合は、すべてのサプライヤーとコンシューマー間の合意を作成します。
  6. 最後に、レプリカ合意の作成時にコンシューマーが初期化されていない場合は、すべてのコンシューマー(「コマンドラインからのコンシューマーオンラインの初期化」)を初期化します。

15.2.1. コマンドラインでのサプライヤーの設定

サプライヤーレプリカのセットアップには、2 つの手順があります。まず、changelog を有効にする必要があります。これにより、サプライヤーは Directory Server への変更を追跡できます。次に、サプライヤーレプリカが作成されます。
  1. サプライヤーサーバーで ldapmodify を使用して changelog エントリーを作成します。

    例15.1 Changelog エントリーの例

    # ldapmodify -D "cn=Directory Manager" -W -x -h supplier1.example.com -v -a
    
    dn: cn=changelog5,cn=config
    changetype: add
    objectclass: top
    objectclass: extensibleObject
    cn: changelog5
    nsslapd-changelogdir: /var/lib/dirsrv/slapd-instance/changelogdb
    nsslapd-changelogmaxage: 10d
    Copy to Clipboard Toggle word wrap
    changelog には 2 つの重要な属性があります。
    • nsslapd-changelogdir changelog が保持されるディレクトリーを設定します。
    • nsslapd-changelogmaxage changelog が保持する期間を設定します。changelog は非常に大きくなる可能性があるため、これは、サーバーのパフォーマンスに影響を与え、ディスク領域を占有しないように changelog をトリミングするのに役立ちます。このパラメーターが設定されていない場合、デフォルトは持続するように changelog になります。
    changelog エントリー属性は、Red Hat Directory Server の設定、コマンド、およびファイルリファレンス に記載されています。
  2. サプライヤーレプリカを作成します。

    例15.2 サプライヤーレプリカエントリーの例

    # ldapmodify -D "cn=Directory Manager" -W -x -h supplier1.example.com -v -a
    
    dn: cn=replica,cn=dc\=example\,dc\=com,cn=mapping tree,cn=config
    changetype: add
    objectclass: top
    objectclass: nsds5replica
    objectclass: extensibleObject
    cn: replica
    nsds5replicaroot: dc=example,dc=com
    nsds5replicaid: 7
    nsds5replicatype: 3
    nsds5flags: 1
    nsds5ReplicaPurgeDelay: 604800
    nsds5ReplicaBindDN: cn=replication manager,cn=config
    Copy to Clipboard Toggle word wrap
    重要
    以下の例に示すように、レプリカエントリーの cn パラメーターを replica に設定する必要があります。Directory Server は、パラメーターを異なる値に設定するとエントリーを無視します。
    changelog エントリー属性は、Red Hat Directory Server の設定、コマンド、およびファイルリファレンス に記載されています。
レプリケーション設定に含まれるすべてのサプライヤーを作成したら、レプリカ合意の作成を開始します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat