データソースのウェイトは、データソースプールに接続されているほかのすべてのデータソースのウェイトを考慮して設定する必要があります。データソースに操作のタイプに対して disabled のウェイトがある場合、そのタイプの要求がそのデータソースに送信されることはありません。データソースに ウェイト 0 (zero) がある場合、他のすべてのデータソースが使用不可でないかぎり、そのデータソースには要求は配信されません。このため、ウェイトが 0 に設定されたデータソースは、他のすべてのデータソースが停止している場合だけ使用されます。
DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と DSCC のオンラインヘルプを参照してください。
データソースプールに接続されているデータソースのリストを表示します。
$ dpconf list-attached-ldap-data-sources -h host -p port pool-name |
接続済みデータソースのいずれかのプロパティーを表示します。
$ dpconf get-attached-ldap-data-source-prop pool-name \ attached-data-source-name |
接続済みデータソースのプロパティーは、各タイプの操作に対するウェイトを定義します。接続済みデータソースのデフォルトウェイトは次のとおりです。
add-weight : disabled bind-weight : disabled compare-weight : disabled delete-weight : disabled modify-dn-weight : disabled modify-weight : disabled search-weight : disabled |
接続済みデータソースのいずれかのウェイトを設定します。
$ dpconf set-attached-ldap-data-source-prop -h host -p port pool-name \ attached-data-source-name add-weight:value \ bind-weight:value compare-weight:value delete-weight:value \ modify-dn-weight:value modify-weight:value search-weight:value |
接続済みデータソースのキーパラメータを比較します。
$ dpconf list-attached-ldap-data-sources -h host -p port -v pool-name |
たとえば、データソースプールには、次のようなウェイトを持つデータソースを含めることができます。
$ dpconf list-attached-ldap-data-sources -h host1 -p 1389 -v myPool Name add-weight bind-weight compare-weight delete-weight modify-dn-weight modify-weight search-weight ---- ---------- ----------- -------------- ------------- ---------------- ------------- ------------- DS-1 disabled 3 disabled disabled disabled disabled disabled DS-2 2 2 2 2 2 2 2 DS-3 1 1 1 1 1 1 1 |