ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Identity and Access Managementサードパーティ・アプリケーション・サーバー・ガイド
11gリリース2 (11.1.2.1.0)
B72797-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

11 IBM WebSphereでのOracle Privileged Account Managerの管理

『Oracle Fusion Middleware Administrator's Guide for Oracle Privileged Account Manager』に含まれる概念および手順の説明のほとんどは、WebLogicとWebSphereの両方の環境にも当てはまります。

この章では、IBM WebSphereでOracle Privileged Account Managerを使用する場合にのみ関係する情報を提供します。

内容は次のとおりです。

11.1 Oracle Privileged Account ManagerのOracle Fusion Middlewareへのデプロイ方法の相違

ここでは、Oracle Privileged Account ManagerがOracle Fusion Middleware内でIBM WebSphere上にデプロイされる方法の相違について説明します。

図11-1にWebSphereのセル構成を示します。

図11-1 Oracle Fusion Middleware内にデプロイされたIBM WebSphere上のOracle Privileged Account Manager

IBM WebSphere上のOPAMがFMW内でデプロイされる方法

この図からわかるように、セル構成には2つのプロファイルが含まれています。

11.2 Oracle Privileged Account Managerの管理の準備の相違

ここでは、IBM WebSphere環境でのOracle Privileged Account Managerの管理の準備について説明します。

内容は次のとおりです。

11.2.1 デフォルト・ポート

11g リリース2をIBM WebSphereにインストールしたら、このリリースのOracle Privileged Account Managerに対応している次のデフォルト・ポートを確認しておくことをお薦めします。

表11-1 デフォルト・ポート

ポート・タイプ デフォルト・ポート 説明

Oracle Privileged Account Manager


18102

Oracle Privileged Account Managerアプリケーション・サーバー(opam_server1)のデフォルトのSSL対応ポート。

shiphome (購入時の環境など)には、Oracle Privileged Account Managerに関連する次の2つのWebSphereサーバーがあります。

  • AppServerノードのOracleAdminServerはOracle Identity NavigatorおよびOracle Privileged Account Managerコンソールを実行します。

  • Oracle Privileged Account Managerアプリケーション・サーバーを実行するAppServerノードのその他のサーバー
    (opam_server1)。

OracleAdminServer

9002

OracleAdminServerアプリケーション・サーバー(Oracle Identity NavigatorおよびOracle Privileged Account Managerコンソールのデプロイ先)のデフォルトのSSL非対応ポート。

OracleAdminServerによるSSLへの応答

9003

OracleAdminServerアプリケーション・サーバー(Oracle Identity NavigatorおよびOracle Privileged Account Managerコンソールのデプロイ先)のデフォルトのSSL対応ポート。


11.2.2 IBM WebSphereでのOracle Privileged Account Managerの開始

ここでは、Oracle Privileged Account ManagerコンソールをIBM WebSphereで使用する前に実行する必要があるタスクについて説明します。

内容は次のとおりです。

11.2.2.1 始める前に

Oracle Privileged Account Managerを開始する前に、次の手順を実行してください。

Oracle Privileged Account Managerのアイデンティティ・ストアのシード処理

アイデンティティ・ストアのシード処理は必須のタスクです。必要なOracle Privileged Account Managerユーザーおよびグループを使用したアイデンティティ・ストアのシード処理の詳細は、『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』のアイデンティティ・ストアの準備に関する項を参照してください。

11.2.2.2 IBM WebSphereでのOracle Privileged Account Managerの構成

Oracle Privileged Account ManagerをIBM WebSphereで構成するには、デプロイメント・マネージャが実行されているマシンから次の手順を実行してください。

  1. コマンド・ウィンドウで次を設定します。

    • UNIXの場合:

      setenv WAS_HOME
      setenv ORACLE_HOME
      setenv DMGR_CELL_HOME
      
    • Windowsの場合:

      set WAS_HOME
      set ORACLE_HOME
      set DMGR_CELL_HOME
      

    注意:

    DMGR_CELL_HOMEを設定するときは、次のような値を使用します。

    $WAS_HOME/profiles/<DMGR Profile Name>/config/cells/<Cell Name>
    

  2. $ORACLE_HOME/opam/binディレクトリに移動し、
    opam-was_config.shスクリプト(UNIXの場合)またはopam-was_config.batスクリプト(Windowsの場合)を実行します。

    プロンプトが表示されたら、次の情報を入力します。

    • デプロイメント・マネージャのホスト名

    • デプロイメント・マネージャのSOAPコネクタ・ポート

    • デプロイメント・マネージャのブートストラップ・アドレス・ポート

    • WebSphere管理ユーザー名

    • WebSphere管理パスワード


    注意:

    ポートの値はこのファイル内にあります。

    $WAS_HOME/profiles/<Dmgr profile>/properties/portdef.props
    

  3. opam-was_config.shスクリプト(UNIXの場合)または
    opam-was_config.bat
    スクリプト(Windowsの場合)を実行した後、次の手順を実行する必要があります。

    1. デプロイメント・マネージャの停止

    2. サーバーの起動

デプロイメント・マネージャの停止

IBM WebSphereのホームで次のディレクトリに移動してデプロイメント・マネージャを停止し、次のコマンドを入力します。

  • UNIXの場合:

    profiles/dmgr_profileName/bin/stopManager.sh
    
  • Windowsの場合:

    profiles\dmgr_profileName\bin\stopManager.bat
    

たとえば、UNIXオペレーティング・システムでは次のようになります。

/disk01/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/stopManager.sh

注意:

stopManager.sh (またはstopManager.bat)コマンドをWAS_HOME/binディレクトリから実行している場合は、-profileNameパラメータを指定する必要があります。たとえば、UNIXオペレーティング・システムでは次のようになります。

WAS_HOME/bin/stopManager.sh -profileName dmgr_profileName

サーバーの起動

ノードおよびIBM WebSphereデプロイメント・マネージャを停止したら、第2.10項「タスク10: IBM WebSphereサーバーの起動」の説明に従ってデプロイメント・マネージャ、ノードおよびサーバーを起動できます。


注意:

他のサーバーを起動するために最後の手順を実行するときは、Oracle Privileged Account Managerサーバー名としてopam_server1を使用するようにしてください。


サーバーの起動後

11.2.2.3 非TDEモードのセットアップ


注意:

Oracle Privileged Account ManagerはOracle Database TDE(透過的データ暗号化)モードで操作できます。セキュリティ強化のために、TDEモードを有効にしておくことを強くお薦めします。


TDEモードを無効化する場合は、フラグtdemodefalseに設定する必要があります。

TDEモードを無効化するには次の手順を実行します。

  1. 環境変数ORACLE_HOMEおよびJAVA_HOMEを設定します。

  2. 次のスクリプトを実行します。

    UNIXの場合:

    ORACLE_HOME/opam/bin/opam.sh -url OPAM_Server_Url -x modifyglobalconfig
    -propertyname tdemode -propertyvalue false -u
    OPAM_APPLICATION_CONFIGURATOR_USER
    -p Password

    OPAM_Server_URLは次の形式です。

    https://OPAM_Managed_Server_Hostname:OPAM_Managed_Server_SSL_port/opam-basic
    

    Windowsの場合:

    ORACLE_HOME\opam\bin\opam.bat -url OPAM_Server_URL -x modifyglobalconfig
    -propertyname tdemode -propertyvalue false -u
    OPAM_APPLICATION_CONFIGURATOR_USER
    -p Password

    OPAM_Server_URLは次の形式です。

    https://OPAM_Managed_Server_Hostname:OPAM_Managed_Server_SSL_port/opam-basic
    

注意:

TDEモードは、Oracle Privileged Account Managerのインストールおよび構成の完了後いつでも有効または無効にできます。あとからTDEモードを変更する方法の詳細は、『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』のディスク上のデータの保護に関する項を参照してください。


スクリプトの実行が終わったら、IBM WebSphereでのOracle Privileged Account Managerのインストールおよび構成は完了です。必要な手順はこれで終わりです。Oracle Privileged Account Managerの機能を確認できます。

11.3 Oracle Privileged Account Managerの認可の相違

ここではIBM WebSphereでのOracle Privileged Account Managerの認可について説明します。

11.3.1 管理ロールのタイプ

『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』の「管理ロールのタイプ」セクションのほとんどの説明は、WebLogicとWebSphereのどちらの環境にも当てはまります。ただし、次の情報は、WebSphere環境のブートストラップ・ユーザーを理解する際にのみ必要になります。

インストール後、デフォルトの管理者はwasadminユーザー(ブートストラップ・ユーザーとも言います)で、このユーザーはAdministratorsグループのメンバーです。『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』の表2-1に従ってユーザーを作成し、Oracle Privileged Account Managerの管理ロールに割り当てるには、wasadminユーザーを使用する必要があります。その後、これらのユーザーは、この表に説明されている管理タスクを実行できます。


注意:

デフォルトの管理者はこれらすべてのロールを自分自身に割り当てることができますが、一般的ではありません。


インストール後、wasadminユーザーをブートストラップ・ユーザーとして使用して、ユーザーをドメイン・アイデンティティ・ストアから表2-1に示されているOracle Privileged Account Managerの共通管理者ロールにマップできます。セキュリティ管理者ロールにマップされたユーザーは、他のユーザーに共通管理者ロールを割り当てることができ、後から現在の環境のwasadminユーザーを置き換えることができます。最初のユーザー・マッピングが完了した後、セキュリティ管理者ロールを、ドメイン・アイデンティティ・ストアに定義されている1人以上の管理者ユーザーにマップすることで、デフォルトの管理者ユーザーを置き換えます。

11.4 IBM WebSphereでのOracle Privileged Account Managerサーバーの追加と管理の相違

『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』のOracle Privileged Account Manager Serverの追加および管理に関する章では、Oracle Privileged Account Managerサーバーの構成をはじめる前に、表4-1「参考資料」に記載のOracleの書籍を参照することを薦めています。

Oracle Privileged Account ManagerサーバーをIBM WebSphereに追加し、管理する場合、次の内容の詳細は、第9.1項「IBM WebSphereアイデンティティ・ストア」を参照してください。

11.5 Oracle Privileged Account Managerの監査およびロギングの管理の相違

ここでは、IBM WebSphereでのOracle Privileged Account Managerの監査およびロギングの構成について説明します。

内容は次のとおりです。

11.5.1 Oracle Privileged Account Managerの監査の構成

IBM WebSphereサーバーでのファイル・ベース監査またはデータベース・ベース監査を構成する手順は、『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』のOracle Privileged Account Managerでの監査の構成の項の説明と基本的には同じですが、次のような例外があります。

  • ファイル・ベース監査とデータベース・ベース監査のどちらも、アプリケーション・サーバー・シェルの起動を求められたときは、WLSTではなくWSAdminを起動する必要があります。

  • WebSphereはAudit.で始まるコマンドを実行します。WLST監査コマンド(getAuditPolicysetAuditPolicygetAuditRepositoryまたはsetAuditRepository)を使用するための手順を実行するときは、コマンド名の前にAudit.を付けるようにする必要があります。

    たとえば、WebSphereのAudit.getAuditPolicy()はWebLogicのgetAuditPolicy()と同じです。


    注意:

    これらの手順の実行の詳細は、第8.2項「IBM WebSphereでのOAAMのレポートおよび監査の設定」を参照してください。Oracle Privileged Account Managerとほぼ同じ手順です。


11.5.2 Oracle Privileged Account Managerの基本ロギングの構成

IBM WebSphereサーバーでOracle Privileged Account Managerのロギングを構成する手順は、『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』の基本ロギングの構成に関する項と基本的に同じですが、次の点に注意が必要です。

  • WLSTを実行してコマンドを実行するのではなく、まずWSAdminシェルに入る必要があります。詳細は、次のWebサイトを参照してください。

    http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Frxml_commandline.html

    ただし、デフォルトのIBMバージョンのWSAdminではなく、OracleバージョンのWSAdminを起動してOracleコマンドのサポートを取得します。OracleバージョンのWSAdminは次の場所から起動できます。

    IAM_HOME/common/bin
    
  • WLSTコマンドを起動するには、各コマンドの前にOracleODLを付ける必要があります。たとえば、次のようなディレクトリです。

    • getLogLevelコマンドをWLSTで使用するには、次を実行する必要があります。

      getLogLevel(logger="oracle.idm.opam")
      
    • このコマンドをWebSphereで使用するには、次を実行する必要があります。

      OracleODL.getLogLevel(logger="oracle.idm.opam")
      
  • Oracle Privileged Account Managerのロガー(oracle.idm.opamなど)によって生成されたログ・メッセージは、次の場所に格納されます。

    $WAS_HOME/profiles/[ProfileName]/[ServerName]/logs/[AppServerName]/
    [AppServerName]-diagnostic.log

11.6 IBM WebSphereでのOracle Privileged Account Managerの拡張構成タスクの実行の相違

ここでは、IBM WebSphereでOracle Privileged Account Managerの次の拡張構成タスクを実施する際の相違を説明します。

11.6.1 Oracle Privileged Account ManagerをSSL経由でターゲット・システムと通信するように構成する際の違い

SSLを介してターゲット・システムと安全に通信するには、Oracle Privileged Account Managerを実行しているIBM WebSphereインスタンスが、ターゲット・システムで使用されているSSL証明書を信頼する必要があります(Oracle Privileged Account Managerは実行されているIBM WebSphereコンテナからそのSSL構成を継承するため)。Oracle Privileged Account Managerを実行しているIBM WebSphereインスタンス(およびOracle Privileged Account Manager)にターゲット・システムのSSL証明書を信頼させるには、IBM WebSphereインスタンスで使用されているトラストストアに証明書をインポートする必要があります。

ターゲット・システムとOracle Privileged Account Manager間のSSL通信を有効にするには、次の手順を使用します。

  1. ターゲット・システムのホスト・コンピュータからSSL証明書をエクスポートします。


    注意:

    SSL証明書をエクスポートする手順は、ターゲット・システムのタイプごとに異なります。手順の詳細は、使用しているターゲット・システムの製品ドキュメントを参照してください。


  2. Oracle Privileged Account Managerを実行しているIBM WebSphereインスタンスが存在するマシンに証明書をコピーします。

    Oracle Privileged Account Manager/Oracle Identity NavigatorコンソールとOracle Privileged Account Managerサーバーが異なるマシン上で実行されている場合、SSL証明書はOracle Privileged Account Managerサーバーのマシンにコピーする必要があります。

  3. IBM WebSphereセルのトラストストアに証明書をインポートするには

    1. IBM WebSphereコンソールにログインします。

    2. 「Security」「SSL certificate and key management」「Key stores and certificates」「CellDefaultTrustStore」「Signer certificates」「Add」を選択します。

    3. 「Add」画面で「Alias」 フィールドにホスト名を入力します。

    4. 「Data Type」を次のように指定します。

      エクスポートした証明書 選択

      BASE64でエンコードされた形式

      Base 64 encoded ASCII Data

      バイナリ形式

      Binary DER data


    5. IBM WebSphereが実行されているローカル・ファイル・システム上にインポートする証明書ファイルの位置を特定します。フル・パスおよびファイル名を「File Name」フィールドに入力します。

  4. ファイルをインポートし、正しくインポートされていることを確認します。


注意:

IBM WebSphereでのOracle Fusion Middlewareセキュリティの管理の詳細は、第11章「IBM WebSphereでのOracle Privileged Account Managerの管理」を参照してください。

より一般的な内容および概念は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』を参照してください。


11.6.2 ディスク上のデータを保護するときの違い

初期インストール後、IBM WebSphere上のOracle Privileged Account ManagerのOracle Database透過的データ暗号化(TDE)モードを有効化または無効化する手順は、 『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』のディスク上のデータの保護に関する項の説明とほとんど同じです。

唯一異なる点は、TDEモードの有効化に関する項とTDEモードの無効化に関する項の両方で、OPAM_Server_Urlを次の形式にする必要があることです。

https://OPAM_Managed_Server_Hostname:OPAM_Managed_Server_SSL_port/
opam-basic

11.7 Oracle Identity Managerとの統合時の違い

Oracle Privileged Account ManagerをOracle Identity Managementと統合するように構成している場合、CA証明書を取得し、インポートする際の手順が、『Oracle Fusion Middleware Oracle Privileged Account Manager管理者ガイド』のCA証明書の追加の説明とは少々異なります。

CA証明書を取得する際の違い

最初の手順でOPAMサーバーWebサービスに接続するよう指示されたときは、次のアドレスに接続する必要があります。

https://opamhost:opamSSLport/opam-basic

CA証明書をインポートする際の違い

IBM WebSphereトラストストアにCA証明書をインポートするには、次の手順に従います。

  1. IBM WebSphereコンソールにログインします。

  2. 「Security」「SSL certificate and key management」「Key stores and certificates」「CellDefaultTrustStore」「Signer certificates」「Add」を選択します。

  3. 「Add」画面で、Oracle Privileged Account Managerサーバーのホスト名を「Alias」フィールドに入力します。

  4. Oracle Privileged Account ManagerサーバーのCA証明書(.pem)ファイルはBASE64でエンコードされた形式でエクスポートされているため、「Base 64 encoded ASCII Data」データ型を選択します。

  5. IBM WebSphereが実行されているローカル・ファイル・システムでOracle Privileged Account ManagerサーバーCA証明書(.pem)ファイルの位置を特定します。フル・パスおよびファイル名を「File Name」フィールドに入力します。

  6. .pemファイルをmaster configurationに保存します。

11.8 Oracle Privileged Account Managerコマンドライン・ツールおよびIBM WebSphereのRESTインタフェースの使用時の違い

IBM WebSphereでOracle Privileged Account Managerコマンドライン・ツールまたはRESTインタフェースを使用する場合は、次の相違に注意が必要です。

11.9 IBM WebSphereでOracle Privileged Account Managerを使用する際の制限事項と既知の問題

ここでは、IBM WebSphereでOracle Privileged Account Managerの今回のリリースを使用するにあたっての制限事項または既知の問題を説明します。

11.9.1 制限事項

IBM WebSphereでのOracle Privileged Account Managerの今リリースの使用にあたり、制限事項はありません。

11.9.2 既知の問題

ここでは、IBM WebSphereでOracle Privileged Account Managerを使用するうえでの既知の問題を説明します。

表11-2 IBM WebSphere上のOracle Privileged Account Managerの既知の問題

バグ# 問題

16074104

Oracle Privileged Account ManagerをIBM WebSphereで実行している場合、Oracle WebLogic Serverドメインに対応したCSFマッピングを追加できません。

同様に、Oracle Privileged Account ManagerをOracle WebLogic Serverで実行している場合、IBM WebSphereセルに対応したCSFマッピングを追加できません。