JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 でのネームサービスおよびディレクトリサービスの作業     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

パート I ネームサービスとディレクトリサービスについて

1.  ネームサービスとディレクトリサービス (概要)

2.  ネームサービススイッチ (概要)

3.  DNS の管理 (タスク)

4.  Oracle Solaris Active Directory クライアントの設定 (タスク)

パート II NIS の設定と管理

5.  ネットワーク情報サービス (概要)

6.  NIS の設定と構成 (タスク)

7.  NIS の管理 (タスク)

8.  NIS のトラブルシューティング

パート III LDAP ネームサービス

9.  LDAP ネームサービスの紹介 (概要)

10.  LDAP ネームサービスの計画要件 (タスク)

11.  LDAP クライアントと Oracle Directory Server Enterprise Edition の設定 (タスク)

12.  LDAP クライアントの設定 (タスク)

13.  LDAP のトラブルシューティング (リファレンス)

14.  LDAP ネームサービス (リファレンス)

15.  NIS から LDAP への移行 (タスク)

NIS から LDAP への移行サービスの概要

NIS から LDAP への移行用ツールとサービス管理機能

NIS から LDAP への移行の対象読者

NIS から LDAP への移行サービスを使用しない場合

NIS から LDAP への移行サービスがユーザーに与える影響

NIS から LDAP への移行に関する用語

NIS から LDAP への移行コマンド、ファイル、およびマップ

サポートされる標準マッピング

NIS から LDAP への移行 (タスクマップ)

NIS から LDAP への移行のための前提条件

NIS から LDAP への移行サービスの設定

標準マッピングを使用して N2L サービスを設定する方法

カスタムマッピングまたは非標準マッピングを使用して N2L サービスを設定する方法

カスタムマップの例

Oracle Directory Server Enterprise Edition を使用した NIS から LDAP への移行の最良の実践原則

Oracle Directory Server Enterprise Edition を使用した仮想リスト表示インデックスの作成

標準マップ用 VLV

カスタムマップおよび非標準マップ用 VLV

Oracle Directory Server Enterprise Edition によるサーバーのタイムアウトの防止

Oracle Directory Server Enterprise Edition 使用時のバッファーオーバーランの防止

NIS から LDAP への移行に関する制限

NIS から LDAP への移行のトラブルシューティング

よくある LDAP エラーメッセージ

NIS から LDAP への移行に関する問題

NISLDAPmapping ファイルのデバッグ

N2L サーバーのタイムアウトの問題

N2L のロックファイルの問題

N2L のデッドロックの問題

NIS に戻す方法

以前のソースファイルに基づくマップに戻す方法

現在の DIT 内容に基づくマップに戻す方法

用語集

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

Oracle Directory Server Enterprise Edition を使用した NIS から LDAP への移行の最良の実践原則

N2L サービスは Oracle Directory Server Enterprise Edition をサポートしています。その他のサードパーティー製 LDAP サーバーも N2L サービスで動作する可能性がありますが、Oracle ではサポートされません。Oracle Directory Server Enterprise Edition サーバーまたは互換性のある Oracle サーバー以外の LDAP サーバーを使用している場合は、RFC 2307、RFC 2307bis、および RFC 4876、またはその後継のスキーマをサポートするようにサーバーを手動で構成する必要があります。

Oracle Directory Server Enterprise Edition を使用すれば、ディレクトリサーバーを強化してパフォーマンスを改善できます。これらの強化を行うには、Oracle Directory Server Enterprise Edition 上に LDAP の管理者権限が必要です。また、ディレクトリサーバーのリブートが必要な場合もあります。リブートは、サーバーの LDAP クライアントとの間で調整が必要なタスクです。Oracle Directory Server Enterprise Edition のドキュメントは、Sun Java System Directory Server Enterprise Edition 6.2 の Web サイトで入手できます。

Oracle Directory Server Enterprise Edition を使用した仮想リスト表示インデックスの作成

大規模なマップでは、LDAP の仮想リスト表示 (VLV) インデックスを使用して、LDAP の検索から正しい結果が得られることを保証しなければなりません。Oracle Directory Server Enterprise Edition での VLV インデックスの設定についての詳細は、Sun Java System Directory Server Enterprise Edition 6.2 のドキュメントを参照してください。

VLV の検索結果では、固定ページサイズ 50000 を使用します。Oracle Directory Server Enterprise Edition で VLV を使用する場合は、LDAP サーバーと N2L サーバーの両方でこのサイズの転送を処理できるようにしてください。すべてのマップがこの制限より小規模であることが明らかな場合は、VLV インデックスを使用する必要はありません。ただし、マップがこのサイズ制限より大きい場合、またはすべてのマップのサイズが明確な場合以外には、VLV インデックスを使用して、結果が不完全となることを防止しなければなりません。

VLV インデックスを使用している場合は、次のように適切なサイズ制限を設定します。

VLV インデックスが作成されたら、Oracle Directory Server Enterprise Edition サーバー上で vlvindex オプションを指定して dsadm を実行することによって、それらのインデックスを有効にします。詳細は、dsadm(1M) のマニュアルページを参照してください。

標準マップ用 VLV

次の状況に適合する場合、Oracle Directory Server Enterprise Edition の idsconfig コマンドを使用して、VLV を設定してください。

VLV はドメイン固有です。よって、idsconfig を実行するたびに、1 つの NIS ドメインに VLV が作成されます。そのため、NIS から LDAP への移行中、NISLDAPmapping ファイルに含まれている nisLDAPdomainContext 属性に対して 1 回 idsconfig を実行する必要があります。

カスタムマップおよび非標準マップ用 VLV

次の状況に適合する場合、マップ用に新しい Oracle Directory Server Enterprise Edition の VLV を手動で作成するか、既存の VLV インデックスをコピーして修正しなければなりません。

既存の VLV インデックスを表示するには、次のように入力します。

% ldapsearch -h hostname -s sub -b "cn=ldbm database,cn=plugins,cn=config" "objectclass=vlvSearch" 

Oracle Directory Server Enterprise Edition によるサーバーのタイムアウトの防止

N2L サーバーがマップをリフレッシュすると、その結果、大規模な LDAP ディレクトリアクセスが行われる場合があります。Oracle Directory Server Enterprise Edition が正しく構成されていない場合、リフレッシュ動作は完了前にタイムアウトになることがあります。ディレクトリサーバーのタイムアウトを防止するには、次の Oracle Directory Server Enterprise Edition 属性を手動で、または idsconfig コマンドを実行することによって変更します。

たとえば、サーバーでの検索リクエストの実行にかかる最小時間を秒単位で増やすには、次の属性を修正します。

dn: cn=config
nsslapd-timelimit: -1

テストのためには、属性値として -1 を使用できます。この値は、制限がないことを示しています。最適な制限値が決まったら、属性値を変更します。稼働サーバーに、-1 の属性値が設定されていてはなりません。制限がないと、サーバーがサービス妨害攻撃に無防備になる場合があります。

LDAP での Oracle Directory Server Enterprise Edition の構成についての詳細は、このマニュアルの第 11 章LDAP クライアントと Oracle Directory Server Enterprise Edition の設定 (タスク)を参照してください。

Oracle Directory Server Enterprise Edition 使用時のバッファーオーバーランの防止

バッファーオーバーランを防止するには、Oracle Directory Server Enterprise Edition の属性を手動で修正するか、idsconfig コマンドを実行します。

  1. たとえば、クライアント検索照会に返されるエントリの最大数を増やすには、次の属性を修正します。

    dn: cn=config
    nsslapd-sizelimit: -1
  2. クライアント検索照会で確認されるエントリの最大数を増やすには、次の属性を修正します。

    dn: cn=config, cn=ldbm database, cn=plugins, cn=config
    nsslapd-lookthroughlimit: -1

テストのためには、属性値として -1 を使用できます。この値は、制限がないことを示しています。最適な制限値が決まったら、属性値を変更します。稼働サーバーに、-1 の属性値が設定されていてはなりません。制限がないと、サーバーがサービス妨害攻撃に無防備になる場合があります。

VLV が使用されている場合は、sizelimit 属性値を 「Oracle Directory Server Enterprise Edition を使用した仮想リスト表示インデックスの作成」で定義されているように設定してください。VLV を使用していない場合、もっとも大きなコンテナを格納できるようにサイズ制限を設定する必要があります。

LDAP での Oracle Directory Server Enterprise Edition の構成についての詳細は、第 11 章LDAP クライアントと Oracle Directory Server Enterprise Edition の設定 (タスク)を参照してください。