ヘッダーをスキップ
Oracle® Fusion Middleware WebGate for Oracle Access Managerのインストール
11gリリース1 (11.1.1.7.0)
E48211-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

3 Oracle Traffic Director 11g WebGate for OAMのインストールと構成

この章では、Oracle Traffic Director 11g WebGate for Oracle Access Managerをインストールおよび構成する方法を説明します。WebGateの紹介およびWebGateのインストールの概要については、第1章を参照してください。

この章の構成は、次のとおりです。

3.1 Oracle Traffic Director 11g WebGateの前提条件

この項では次のトピックについて説明します:

3.1.1 Oracle Fusion Middlewareの動作要件

Oracle Fusion Middlewareでサポートされるシステム構成に関するドキュメントには、サポートされているインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDK、Oracle Identity and Access Management 11g Release 1 (11.1.1)に関連するサード・パーティ製品などの、Oracle Fusion Middlewareの動作保証情報が記載されています。

Oracle Fusion Middlewareでサポートされるシステム構成に関するドキュメントには、次の場所でアクセスできます。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

3.1.2 JREのインストール

64ビットのJava Runtime Environment (JRE) 1.6以上をインストールしておく必要があります。

3.1.3 Oracle Traffic Director 11gのインストールと構成

Oracle Traffic Director 11.1.1.7.0をインストールしていない場合、そのインストーラをOracle Technology Network (OTN)からダウンロードできます。

http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html

もしくは、最新のOracle Fusion Middleware 11gソフトウェアを次のWebサイトからダウンロードできます。

http://edelivery.oracle.com/

インストールと構成の詳細は、Oracle Traffic Directorインストレーション・ガイドを参照してください。

3.1.4 OAM 11gのインストールおよび構成

Oracle Access Manager (OAM)のインストールについては、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』のOracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成に関する項を参照してください。

新規または既存のWebLogic管理ドメインでのOracle Access Managerの構成については、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』のOracle Access Managerの構成に関する項を参照してください。

さらに、Oracle Fusion Middleware Oracle Access Manager管理者ガイドのOAM 11gサーバーとWebGate間の通信の保護に関する項を参照してください。

3.2 Oracle Traffic Director 11g WebGateのインストール

この章の内容は次のとおりです。

3.2.1 ソフトウェアの入手

Oracle Traffic Director 11.1.1.7.0 WebGateソフトウェアの入手の詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のREADMEを参照してください。

3.2.2 Oracle Traffic Director 11g WebGateインストーラの起動

インストール・ウィザードを起動するには、次の作業を実行します。

  1. インストーラの内容を展開したディレクトリに移動します。

  2. 次の場所に移動します。

    cd Disk1

  3. 次のコマンドを実行します。

    ./runInstaller

  4. Oracle Universal Installer (OUI)によって求められたら、jreの場所を指定します。

インストーラが起動すると、「ようこそ」画面が表示されます。「Oracle Traffic Director 11g WebGateのインストール・フローおよび手順」でOracle Traffic Director 11g WebGate for Oracle Access Managerのインストールについて参照し、インストールを続行します。

3.2.3 Oracle Traffic Director 11g WebGateのインストール・フローおよび手順

Oracle Traffic Director 11g WebGate for Oracle Access Managerをインストールするには、表3-1の手順に従います。

インストール画面に関して詳細な情報が必要な場合は、「ヘルプ」をクリックしてオンライン・ヘルプを参照してください。

表3-1 OTD WebGateのインストール・フロー

番号 画面 説明と必要なアクション

1

「ようこそ」画面

「次へ」をクリックして続行します。

2

「前提条件のチェック」画面

「次へ」をクリックして続行します。

3

「インストール場所の指定」画面

MiddlewareホームおよびOracleホームの場所を指定します。

これらのディレクトリの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のOracle Fusion Middlewareの概念とディレクトリ構造の理解に関する項を参照してください。

OTD WebGateのOracleホームは、任意の有効なディレクトリ(必ずしもMiddlewareホーム内ではない)です。そのため、Middlewareホームを指定しなかった場合や、無効なMiddlewareホームを指定した場合、インストーラはエラーなしで続行されます。

「次へ」をクリックして続行します。

4

「インストール・サマリー」画面

この画面の情報を確認します。

「インストール」をクリックしてインストールを開始します。

5

「インストールの進行状況」画面

「次へ」をクリックして続行します。

6

「インストール完了」画面

「終了」をクリックしてインストーラを終了します。


3.3 Oracle Traffic Director 11g WebGateのインストール後の手順

この章の内容は次のとおりです。

3.3.1 Oracle Traffic Director WebGateインスタンスのデプロイ

Webgate Oracleホーム・ディレクトリのdeployWebGateInstance.shツールを使用して、Oracle Traffic Directorインスタンスを作成します。

WebGateインスタンスをデプロイするには、次の作業を実行します。

  1. 次のコマンドを実行して、WebGate_Oracle_Home/WebGate/iplanet/tools/deployWebGateディレクトリに移動します。

    cd WebGate_Oracle_Home/WebGate/iplanet/tools/deployWebGate

  2. 次のコマンドを実行します。

    ./deployWebGateInstance -w WebGate_Instancedir -oh WebGate_Oracle_Home -ws ohs|iplanet|otd

    各項目の意味は次のとおりです。

    • WebGate_Instancedirは、新規のWebGateインスタンスの作成先とするディレクトリです。

    • WebGate_Oracle_Homeは、OTD 11g WebGateのインストール時に指定したWebGateのOracleホーム・ディレクトリです。

    • WebサーバーはOTDです。

    例:

    ./deployWebGateInstance.sh -w /home/wg_instance4otd/ -oh /home/Oracle_OAMWebGate1/ -ws otd

3.3.2 環境変数の設定

環境変数LD_LIBRARY_PATHWebGate_Oracle_Home/libに設定します。

例:

export LD_LIBRARY_PATH=/home/Oracle_OAMWebGate1/lib

3.3.3 EditObjConfツールの実行

EditObjConfツールを実行するには、次の操作を行います。

  1. 次のコマンドを実行して、WebGate_Oracle_Home/WebGate/iplanet/tools/setup/InstallToolsディレクトリに移動します。

    cd WebGate_Oracle_Home/WebGate/iplanet/tools/setup/InstallTools

  2. 次のコマンドを実行します。

    ./EditObjConf -f path_to_webserver_config_file -w WebGate_Instance_Dir -oh WebGate_Oracle_Home -ws WebServer

    各項目の意味は次のとおりです。

    • path_to_webserver_config_fileは、OTDインスタンスobj.confファイルのフルパスです。

    • WebGate_Instance_Dirは、新規のWebGateインスタンスの作成先となっているディレクトリです。

    • WebGate_Oracle_Homeは、Oracleホームのフルパスです。

    • WebServerはOTDです。

    例:

    cd /home/OAMWebGate1/WebGate/iplanet/tools/setup/InstallTools/

    ./EditObjConf -f /home/instanceHome1/net-test_otd1/config/test_otd1-obj.conf -oh /home/Oracle_OAMWebGate1/ -w /home/Oracle_OAMWebGate1/wg_instance4otd/ -ws otd

3.4 Oracle Traffic Director 11g WebGateのインストールおよび構成の検証

Oracle Traffic Director 11g WebGate for Oracle Access Managerをインストールしたら、installDATE-TIME_STAMP.outログ・ファイルを調べてインストールを検証できます。ログのデフォルトの場所は、次のファイルの中です。

WebGate_Home/oraInst.loc

3.5 新規のOracle Traffic Director 11g WebGateスタート・ガイド

新規のOracle Traffic Director 11g WebGate for Oracle Access Managerを使用するには、次のタスクを実行する必要があります。

  1. Oracle Traffic Director 11g WebGateの新規WebGateエージェントの登録

  2. 生成済のファイルおよびアーティファクトのWebGateインスタンスの場所へのコピー

  3. Oracle Traffic Directorインスタンスの再起動

3.5.1 Oracle Traffic Director 11g WebGateの新規WebGateエージェントの登録

Oracle Access Manager管理コンソールを使用すると、Oracle Access Managerに新規のWebGateを登録できます。詳細は、Oracle Security Token Serviceを伴うOracle Fusion Middleware Oracle Access Manager管理者ガイドのコンソールを使用したパートナ(エージェントおよびアプリケーション)の登録に関する項を参照してください。

もしくは、RREGコマンドライン・ツールを使用して、新規WebGateエージェントを登録できます。このツールは、インバンドアウトオブバンドという2つのモードで実行できます。

この章の内容は次のとおりです。

3.5.1.1 RREGツールの設定

RREGツールを設定するには、次の手順を実行します。

  1. Oracle Access Managerをインストールおよび構成した後、次のディレクトリに移動します。

    Oracle_IDM2/oam/server/rreg/client

  2. RREG.tar.gzファイルを解凍します。

    例:

    gunzip RREG.tar.gz

    tar -xvf RREG.tar

エージェントを登録するためのツールは次の場所にあります。

RREG_Home/bin/oamreg.sh


注意:

RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。


oamreg.shスクリプトの次の環境変数を設定します。

  • OAM_REG_HOME

    この変数を、RREG.tar/rregの内容を展開したディレクトリへの絶対パスに設定します。

  • JDK_HOME

    この変数を、JavaまたはJDKがインストールされているマシン上のディレクトリへの絶対パスに設定します。

3.5.1.2 OAM11gRequest.xmlファイルの更新

RREG_Home/inputディレクトリ内にあるOAM11GRequest.xmlファイルで、agentNameなどのエージェント・パラメータを更新する必要があります。


注意:

OAM11GRequest.xmlファイル、またはショート・バージョンOAM11GRequest_short.xmlは、テンプレートとして使用されます。このテンプレート・ファイルをコピーして使用できます。


OAM11GRequest.xmlファイルまたはOAM11GRequest_short.xmlファイル内の次の必須パラメータの値を変更します。

  • serverAddress

    OAM管理サーバーのホストとポートを指定します。

  • agentName

    エージェントのカスタム名を指定します。

  • agentBaseUrl

    Oracle Traffic Director 11g WebGateがインストールされているマシンのホストとポートを指定します。

  • preferredHost

    Oracle Traffic Director 11g WebGateがインストールされているマシンのホストとポートを指定します。

  • security

    インストールされているWebGateに基づいて、openなどのセキュリティ・モードを指定します。

  • primaryServerList

    Serverコンテナ要素の下にある、Oracle Access Managerプロキシに対する管理対象サーバーのホストとポートを指定します。

このファイルは、変更後に保存して閉じます。

3.5.1.3 インバンド・モードの使用方法

OAM11GRequest.xmlファイルのWebGateパラメータを更新した後、RREGツールを一度実行すると、WebGateが必要とするファイルおよびアーティファクトは、次のディレクトリに生成されます。

RREG_Home/output/agent_name


注意:

RREGは、クライアント・マシンとサーバーのいずれでも実行できます。サーバーで実行する場合、アーティファクトを元のクライアントに手動でコピーする必要があります。


次の手順を実行します。

  1. inputディレクトリ(RREG_Home/input/)にあるOAM11GRequest.xmlファイルを開きます。RREG_Homeは、RREG.tar.gz/rregの中身を展開したディレクトリです。このXMLファイルを編集し、新規Oracle Traffic Director WebGate for Oracle Access Managerのパラメータを入力します。

  2. 次のコマンドを実行します。

    ./RREG_Home/bin/oamreg.sh inband input/OAM11GRequest.xml

3.5.1.4 アウトオブバンド・モードの使用方法

サーバーにアクセスできないエンド・ユーザーの場合、更新したOAM11GRequest.xmlファイルをシステム管理者に電子メールで送信し、アウトオブバンド・モードでRREGを実行してもらうことが可能です。生成されたAgentID_Response.xmlファイルをシステム管理者から受領し、このファイルに対してRREGを実行し、必要なWebGateファイルおよびアーティファクトを取得できます。

生成されたAgentID_Response.xmlファイルを管理者から受領した後、このファイルを手動でマシン上のinputディレクトリにコピーする必要があります。

次の手順を実行します。

  1. サーバーにアクセスできないエンド・ユーザーの場合は、OAM11GRequest.xmlファイルを開きます。このファイルは、RREG_Home/input/にあります。

    RREG_Homeは、RREG.tar.gz/rregの内容を展開したディレクトリです。このXMLファイルを編集し、新規Oracle Traffic Director WebGate for Oracle Access Managerのパラメータを入力します。更新したファイルをシステム管理者に送信します。

  2. 管理者は、更新されたOAM11GRequest.xmlファイルをコピーします。このファイルは、RREG_Home/input/ディレクトリにあります。

    これは、エンド・ユーザーから受信したファイルです。管理者のRREG_Homeディレクトリに移動し、次のコマンドを実行します。

    ./RREG_Home/bin/oamreg.sh outofband input/OAM11GRequest.xml

    Agent_ID_Response.xmlファイルが管理者のマシンのoutputディレクトリ(RREG_Home/output/directory)に生成されます。更新済のOAM11GRequest.xmlファイルを最初に管理者に送信したエンド・ユーザーに、このファイルを送信します。

  3. エンド・ユーザーは、生成されたAgent_ID_Response.xmlファイルをコピーします。このファイルは、RREG_Home/input/ディレクトリにあります。

    これは、管理者から受信したファイルです。クライアントのRREGホーム・ディレクトリに移動し、次のコマンドを実行します。

    ./RREG_Home/bin/oamreg.sh outofband input/Agent_ID_Response.xml


注意:

Oracle Fusion Middleware Oracle Access Manager管理者ガイドのコンソールを使用したパートナ(エージェントおよびアプリケーション)の登録に関する項で説明されているように、Oracle Access Manager管理コンソールを使用してWebGateエージェントを登録すると、登録後に生成されたファイルおよびアーティファクトを、サーバー(Oracle Access Manager管理コンソールが実行されているマシン)からクライアント・マシンに手動でコピーする必要があります。ファイルおよびアーティファクトはMW_HOME/user_projects/domains/name_of_the_WebLogic_domain_for_OAM/output/Agent_IDディレクトリに生成されます。


3.5.1.5 RREGによって生成されるファイルおよびアーティファクト

新規WebGateエージェントの登録に使用する方法またはモードに関係なく、次のファイルおよびアーティファクトがRREG_Home/output/Agent IDディレクトリに生成されます。

  • cwallet.sso

  • ObAccessClient.xml

  • SIMPLEモードの場合、RREGによって次のものが生成されます。

    • password.xml。SSLで使用される秘密鍵を暗号化するための不明瞭化されたグローバル・パスフレーズが含まれます。このパスフレーズは、サーバーで使用されているパスフレーズと同じものを使用できます。

    • aaa_key.pem

    • aaa_cert.pem

  • CERTモードの場合、RREGによってpassword.xmlファイルが生成されます。これには、SSLで使用される秘密鍵を暗号化するための不明瞭化されたグローバル・パスフレーズが含まれます。このパスフレーズは、サーバーで使用されているパスフレーズと異なるものを使用できます。


    注意:

    RREGによって生成されたこれらのファイルを使用して証明書リクエストを生成し、サードパーティの認証局に署名を求めることができます。既存の証明書をインストールするには、既存のaaa_cert.pemおよびaaa_chain.pemファイルをpassword.xmlおよびaaa_key.pemと合せて使用する必要があります。


3.5.2 生成済のファイルおよびアーティファクトのWebGateインスタンスの場所へのコピー

RREGがこれらのファイルおよびアーティファクトを生成した後、使用しているセキュリティ・モードに基づき、手動で次のファイルをRREG_Home/output/Agent_IDディレクトリからWebGate_Instance_Homeディレクトリにコピーする必要があります。

使用しているセキュリティ・モードに従って、次の操作を行います。

  • OPENモードの場合、次のファイルをRREG_Home/output/Agent_IDディレクトリからWebGate_Instance_Home/WebGate/configディレクトリにコピーします。

    • ObAccessClient.xml

    • cwallet.sso

  • SIMPLEモードの場合、次のファイルをRREG_Home/output/Agent_IDディレクトリからWebGate_Instance_Home/WebGate/configディレクトリにコピーします。

    • ObAccessClient.xml

    • cwallet.sso

    • password.xml

    さらに、次のファイルをRREG_Home/output/Agent_IDディレクトリからWebGate_Instance_Home/WebGate/config/simpleディレクトリにコピーします。

    • aaa_key.pem

    • aaa_cert.pem

  • CERTモードの場合、次のファイルをRREG_Home/output/Agent_IDディレクトリからWebGate_Instance_Home/WebGate/configディレクトリにコピーします。

    • ObAccessClient.xml

    • cwallet.sso

    • password.xml

ファイルをコピーした後、新規証明書を生成するか、既存の証明書を移行する必要があります。

新規証明書の生成

次の手順で、新規証明書を生成します。

  1. WebGate_Home/WebGate/otd/tools/opensslディレクトリに移動します。

  2. 次のようにして、証明書リクエストを作成します。

    ./openssl req -utf8 -new -nodes -config openssl_silent_ohs11g.cnf -keyout aaa_key.pem -out aaa_req.pem -rand WebGate_Home/WebGate/otd/config/random-seed

  3. 次のようにして、証明書を自己署名します。

    ./openssl ca -config openssl_silent_ohs11g.cnf -policy policy_anything -batch -out aaa_cert.pem -infiles aaa_req.pem

  4. 次の生成された証明書をWebGate_Instance_Home/WebGate/configディレクトリにコピーします。

    • aaa_key.pem

    • aaa_cert.pem

    • simpleCAディレクトリ内のcacert.pem


      注意:

      cacert.pemファイルをコピーした後、ファイルの名前をaaa_chain.pemに変更する必要があります。


既存の証明書の移行

既存の証明書(aaa_key.pem、aaa_cert.pemおよびaaa_chain.pem)を移行する場合、aaa_key.pemを暗号化する際に使用したものと同じパスフレーズを使用してください。同じパスフレーズをRREG登録処理中に入力する必要があります。同じパスフレーズを使用しないと、RREGによって生成されたpassword.xmlファイルが、鍵の暗号化に使用されたパスフレーズと一致しません。

同じパスフレーズを入力したら、これらの証明書を次のようにコピーできます。

  1. WebGate_Instance_Home/WebGate/configディレクトリに移動します。

  2. 次の証明書をWebGate_Instance_Home/WebGate/configディレクトリにコピーします。

    • aaa_key.pem

    • aaa_cert.pem

    • aaa_chain.pem

3.5.3 Oracle Traffic Directorインスタンスの再起動

Oracle Traffic Directorインスタンスを起動する場合はstartservコマンド、停止する場合はstopservコマンドを使用します。

サーバーを停止するには、次のコマンドを実行します。

/home/bin/stopserv

サーバーを起動するには、次のコマンドを実行します。

export LD_LIBRARY_PATH=/WebGate_Home/lib

/home/bin/startserv

Oracle Traffic Directorインスタンスを再起動するには、実行中のすべてのインスタンスを停止した後、startコマンドを実行します。

3.6 Oracle Traffic Director 11g WebGateのサイレント・インストール

Oracle Traffic Director 11g WebGateをサイレント・モードで実行するには、次の手順を実行します。

  1. WebGateフォルダの下のDisk1ディレクトリに移動します。

  2. 次のコマンドを実行します。

    ./runInstaller -silent -waitForCompletion -invPtrLoc /home/wg.customInventory ORACLE_HOME=/home/Oracle_OAMWebGate -jreloc /usr