ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Directory Server Enterprise Edition管理者ガイド
11g リリース1 (11.1.1.7.0)
B72439-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

29 Directory Service Control Center (DSCC)の使用方法

Directory Service Control Center (DSCC)は、Webブラウザを使用してDirectory ServerおよびDirectory Proxy Serverを管理できるコンソールです。この章の内容は次のとおりです。

ODSEE管理モデルにおけるDSCCの役割およびDSCCの動作の詳細は、『Oracle Fusion Middleware Oracle Directory Server Enterprise Editionデプロイメント・プランニング・ガイド』を参照してください。

29.1 DSCC管理者について

DSCCにログインするには、管理者権限が必要です。次の表では、様々なDSCC管理者およびその権限が比較されています。

表29-1 管理者についての比較

管理者 説明 権限

ディレクトリ・マネージャ

Directory ServerのLDAPスーパーユーザー。

ディレクトリ・マネージャ・アカウントは、インスタンス作成時にディレクトリ・サーバー内で設定され、サーバーのローカルdse.ldifに保存される。

  • ルート権限を保有

  • 接尾辞を作成可能

  • ディレクトリのcn=configブランチに読取りまたは書込みが可能

ディレクトリ管理グループ

  • 構成データを読取りおよび変更できるユーザーのグループ

  • 作成するすべての新しいディレクトリ・サービス・マネージャは、このグループに所属。

ディレクトリ・マネージャと同じ権限があるが、アクセス制御、パスワード・ポリシーおよび認証要件の影響を受ける。

ディレクトリ・サービス・マネージャ

  • DSCCを使用して、複数のマシン上でサーバー構成およびデータを管理。

  • ディレクトリ管理グループのメンバー。

  • DSCCレジストリで定義。

ディレクトリ管理グループに割り当てられる権限を保有。

管理ユーザー

  • DSCCを使用して、サーバー構成およびDirectory Serverのトポロジに関するデータを管理。

  • ユーザーが認識されているサーバーのみを管理可能。

ACIを使用して権限を定義する必要あり。


29.1.1 ディレクトリ・サービス・マネージャについて

ディレクトリ・サービス・マネージャのページには、DSCCレジストリ内のOracle Directory ServerおよびOracle Directory Proxy Serverを管理できる管理者のリストが含まれています。ディレクトリ・サービス・マネージャのページを表示するには、「設定」→「新規ディレクトリ・サービス・マネージャ」に移動します。

DSCCをインストールすると、デフォルトのディレクトリ・サービス・マネージャが自動的に作成され、DSCCレジストリに定義されます。デフォルトで、このディレクトリ・サービス・マネージャはadmin(default)と命名され、Directory Serverに無制限でアクセスできます。次の図は、admin(default)およびそのDNを示しています。

ディレクトリ・サービス・マネージャのページには、admin (default)と命名されたデフォルトの管理者がリスト表示されます。
図defaultadmin.pngの説明

admin(default)のDNは、cn=admin,cn=Administrators,cn=dsccです。DSCCでサーバー・インスタンスを登録するとすぐに、admin(default)は新規に登録されたサーバー・インスタンスを管理できます。

admin(default)というディレクトリ・サービス・マネージャは、Directory Serverに存在するユーザーとは関連していません。

ディレクトリ・サービス・マネージャは、ディレクトリ・サービス・マネージャのDNおよびパスワードを使用してDSCCにログインします。ディレクトリ・サービス・マネージャのパスワードは、「設定」→「ディレクトリ・サービス・マネージャ」・ページを使用して、別のディレクトリ・サービス・マネージャによってのみ構成可能です。

admin(default)と同じように、サーバーへ無制限にアクセスできるディレクトリ・サービス・マネージャを、複数作成できます。これが有用であるのは、すべてのDirectory ServerおよびDirectory Proxy Serverに対して無制限にアクセスできる管理者を複数にしたい場合で、かつ、各ディレクトリ・サービス・マネージャがログイン時に異なるパスワードを認識し使用することを希望する場合です。

29.1.1.1 ディレクトリ・サービス・マネージャを作成するには

  1. DSCCで、「設定」→「ディレクトリ・サービス・マネージャ」→「新規マネージャ」へ移動します。

  2. 「新規ディレクトリ・サービス・マネージャ」のページで、次の情報を指定します。

    名前(uid)

    DSCCにログインするために管理ユーザーが使用するユーザー名を入力します。これは、DSCCに表示される名前です。

    タイプ
    • 「ディレクトリ・サービス・マネージャの作成」を選択して、ローカル・マシンですでにDSCCによって登録されているadmin(default)の権限と同一の権限を持つディレクトリ・サービス・マネージャを作成します。

  3. 「OK」をクリックします。

    新しいディレクトリ・サービス・マネージャは、デフォルトの権限で自動的に作成され、ディレクトリ管理者グループに追加されます。

29.1.1.2 ディレクトリ・サービス・マネージャのパスワードをリセットするには

Directory Service Managerのパスワードをリセットするには、この手順の説明に従ってDSCCを使用します。

  1. 「DSCCへのアクセス」で説明されているように、DSCCにアクセスします。

  2. 「設定」タブをクリックし、Directory Service Managersを選択します。

  3. パスワードを変更するDirectory Service Managerの名前をクリックします。

  4. 「プロパティ」画面で、新しいパスワードを入力します。

    「パスワードの確認」フィールドに新しいパスワードを再入力して、パスワードを確認します。「OK」をクリックして、変更を保存します。

29.1.2 管理ユーザーの指定

ディレクトリ・サービス・マネージャの役割を果たす特定のユーザー(エントリがDirectory Serverに含まれている)を指定できます。ディレクトリ・サービス・マネージャの役割を果たすユーザーは、管理ユーザーと呼ばれます。

管理ユーザーを指名すると、適切な権限をこの人物に付与してサーバー構成を変更するために、サーバーを構成する必要があります。たとえばACIを使用して、admin (default)というディレクトリ・サービス・マネージャと同じように無制限のアクセス権限を管理ユーザーに付与できます。

これによって新しい管理ユーザーは、自分のユーザー名またはDNを使用して、DSCCにログインできます。


注意:

ディレクトリ・サービス・マネージャとは異なり、管理ユーザーはDirectory Proxy Serverやあらゆるサーバー・グループ(これはDirectory ServerおよびDirectory Proxy Serverインスタンスの混用が含まれる場合があります)のいずれへもアクセス権限がありません。


29.1.3 管理ユーザー機能を有効化するには

DSCCを管理ユーザーに対してアクセス可能とする前に、管理ユーザー機能を有効化する必要があります。

開始する前に管理ユーザー機能を有効化する前に、DSCCエージェントを作成および登録する必要があります。『Oracle Fusion Middleware Oracle Directory Server Enterprise Editionインストレーション・ガイド』の管理(DSCC)ホストの設定に関する説明を参照してください。

  • ユーザー・ディレクトリ・サービス・マネージャを有効にするには、次のコマンドを実行します。

    #  install-path/bin/dsccsetup enable-admin-users
    
  • ユーザー・ディレクトリ・サービス・マネージャを無効にするには、次のコマンドを実行します。

    # install-path/bin/dsccsetup disable-admin-users
    

29.1.4 管理ユーザーを作成するには

管理ユーザーを作成する際に、Directory Serverに実際の人物を指定します。次にACIを作成し、選択した新しい管理ユーザーにディレクトリ・サービス・マネージャの権限を付与します。

  1. DSCCで、「設定」→「ディレクトリ・サービス・マネージャ」→「新規マネージャ」へ移動します。

  2. 「新規ディレクトリ・サービス・マネージャ」のページで、次の情報を指定します。

    名前(uid)

    DSCCにログインするために管理ユーザーが使用するユーザー名を入力します。これは、DSCCに表示される名前です。

    タイプ

    「管理ユーザーの作成」を選択して、Directory Serverからユーザーを選択し、このユーザーにディレクトリ・サービス・マネージャの特定の権限を割り当てます。


    注意:

    管理ユーザーを作成するには、ユーザー・ディレクトリ・サービス・マネージャの機能が有効化されている必要があります。詳細は、第29.1.3項「管理ユーザー機能を有効化するには」を参照してください。


    次の情報を指定して、「OK」をクリックします。

    ホスト。ディレクトリ・サービス・マネージャとして指定しようとするユーザーのエントリが含まれるDirectory Serverの、hostName:portNumberを選択します。

    ユーザーDN。Directory ServerにユーザーDNが存在するため、これを指定します。ユーザーDNを入力するか、または「参照」をクリックして、DITにおいてユーザーDNを検索します。

  3. 管理ユーザー権限を構成します。

    第29.1.5項「管理ユーザーを構成するには」を参照してください。

29.1.5 管理ユーザーを構成するには

管理ユーザーがすでに作成されている必要があります。第29.1.4項「管理ユーザーを作成するには」を参照してください。

  1. DSCCの「ディレクトリ・サーバー」タブで、管理ユーザーが作成された際に指定されたユーザー・エントリを含むDirectory ServerのhostName:portNumberをクリックします。

  2. 「エントリの管理」→「アクセス制御」をクリックします。

  3. 「アクセス制御の設定」ページで、「ウィザードから新規ACI」をクリックします。

  4. ACIウィザードを使用して、管理ユーザーのためのACIを作成します。

    既存のACIに基づいて管理ユーザーのACIを作成することも、新規ACIを作成することもできます。この例では、ユーザーabarnesにはadmin(default)というディレクトリ・サービス・マネージャと同じ権限が付与されます。

    1. 「ディレクトリ・サーバー」→「hostname:portnumber」→「エントリの管理」→「アクセス制御」をクリックします。

    2. 「アクセス制御の設定」リストで、管理ユーザーのACIに使用するACIの名前をクリックします。

      この例の場合、「ディレクトリ・サービス・マネージャへの完全なアクセスを有効化」と指定されたACIをクリックします。このACIのallow(all)コンポーネントによって、Directory Serverへの完全なアクセスが実現されます。「ACIの構文」フィールドの内容をコピーしてから、「取消」をクリックします。

      dsmgr.pngの説明が続きます
      図dsmgr.pngの説明

    3. 「アクセス制御の設定」リストで、「構文から新規ACI」をクリックします。

      ACIウィザードを使用して、管理ユーザーのための新規ACIを作成します。この例では、以前の手順からのDirectory Service ACIが「ACIの構文」フィールドに貼り付けられます。

  5. 管理ユーザーに適した動作をするように、ACIを変更します。

    この例では、ACI名およびユーザーDNが、ユーザーabarnesに合わせてカスタマイズされています。

    acis.pngの説明が続きます
    図acis.pngの説明

作成可能なACIのさらに多くの例については、第6.2項「アクセス制御の使用例」を参照してください。

29.2 DSCCへのアクセス

  1. DSCCが『Oracle Fusion Middleware Oracle Directory Server Enterprise Editionインストレーション・ガイド』の第2章「Directory Server Enterprise Editionのインストール」のとおりにDSCCが正しくインストールされていることを確認します。

  2. DSCCホストURLを入力して、希望のアプリケーション・サーバーでDSCCに直接アクセスします。DSCCホストURLは、アプリケーション・サーバーの構成に応じて、次のいずれかです。

    https://hostname:8181/dscc7
    

    または

    http://hostname:8080/dscc7
    

    ここでのhostnameは、DSCCソフトウェアをインストールしたシステムです。

  3. DSCCにログインします。

    DSCCにログインすると、「共通操作」タブが表示されます。

    DSCCへのアクセスで問題がある場合、『Oracle Fusion Middleware Oracle Directory Server Enterprise Editionトラブルシューティング・ガイド』の第8章「DSCCの問題のトラブルシューティング」を参照してください。

    図29-1 DSCCの「共通操作」タブ

    図29-1の説明が続きます
    「図29-1 DSCCの「共通タスク」・タブ」の説明

  4. このタブを使用して移動します。

    • 「共通操作」タブには、一般的に使用するウィンドウおよびウィザードへのショートカットがあります。

    • 「ディレクトリサーバー」タブには、DSCCが管理するすべてのDirectory Serverが表示されます。特定のサーバーを管理および構成するオプションを表示するには、サーバー名をクリックします。

    • 「プロキシサーバー」タブには、DSCCが管理するすべてのDirectory Proxy Serverが表示されます。特定のサーバーを管理および構成するオプションを表示するには、サーバー名をクリックします。

    図29-2 サーバー・サブタブ上のDirectory Serverのリスト

    図29-2の説明が続きます
    「図29-2 「サーバー」・サブ・タブ上のDirectory Serverのリスト」の説明

29.3 Directory Service Control Centerのインタフェース

次のタブ・インタフェースには、DSCCコンソールが含まれます。

29.3.1 「共通タスク」・タブ

「共通タスク」・タブは、DSCCを開くと最初に表示されるインタフェースです。ここには、ディレクトリ・データの検索、ログの確認、サーバーの管理などの一般的に使用される管理タスクへのリンクが含まれています。

図29-3 DSCCの「共通操作」タブ

図29-3の説明は次にあります。
「図29-3 DSCCの「共通タスク」・タブ」の説明

29.3.2 「ディレクトリ・サーバー」・タブ

「ディレクトリ・サーバー」・タブには、DSCCに登録されているすべてのディレクトリ・サーバーが示されます。各サーバーに関して、サーバーの状況およびインスタンスがある場所を示すインスタンス・パスを表示できます。

サーバー名をクリックすると、そのサーバーのみに関連する別のタブ・セットを含む別のウィンドウが表示されます。

図29-4 「サーバー」・サブ・タブ上のDirectory Serverのリスト

図29-4の説明は次にあります。
「図29-4 「サーバー」・サブ・タブ上のDirectory Serverのリスト」の説明

29.3.3 「プロキシ・サーバー」・タブ

「プロキシサーバー」・タブには、DSCCに登録されているすべてのDirectory Proxy Serverが示されます。各サーバーに関して、サーバーの状況およびインスタンスがある場所を示すサーバー・インスタンス・パスを表示できます。

サーバー名をクリックすると、そのサーバーのみに関連する別のタブ・セットを含む別のウィンドウが表示されます。

29.3.4 「サーバー・グループ」・タブ

「サーバーグループ」タブでは、サーバーをグループに割り当て、サーバーの管理を容易にできます。サーバーが多数ある場合、フィルタを使用して、特定のグループのサーバーのみを表示できます。あるサーバーのサーバー構成(索引、キャッシュ設定など)をグループ内の他のすべてのサーバーにコピーすることも可能です。

29.3.5 「設定」タブ

このタブでは、DSCCポート番号を表示し、ディレクトリ・サービス・マネージャを作成または削除できます。

29.4 DSCCコマンドライン・インタフェース

DSCCでの作業に役立つコマンドを次に示します。

29.4.1 dsccagentコマンド

dsccagentコマンドによって、DSCCエージェント・インスタンスを作成、起動および管理できます。詳細は、マニュアル・ページのdsccagentについての説明を参照してください。


注意:

DSCCエージェント・デーモンは常に、ODSEEによって配布されたJVMで動作します。JAVA_HOMEプロパティの設定は、デーモンによって使用されるJVMを変更しません。


29.4.2 dsccsetupコマンド

dsccsetupコマンドは、DSCCの設定に役立ちます。適切なサブコマンドとともに使用すると、dsccsetupコマンドは、DSCCレジストリの作成、インストール後のDSCCの初期化、管理フレームワークのローカル・エージェントの登録などの操作を実行します。詳細は、マニュアル・ページのdsccsetupを参照してください。

29.4.3 dsccregコマンド

dsccregコマンドによって、ターゲットのDSCCにおける登録、登録解除、および登録されたDirectory Serverインスタンスのリスト表示が処理されます。

詳細は、マニュアル・ページのdsccregを参照してください。

29.5 DSCCオンライン・ヘルプ

ODSEEのオンライン・ヘルプ・モデルは、以前のリリースから変更されています。このリリースは、次のオンライン・ヘルプ・リソースを提供しています。

29.6 DSCCのトラブルシューティング

DSCCのトラブルシューティングの詳細は、『Oracle Fusion Middleware Oracle Directory Server Enterprise Editionトラブルシューティング・ガイド』の第8章「DSCCの問題のトラブルシューティング」を参照してください。