ヘッダーをスキップ
Oracle Fusion Middleware Oracle Internet Directory管理者ガイド
11gリリース1(11.1.1)
B55919-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

7 Oracle Internet Directoryのスタート・ガイド

この章では、Oracle Internet Directoryが『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』の説明に従ってインストールおよび構成されていることを前提としています。この章では、Oracle Internet Directoryの管理インタフェースと、Oracle Internet Directoryの管理者として実行する必要がある初期タスクについて説明します。

この項の項目は次のとおりです。

7.1 インストール後のタスクおよび情報

Oracle Internet Directoryのインストールおよび基本構成の完了後、次のタスクを実行します。

7.1.1 環境の設定

「コマンドライン・ユーティリティを使用したOracle Internet Directoryの管理」の冒頭に記載のように環境変数を設定します。

7.1.2 Oracleスタックの起動と停止

詳細は、付録P「Oracleスタックの起動と停止」を参照してください。

7.1.3 デフォルトURLとポートのリスト

この項に、デフォルトのURLとポートをリストします。

URLまたはポート デフォルト値
Oracle Directory Services Manager(ODSM) http://host:7005/odsm
Oracle Enterprise Manager Fusion Middleware Control host:7001/em/
Oracle WebLogic Server管理コンソール http://host:7001/console/
Oracle Internet Directory LDAP 3060
Oracle Internet Directory LDAPS 3131

7.1.4 Oracle Internet Directoryのチューニング

Oracle Internet Directoryのデフォルト構成では、ほとんどすべてのデプロイメントでチューニングを必要とします。デプロイメントに応じて特定の構成属性の値を変更する必要があります。「基本的なチューニング推奨事項」(特に表33-1「Oracle Databaseインスタンス・パラメータの最小値」および表33-2「LDAPサーバーの属性のチューニング」)を参照してください。

チューニングの詳細は、第33章「Oracle Internet Directoryのチューニングとサイズ設定」を参照してください。すべての属性の説明は、第9章「システム構成属性の管理」および第39章「レプリケーション構成属性の管理」を参照してください。

7.1.5 匿名ユーザーによるバインドの有効化

ルートDSE以外に対する匿名検索はデフォルトでは無効になっています。一部には、クライアントでルートDSE以外へのアクセスが必要なデプロイメント環境もあります。そのようなデプロイメントの場合、orclanonymousbindsflag属性を1に設定します。詳細は、「匿名ユーザーによるバインドの管理」を参照してください。

7.1.6 Oracle Internet Directoryの特権ポートでの実行の有効化

多くのオペレーティング・システムでは、スーパーユーザー権限で実行されているプロセスのみが1024以外のポート番号を使用できます。デフォルトでは、Oracle Identity Management 11gのインストーラはOracle Internet Directoryに特権ポートを割り当てません。しかし、staticports.iniを使用してデフォルトをオーバーライドできます。(『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』を参照してください。)

SSLおよび非SSLポートを、インストール後に特権付きの範囲の番号に変更する場合、次の手順に従います。

  1. rootユーザーでORACLE_HOME/oidRoot.shを実行します。

  2. 次のいずれかの方法でポート番号を再度割り当てます。

  3. コマンドラインを使用してポートを変更した場合、「opmnctlを使用したOracleインスタンスのコンポーネント登録の更新」に記載のようにopmnctl updatecomponentregistrationを実行します。(「Oracle Internet Directoryインスタンスの追加作成」に記載のとおり、Oracle Internet Directoryのスタンドアロン・インスタンスを実行している場合は、この手順は必要ありません。)

  4. 「Oracle Enterprise Manager Fusion Middleware Controlを使用したOracle Internet Directoryサーバーの再起動」または「opmnctlを使用したOracle Internet Directoryサーバーの再起動」記載のように、Oracle Internet Directoryを再起動します。

7.2 Oracle Enterprise Manager Fusion Middleware Controlを使用したOracle Internet Directoryの管理

Oracle Enterprise Manager Fusion Middleware Controlは、Oracle Fusion Middleware用の包括的なシステム管理プラットフォームを提供するグラフィカル・ユーザー・インタフェースです。Fusion Middleware Controlでは、様々なパフォーマンス・データおよび管理機能を、ドメイン、Oracleインスタンス、ミドルウェア・システム・コンポーネントおよびアプリケーション用の個別のWebベースのホームページへと編成します。


注意:

Oracle Internet Directoryのインストール時、ドメインに「なし」を選択した場合、Oracle Enterprise Manager Fusion Middleware ControlおよびOracle Directory Services Managerは使用できません。

Oracle Internet Directoryは、Oracle Enterprise Manager Fusion Middleware Controlのターゲット・タイプです。Oracle Internet Directoryのインタフェースを使用する手順は、次のとおりです。

  1. Fusion Middleware Controlに接続します。


    注意:

    Oracle Directory Services Managerに対してサポートされているブラウザの詳細は、Oracle Technology Network WebサイトのOracle Identity Managementの動作要件情報を参照してください。Oracle Technology Network Webサイトには、http://www.oracle.com/technology/index.htmlからアクセスできます。

    URLの形式は次のとおりです。

    https://host:port/em
    
  2. 左パネルのトポロジ・ツリーで、ドメインを展開して、「Fusion Middleware」→「Identity and Access」を選択します。あるいは、ドメインのホームページから「Fusion Middleware」→「Identity and Access」と展開します。Oracle Internet Directoryのインスタンスが両方の箇所に表示されます。コンポーネント・インスタンスの完全名を表示するには、インスタンス名の上にマウスを移動します。

  3. 管理するOracle Internet Directoryコンポーネントを選択します。

  4. 「Oracle Internet Directory」メニューを使用してタスクを選択します。

表7-1に示すとおり、「Oracle Internet Directory」メニューを使用して、Oracle Internet Directory用の他のFusion Middleware Controlページに移動したり、Oracle Internet Directory用のOracle Directory Services Managerページに移動したり、他のタスクを実行できます。

表7-1 「Oracle Internet Directory 」メニューの使用

タスク 選択

ホームページへの戻り

ホーム

パフォーマンス・サマリーの表示

「監視中」「パフォーマンス」

Oracle Internet Directoryコンポーネントの起動、停止または再起動

「コントロール」から、それぞれ「起動」「停止」または「再起動」

Oracle Internet Directoryのログの表示

「ログ」「ログ・メッセージの表示」

非SSLおよびSSLポート情報の表示。

「ポートの使用状況」

このOracle Internet Directoryコンポーネントに固有のプロパティの管理

「管理」「サーバー・プロパティ」

同じOracle Databaseに接続しているすべてのOracle Internet Directoryコンポーネントで共有されるプロパティの管理

「管理」「共有プロパティ」

レプリケーションの設定

「管理」「レプリケーション管理」

チューニングおよびサイズ設定の推奨事項の取得

「管理」「チューニングとサイズ設定」

Oracle Directory Services Managerを使用したOracle Internet Directoryエントリの管理

「Directory Services Manager」「データ・ブラウザ」

Oracle Directory Services Managerを使用したOracle Internet Directoryスキーマの管理

「Directory Services Manager」「スキーマ」

Oracle Directory Services Managerを使用したOracle Internet Directoryセキュリティの管理

「Directory Services Manager」「セキュリティ」

Oracle Directory Services Managerを使用したOracle Internet Directory拡張機能の管理

「Directory Services Manager」「拡張」

Oracle Internet Directoryに対する監査の構成

「セキュリティ」「監査ポリシー設定」

Oracle Internet Directoryに対するウォレットの作成

「セキュリティ」「ウォレット」

ターゲット名、ソフトウェアのバージョン、Oracleホーム、Oracleインスタンス、Oracle Enterprise Manager Fusion Middleware Controlエージェントおよびホストの表示

「一般情報」



関連項目:

  • 『Oracle Enterprise Manager概要』

  • 『Oracle Enterprise Managerアドバンスト構成』

  • 『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』


7.3 Oracle Directory Services Managerを使用したOracle Internet Directoryの管理

Oracle Directory Services Managerは、Oracle Internet DirectoryおよびOracle Virtual Directoryのインスタンスを管理するインタフェースです。これは、非推奨となったOracle Directory Managerのかわりに使用します。Oracle Directory Services Managerでは、ディレクトリの構造の構成、ディレクトリ内のオブジェクトの定義、ユーザーやグループなどのエントリの追加および構成が可能です。ODSMは、エントリ、スキーマ、セキュリティおよび他のディレクトリ機能の管理に使用するインタフェースです。

ODSMはシステム構成属性の管理にも使用できます。この機能は、Fusion Middleware Controlが使用できない場合、またはFusion Middleware Controlインタフェースのない属性を変更する必要がある場合に便利です。「Oracle Directory Services Managerデータ・ブラウザを使用したシステム構成属性の管理」および「Oracle Directory Services Managerを使用したエントリの管理」を参照してください。

この項の項目は次のとおりです。

7.3.1 Oracle Directory Services Managerの起動

Oracle Directory Services Managerの起動は、直接、またはOracle Enterprise Manager Fusion Middleware Controlから実行できます。


注意:

Oracle Directory Services Managerに対してサポートされているブラウザの詳細は、Oracle Technology Network WebサイトのOracle Identity Managementの動作要件情報を参照してください。Oracle Technology Network Webサイトには、http://www.oracle.com/technology/index.htmlからアクセスできます。

  • Oracle Directory Services Managerを直接起動するには、ブラウザのアドレス・フィールドに次のURLを入力します。

    http://host:port/odsm
    

    Oracle Directory Services ManagerにアクセスするURLで、hostはOracle Directory Services Managerが稼働している管理対象サーバーの名前で、portはWebLogicサーバーからの管理対象サーバーのポート番号です。正確なポート番号は、$Fusion_Middleware_Home/Oracle_Identity_Management_domain/servers/wls_ods/data/nodemanager/wls_ods1.urlファイル( Fusion_Middleware_HomeはFusion Middlewareがインストールされているルート・ディレクトリ)で確認できます。

  • Fusion Middleware ControlからOracle Directory Services Managerを起動するには、Oracle Internet Directoryターゲットの「Oracle Internet Directory」メニューから「Directory Services Manager」を選択し、「データ・ブラウザ」「スキーマ」「セキュリティ」または「拡張」を選択します。

    あるいは、Oracle Virtual Directoryターゲットの「Oracle Virtual Directory」メニューから「Directory Services Manager」を選択し、「データ・ブラウザ」「スキーマ」「アダプタ」「拡張機能」または「クイック構成ウィザード」を選択します。

    ODSMのようこそ画面を含む新規ブラウザ・ウィンドウがポップアップ表示されます。

7.3.2 Oracle Directory Services Managerからサーバーへの接続

ODSMのようこそ画面が表示されたら、Oracle Internet DirectoryサーバーまたはOracle Virtual Directoryサーバーに接続できます。

この項の項目は次のとおりです。


注意:

  • Oracle Directory Services Managerへのログインに使用するスーパーユーザーのユーザー名は、ASCII文字のみで構成されている必要があります。非ASCII文字を含むユーザー名を使用してOracle Directory Services Managerにログインすることはできません。

  • ODSMにログインした後は、複数のディレクトリ・インスタンスに同じブラウザ・ウィンドウから接続できます。

  • 同じブラウザ・プログラムの複数のウィンドウを使用して異なるディレクトリに同時に接続することは避けてください。このような接続によって、Target unreachableエラーが発生する場合があります。

  • Internet ExplorerとFirefoxなど、異なるブラウザ・プログラムから同じODSMインスタンスにログインし、それぞれを別のディレクトリ・インスタンスに接続することが可能です。

  • ブラウザの言語設定を変更する場合、新しい設定を使用するにはセッションを更新する必要があります。セッションを更新するには、「URL」フィールドにODSM URLを再入力して[Enter]を押すか、ブラウザを終了して再起動します。


7.3.2.1 Oracle Directory Services Managerからディレクトリ・サーバーへのログイン

次のようにしてOracle Directory Services Managerからディレクトリ・サーバーの非SSLポートにログインします。

  1. ラベル「クリックしてディレクトリに接続」の右側にある小さい矢印をクリックします。3つのセクションを含むダイアログ・ボックスが開きます。

    • ライブ接続: 戻ることのできる現在の接続。

    • 切断されている接続: 一度接続した後、切断したディレクトリ・サーバーのリスト。Oracle Directory Services Managerでは、以前に使用した接続に関する情報を保存し、オプション名別またはサーバー別にリストし、その接続を再選択できるようにします。

    • 新規接続: 新規接続の開始に使用されます。

  2. ライブ接続に再接続するには、クリックします。

    切断されている接続を選択するには、エントリをクリックします。大部分のフィールドが入力された簡易版のログイン・ダイアログが表示されます。選択をリストから削除するには、選択後「削除」を選択します。

    新規ディレクトリ・サーバーへの接続を開始するには、「新規接続の作成」をクリックするか、[Ctrl]キーを押しながら[N]キーを押します。「新規接続」ダイアログが表示されます。

  3. 「OID」または「OVD」を選択します。

  4. オプションで、このエントリを切断されている接続リストで識別する別名を入力します。

  5. 管理するOracle Internet DirectoryまたはOracle Virtual Directoryのインスタンスのサーバーおよび非SSLポートを入力します。

  6. 「SSL有効」を選択解除します。

  7. ユーザー(通常はcn=orcladmin)とパスワードを入力します。

  8. ログイン後に開く「開始」ページを選択します。

  9. 「接続」をクリックします。

Oracle Internet DirectoryまたはOracle Virtual Directoryサーバーにログインした後は、ナビゲーション・タブを使用して他のページを選択できます。

Oracle Internet DirectoryおよびOracle Virtual Directory用のOracle Directory Services Managerのホームページには、ディレクトリとデータベースに関するバージョン情報に加えて、Oracle Directory Services Manager自体のバージョン情報が表示されます。ディレクトリ統計も表示されます。

7.3.2.2 SSLを使用したOracle Directory Services Managerからディレクトリ・サーバーへのログイン

SSL認証モードについてよく知らない場合は、「SSL認証モード」を参照してください。

サーバーのSSLポートにログインする場合、「Oracle Directory Services Managerからディレクトリ・サーバーへのログイン」の手順に従います。ただし、手順5でSSLポートを指定し、手順6「SSL有効」を選択解除しません。手順9での「接続」のクリック後、SSL認証のタイプによっては証明書が提示される場合があります。

7.3.2.2.1 SSL認証なし

ディレクトリ・サーバーがSSL認証なしモード(デフォルト)で稼働している場合、証明書は提示されません。SSL認証なしでは、データの機密性と整合性は保証されますが、X509証明書を使用した認証は行われません。

7.3.2.2.2 SSLサーバーのみ認証

ディレクトリ・サーバーでSSLサーバー認証のみモードを使用している場合、手順9で「接続」をクリックすると、サーバーの証明書が提示されます。サーバー証明書の正統性を手動で確認した後、証明書を恒久的に受け入れるか、現在のセッションに対してのみ受け入れるか、証明書を拒否します。証明書を恒久的に受け入れる場合、証明書はJavaキー・ストア(JKS)に格納されます。以降は、そのサーバーに接続する際、証明書を受け入れるよう要求されません。現在のセッションに対してのみ受け入れた場合、サーバーに接続するたびに証明書を受け入れるか拒否するかを確認されます。証明書を拒否した場合、ODSMでサーバーへの接続を閉じます。

7.3.2.2.3 SSLクライアントとサーバー認証

サーバーでSSLクライアントとサーバー認証モードを使用している場合、手順9「接続」をクリックすると、証明書が提示されます。「SSLサーバーのみ認証」の手順に従います。

OSDMはサーバーの証明書を受け入れた後、認証用に自身の証明書をサーバーに送信します。その証明書が信頼できる証明書のリスト内にある場合、サーバーでODSMの証明書が受け入れられます。

ODSMの証明書の識別名がサーバー内にある場合、接続ダイアログでユーザー名とパスワードを入力する必要がありません。

ODSMの証明書の識別名がサーバー内にない場合、ユーザー名とパスワードを入力する必要があります。

ODSMの証明書は自己署名証明書です。CAによって署名された証明書をODSMに割り当てるには、keytoolコマンドを使用する必要があります。付録O「Oracle Directory Services Managerキーストアの管理」を参照してください。

7.3.3 Oracle WebLogic ServerクラスタでOracle Directory Services ManagerをサポートするためのOracle HTTP Serverの構成

クラスタ化されたOracle WebLogic Server環境でOracle Directory Services Managerのリクエストを複数のOracle WebLogic ServerにルーティングするようOracle HTTP Serverを構成するには、次の手順に従います。

  1. Oracle HTTP Serverのhttpd.confファイルのバックアップ・コピーを作成します。この手順の実行後に問題が起きた場合、バックアップ・コピーがあると、元の状態に戻すことができます。

  2. 次のテキストをOracle HTTP Serverのhttpd.confファイルの最後に追加し、変数プレースホルダ値を環境に固有のホスト名と管理対象サーバー・ポート番号に置き換えます。エントリの最初の行として<Location /odsm/ >を必ず使用します。<Location /odsm/faces >または<Location /odsm/faces/odsm.jspx >を使用すると、Oracle Directory Services Managerインタフェースの外観に問題が起こることがあります。

    <Location /odsm/ >
    SetHandler weblogic-handler
    WebLogicCluster host-name-1:managed-server-port,host-name_2:managed_server_port
    </Location>
    
  3. 構成の変更を有効にするには、Oracle HTTP Serverを停止し、起動します。


注意:

接続先のクラスタ内のOracle WebLogic Serverが停止すると、Oracle Directory Services Managerで接続が失われ、セッション・タイムアウト・メッセージが表示されます。Oracle Directory Services Managerにログインしなおすと、Oracle Directory Services Managerのリクエストは、httpd.confファイルで指定したクラスタ内の2番目のOracle WebLogic Serverにルーティングされます。

7.4 コマンドライン・ユーティリティを使用したOracle Internet Directoryの管理

sqlplusなどのデータベース・クライアント・ユーティリティやOracle Internet Directoryコマンドライン・ユーティリティを使用するには、通常、次の環境変数を設定する必要があります。

コマンドラインで実行できる多くのアクティビティは、Oracle Enterprise Manager Fusion Middleware ControlまたはOracle Directory Services Managerでも実行できます。一部の機能には、コマンドライン以外では実行できないものもあります。

7.4.1 標準LDAPユーティリティの使用方法

Oracle Internet Directoryでは標準LDAPコマンドライン・ユーティリティ(ldapaddldapaddmtldapbindldapcompareldapdeleteldapmoddnldapmodifyldapmodifymtおよびldapsearch)がサポートされます。次に例を示します。

ldapbind -D "cn=orcladmin" -q -h "myserver.example.com" -p 3060

ldapsearch -b "cn=subschemasubentry" -s base "objectclass=*" -p 3060 \
     -D "cn=orcladmin" -q

このマニュアルには、LDAPツールの使用方法の例が多数含まれています。


関連項目:

各ツールの詳細は、『Oracle Fusion Middleware Oracle Identity Managementユーザー・リファレンス』の「Oracle Internet Directoryデータ管理ツール」を参照してください。

セキュリティ上の理由から、コマンドラインでパスワードを入力することはできるかぎり避けてください。コマンドラインで入力したパスワードは画面上に表示され、ログ・ファイルや、psコマンドからの出力に表示される場合があります。プロンプトでパスワードを入力すると、画面上やps出力またはログ・ファイルには表示されません。-P passwordオプションおよび-w passwordオプションではなく、-qオプションおよび-Qオプションをそれぞれ使用してください。

LDAPツールは、環境変数LDAP_PASSWORD_PROMPTONLYTRUEまたは1に設定されている場合、オプション-w passwordおよび-P passwordを無効にするよう変更されています。この機能をできるかぎり使用してください。


関連項目:

『Oracle Fusion Middleware Oracle Identity Managementユーザー・リファレンス』のコマンドライン・ツールでのパスワードの使用に関する項。

7.4.2 バルク・ツールの使用方法

Oracle Internet Directoryには、多数のエントリの管理に役立つ複数のツールが用意されています。第14章「バルク操作の実行」を参照してください。


関連項目:

各ツールの詳細は、『Oracle Fusion Middleware Oracle Identity Managementユーザー・リファレンス』の「Oracle Internet Directoryデータ管理ツール」を参照してください。

7.4.3 WLSTの使用方法

Oracle WebLogic Scripting Tool(WLST)は、Jythonベースのコマンドライン・スクリプト環境であり、WebLogic Serverドメインの管理および監視に使用できます。これを使用してOracle Internet Directoryを管理および監視するには、Oracle Internet Directoryが配置されているカスタムMBeanツリーに移動する必要があります。そこで、Oracle Internet Directoryリソースを表すマネージドBean(MBean)のリストの作成、値の取得および値の変更が可能です。「WLSTを使用したシステム構成属性の管理」および「WLSTを使用したSSLの構成」を参照してください。

7.5 Oracle Internet Directoryを構成および管理するための基本タスク

この項では、Oracle Internet Directoryの基本環境を構成および管理するために実行する必要のある手順の概要を示します。

  1. LDAPサーバーを起動および停止します。第8章を参照してください。

  2. システム構成属性を管理します。第9章を参照してください。

  3. ディレクトリ・エントリを管理します。第13章を参照してください。

  4. ディレクトリ・スキーマを管理します。第19章を参照してください。

  5. 監査を構成します。第21章を参照してください。

  6. ログ・ファイルを管理します。第22章を参照してください。

  7. SSLを構成します。第25章を参照してください。

  8. パスワード・ポリシーを構成します。第27章を参照してください。

  9. アクセス制御を構成します。第28章を参照してください。

  10. Oracle Internet Directoryのデプロイメントに関するサイズ設定とチューニングの推奨事項を取得します。「チューニングとサイズ設定ウィザードを使用した推奨事項の取得」を参照してください。

  11. レプリケーションを設定します。第37章および付録Cを参照してください。

  12. アドバンスト・レプリケーション・ベースのレプリケーション承諾からLDAPベースのレプリケーション承諾へ変換します。「Oracle Databaseアドバンスト・レプリケーション・ベースの承諾からLDAPベースの承諾へのremtoolを使用した変換」を参照してください。

  13. 既存のレプリケーション設定を変更します。第40章を参照してください。

このガイドでは、実際のOracle Fusion Middleware環境に応じて実行する必要があるタスクなど、他のタスクについても説明しています。