プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Identity and Access Managementアップグレード・ガイド
11gリリース2 (11.1.2.3.0)
E69899-05
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

15 Oracle Entitlements Server 11gリリース1 (11.1.1.5.0)環境のアップグレード

この章では、手動アップグレード手順を使用して、Oracle WebLogic Server上の既存のOracle Entitlements Server 11gリリース1 (11.1.1.5.0)環境をOracle Entitlements Server 11gリリース2 (11.1.2.3.0)にアップグレードする方法を説明します。


注意:

既存のOracle Identity and Access Management環境がライフ・サイクル管理(LCM)ツールを使用してデプロイされた場合は、自動アップグレード手順を使用してOracle Identity and Access Management 11gリリース2 (11.1.2.3.0)にアップグレードする必要があります。

自動アップグレード手順、サポートされる開始ポイントおよびトポロジの詳細は、第2章「Oracle Identity and Access Managementの自動アップグレードの理解」を参照してください。


この章では、次の項目について説明します。

15.1 Oracle Entitlements Server管理サーバーのアップグレード

この項には次のトピックが含まれます:

15.1.1 Oracle Entitlements Server管理サーバーのアップグレード手順


注意:

このタスク表に示されている手順に正確に従わない場合、Oracle Entitlements Server管理サーバーのアップグレードが正常に完了しない可能性があります。

表15-1に、Oracle Entitlements Server管理サーバーのアップグレード手順を示します。

表15-1 アップグレード・フロー

タスク番号 タスク 詳細の参照先

1

システム要件および動作保証を確認します。

「アップグレード前に必要なタスクの実行」を参照

2

すべてのサーバーを停止します。これには、管理サーバーと管理対象サーバーの両方が含まれます。

「管理サーバーおよび管理対象サーバーの停止」を参照してください。

3

環境をバックアップします。

「Oracle Entitlements Server 11gリリース1 (11.1.1.5.0)のバックアップ」を参照してください。

4

Oracle WebLogic Server 10.3.5をOracle WebLogic Server 10.3.6にアップグレードします。

「Oracle WebLogic Serverの10.3.6へのアップグレード」を参照してください。

5

11.1.1.5.0 Oracle Homeを11.1.2.3.0にアップグレードします。

「Oracle Entitlements Server Administration Server 11gリリース2 (11.1.2.3.0)のアップグレード」を参照してください。

6

新しいOracle Platform Security Servicesスキーマを作成します。

「Oracle Platform Security Servicesスキーマの作成」を参照してください。

8

R2_Upgrade.sqlを実行します

「R2_Upgrade.sqlの実行」を参照してください。

9

新しいOracle Entitlements Serverドメインを作成します。

「新しいOracle Entitlements Serverドメインの作成」を参照してください。

10

exportEncryptionKey()を使用して、暗号化鍵を抽出します。

「暗号化鍵のエクスポート」を参照してください。

11

configuresecuritystore.pyスクリプトを実行して、ポリシー・ストアを再関連付けします。

「ポリシー・ストアの再関連付け」を参照してください。

12

新規にインストールしたOracle Entitlements Serverホームですべてのpy.classファイルを削除します。

「すべてのpy.classファイルの削除」を参照してください

13

Oracle Platform Security Servicesをアップグレードします。

「Oracle Platform Security Servicesのアップグレード」を参照してください。

14

管理サーバーおよびOracle Entitlements Server管理対象サーバーを起動します。

「管理サーバーおよびOracle Entitlements Server管理対象サーバーの起動」を参照してください。

15

APMを再デプロイします。

「APMの再デプロイ」を参照してください。

16

Oracle Entitlements Serverのアップグレードを確認します。

「アップグレードの確認」を参照してください。


15.1.2 アップグレード前に必要なタスクの実行

アップグレードを開始する前に、次の前提条件を満たす必要があります。

15.1.3 管理サーバーと管理対象サーバーの停止

このアップグレード・プロセスには、バイナリおよびスキーマへの変更が含まれます。したがって、アップグレード・プロセスを始める前に、管理サーバーおよび管理対象サーバーを停止する必要があります。

サーバーの停止の詳細は、「サーバーの停止」を参照してください。

15.1.4 Oracle Entitlements Server 11gリリース1 (11.1.1.5.0)のバックアップ

Oracle Entitlements Server 11.1.2.3.0にアップグレードする前に、Oracle Entitlements Server 11.1.1.5.0環境をバックアップする必要があります。

サーバーを停止した後に、次をバックアップします。

  • MW_HOMEディレクトリ(ミドルウェア・ホーム内のOracleホーム・ディレクトリを含む)

  • ドメイン・ホーム・ディレクトリ

  • Oracle Entitlements Serverスキーマ

15.1.5 Oracle WebLogic Serverの10.3.6へのアップグレード

Oracle Identity and Access Management 11.1.2.3.0は、Oracle WebLogic Server 11gリリース1 (10.3.6)で動作することが保証されています。したがって、既存のOracle Entitlements Server環境でOracle WebLogic Server 10.3.5以下のバージョンを使用している場合、Oracle WebLogic Serverを10.3.6にアップグレードする必要があります。


注意:

Oracle WebLogic Server 10.3.6をすでに使用している場合は、必須パッチを適用して、Oracle WebLogic Server 10.3.6の特定の問題を解決してください。

Oracle WebLogic Server 10.3.6に適用する必要がある必須パッチを特定するには、『Oracle Fusion Middleware Infrastructureリリース・ノート』の必須パッチのダウンロードと適用に関する項を参照してください。

リリース・ノートにリストされているパッチはMy Oracle Supportで入手できます。パッチ適用手順は、各パッチに付属するREADME.txtファイルに記載されています。



注意:

  • Oracle WebLogic Serverを10.3.5から10.3.6にアップグレードする場合、weblogic.policyは上書きされます。したがって、weblogic.policy内の一部のポリシーのバックアップおよびリストアを行う必要があります。

    アップグレード手順の終了後に、次のWebLogic Server SMポリシーを追加してください。

    grant codeBase "file:${oes.client.home}/-" {
    permission java.security.AllPermission;
    };
    

    また、11.1.1.5.0になんらかのポリシーを追加した場合、これらのポリシーをバックアップして、11.1.2.3.0へのアップグレード後にリストアする必要があります。


Oracle WebLogic Serverの10.3.6へのアップグレードの詳細は、第24.1.5項「Oracle WebLogic Serverの11gリリース1 (10.3.6)へのアップグレード」を参照してください。

15.1.6 Oracle Entitlements Server Administration Server 11gリリース2 (11.1.2.3.0)のアップグレード

Oracle Entitlements Server管理サーバーをアップグレードするには、Oracle Identity and Access Management 11.1.2.3.0インストーラを使用する必要があります。この手順の間は、ミドルウェア・ホームを既存の11.1.1.5.0ミドルウェア・ホームに向けます。Oracleホームは11.1.1.5.0から11.1.2.3.0にアップグレードされます。

Oracle Entitlements Server Administration Server 11gリリース1 (11.1.1.5.0)のアップグレードの詳細は、第24.1.6項「Oracle Identity and Access Managementバイナリの11gリリース2 (11.1.2.3.0)への更新」を参照してください。

15.1.7 Oracle Platform Security Servicesスキーマの作成


注意:

ポリシー・ストアがデータベースの場合にのみ次のタスクを実行する必要があります。

Oracle Entitlements Server 11.1.1.5.0スキーマは、APMとバインドされています。Oracle Entitlements Server 11.1.2リリース以降では、Oracle Entitlements Serverセキュリティ・ストアは、データベース用のOracle Platform Security Servicesに依存します。Oracle Platform Security Servicesデータベースにアクセスするには、OPSSスキーマを作成する必要があります。

Oracle Platform Security Store (OPSS)スキーマを作成するには、リポジトリ作成ユーティリティ(RCU) 11.1.1.9.0を実行します。詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のスキーマの作成に関する項を参照してください。

15.1.8 R2_Upgrade.sqlの実行

次の手順を実行して古いストアから新しいストアにデータを移行します。

  1. SYSとしてデータベースにログインします。

  2. 次のパスに移動します。

    UNIXの場合:

    <IAM_HOME>/oes/upgrade/sql

    Windowsの場合:

    <IAM_HOME>\oes\upgrade\sql

  3. 次のSQLスクリプトを実行します。このスクリプトを実行するときは、11.1.2.3.0 OPSSスキーマおよび11.1.1.x.x APMスキーマの詳細を指定する必要があります。

    R2_Upgrade.sql

    このSQLスクリプトは、ユーザー・データをOracle Entitlements Server 11.1.1.5.0からOracle Platform Security Servicesにコピーします。


    注意:

    R2_Upgrade.sqlコマンドを実行するには、データベース・クライアントをインストールするか、データベース・クライアントがインストールされている別のコンピュータでスクリプトを実行する必要があります。

15.1.9 新しいOracle Entitlements Serverドメインの作成

Oracle Entitlements Server 11.1.2.3.0管理アプリケーションにはJRFドメインが必要です。ただし、Oracle Entitlements Server 11.1.1.5.0ではJRFはサポートされていません。したがって、Oracle Entitlements Server 11.1.2.3.0アプリケーションをデプロイするには、新しいOracle Entitlements Serverドメインを作成する必要があります。

詳細は、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』の新しいWebLogicドメインでのOracle Entitlements Serverの構成に関する説明を参照してください。

15.1.10 暗号化鍵のエクスポート

資格証明データは、データベースに暗号化された状態で格納されます。暗号化鍵はドメインごとに異なります。Oracle Entitlements Server 11.1.1.5.0ドメインからOracle Entitlements Server 11.1.2.3.0ドメインに移動しているため、鍵をキーファイルにエクスポートしてからその鍵をOracle Entitlements Server 11.1.2.3.0ドメインにインポートする必要があります。

Oracle Entitlements Server 11.1.1.5.0ドメインのブートストラップ・ウォレットから暗号化鍵を抽出するには、exportEncryptionKey()コマンドを実行する必要があります。

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

UNIXの場合:

  1. コマンド行で次のコマンドを実行して、現在の作業ディレクトリから<MW_HOME>/oracle_common/common/binディレクトリに移動します。

    cd <MW_HOME>/oracle_common/common/bin

  2. 次のコマンドを実行して、WebLogic Scripting Tool (WLST)を起動します。

    ./wlst.sh

  3. WLSTプロンプトで、次のコマンドを実行します。

    exportEncryptionKey(jpsConfigFile="<domaindir>/config/fmwconfig/jps-config.xml",keyFilePath="/tmp/key",keyFilePassword="<password>")

    各パラメータの意味は次のとおりです。

    <domaindir>は、Oracle Entitlements Server 11.1.1.5.0ドメインの場所への完全パスです。

    <password>は、キー・ファイルのパスワードです。

Windowsの場合:

  1. コマンド行で次のコマンドを実行して、現在の作業ディレクトリから<MW_HOME>\oracle_common\common\binディレクトリに移動します。

    cd <MW_HOME>\orcle_common\common\bin

  2. 次のコマンドを実行して、WebLogic Scripting Tool (WLST)を起動します。

    wlst.cmd

  3. WLSTプロンプトで、次のコマンドを実行します。

    exportEncryptionKey(jpsConfigFile="<domaindir>\config\fmwconfig\jps-config.xml",keyFilePath="C:\\tmp\key",keyFilePassword="<password>")

    各パラメータの意味は次のとおりです。

    <domaindir>は、Oracle Entitlements Server 11.1.1.5.0ドメインの場所への完全パスです。

    <password>は、キー・ファイルのパスワードです。

15.1.11 ポリシー・ストアの再関連付け

ポリシー・ストアを再関連付けして、Oracle Platform Security Servicesスキーマをベースにしたセキュリティ・ストアをOracle Entitlements Server 11.1.2.3.0ドメインに取り込む必要があります。configuresecuritystore.pyスクリプトを実行して、ポリシー・ストアを次のように再関連付けする必要があります。

15.1.11.1 ポリシー・ストアがDBである場合

11.1.1.5.0内のポリシー・ストアがDBである場合、次の手順を実行して、DBベースのポリシー・ストアへの再関連付けを行い、暗号化鍵を11.1.2.3.0ドメインにインポートします。

UNIXの場合:

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

<MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <domaindir> -m join -j <OES_11.1.1.5.0 jpsroot> -f <OES_11.1.1.5.0 farmname> -p <OPSS schema password> -t <policy store type> -k <keyFilePath> -w <keyFilePassword> --create_diagnostic_data

次に例を示します。

<MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <MW_HOME>/user_projects/domains/<oes_domain> -m join -j cn=jpsroot -f <oes_domain> -p welcome1 -t DB_ORACLE -k /tmp/key -w myKeyPwd --create_diagnostic_data

Windowsの場合:

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

<MW_HOME>\oracle_common\common\bin\wlst.cmd <IAM_HOME>\common\tools\configureSecurityStore.py -d <domaindir> -m join -j <OES 11.1.1.5.0 jpsroot> -f <OES 11.1.1.5.0 farmname> -p <OPSS schema password> -t <policy store type> -k <keyFilePath> -w <keyFilePassword> --create_diagnostic_data

次に例を示します。

<MW_HOME>\oracle_common\common\bin\wlst.cmd <IAM_HOME>\common\tools\configureSecurityStore.py -d <MW_HOME>\user_projects\domains\<oes_domain> -m join -j cn=jpsroot -f oes_domain -p welcome1 -t DB_ORACLE -k C:\\tmp\key -w myKeyPwd --create_diagnostic_data


注意:

コマンドでヘルプを参照するには、次を実行します。

UNIXの場合:

<MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <domaindir> -help

Windowsの場合:

<MW_HOME>\oracle_common\common\bin\wlst.cmd <IAM_HOME>\common\tools\configureSecurityStore.py -d <domaindir> -help


表15-2は、コマンド行で指定が必要なパラメータについて説明しています。

表15-2 ポリシー・ストアの再関連付け用のパラメータ

パラメータ 説明

MW_HOME

Oracle Middlewareホームへの絶対パスを指定します。次に例を示します。

UNIXの場合: /scratch/oracle/Middleware

Windowsの場合: C:\oracle\Middleware

IAM_HOME

Oracle Identity and Access Managerホームへの絶対パスを指定します。たとえば、UNIXの場合: /scratch/oracle/Middleware/Oracle_IDM1

Windowsの場合: C:\oracle\Middleware\Oracle_IDM1

domaindir

Identity and Access Managerのドメインの場所へのパスを指定します。次の例では、完全パスが示されています。

UNIXの場合は、<MW_HOME>/user_projects/domains/base_domainディレクトリになります。

Windowsの場合は、<MW_HOME>\user_projects\domains\base_domainディレクトリになります。

-m

引数-mに使用可能なオプションは次の2つです。

  • create

    -m createオプションは、新しいセキュリティ・ストアを作成します。このオプションは、新規インストールに対して適用可能です。

  • join

    -m joinオプションは、ドメインの既存のデータベース・セキュリティ・ストアを使用します。これはアップグレードであるため、-m joinオプションはconfigureSecurityStore.pyコマンドの実行中に使用する必要があります。

OPSS_schema_ password

OPSSスキーマのパスワードを指定します。

-t

ポリシー・ストア・タイプを指定します。例: DB_ORACLEDB_DERBYまたはOID

-k

KeyFileへのパスを指定します。

-w

KeyFileパスワードを指定します。


15.1.11.2 ポリシー・ストアがOIDである場合

11.1.1.5.0内のポリシー・ストアがOIDである場合、次の手順を実行して、OIDベースのポリシー・ストアへの再関連付けを行い、暗号化鍵を11.1.2.3.0ドメインにインポートします。

  1. MW_HOME/oracle_commonから次のコマンドを実行して、py.classファイルをoracle_commonディレクトリから削除します。

    find . -name "*py*class" | xargs rm

  2. 次のWLSTコマンドを実行してポリシー・ストアを再び関連付けます。

    UNIXの場合:

    <MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <domaindir> -m join -j cn=reassociate_r1ps1_oes_domain -f <OES_11.1.1.5.0 farmname> -t OID -a cn=orcladmin -p <OPSS schema password> -l ldap://oim.example.com:18686 --create_diagnostic_data

    次に例を示します。

    <MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <MW_HOME>/user_projects/domains/<oes_domain> -m join -j cn=jpsroot -f <oes_domain> -t OID -a cn=orcladmin -p welcome1 -l ldap://oim.example.com:18686 --create_diagnostic_data

    Windowsの場合:

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

    <MW_HOME>\oracle_common\common\bin\wlst.cmd <IAM_HOME>\common\tools\configureSecurityStore.py -d <domaindir> -m join -j cn=reassociate_r1ps1_oes_domain -f <OES 11.1.1.5.0 farmname> -t OID -a cn=orcladmin -p <OPSS schema password> -l ldap://oim.example.com:18686 --create_diagnostic_data

    次に例を示します。

    <MW_HOME>\oracle_common\common\bin\wlst.cmd <IAM_HOME>\common\tools\configureSecurityStore.py -d <MW_HOME>\user_projects\domains\<oes_domain> -m join -j cn=jpsroot -f oes_domain -t OID -a cn=orcladmin -p welcome1 -l ldap://oim.example.com:18686 --create_diagnostic_data


    注意:

    コマンドでヘルプを参照するには、次を実行します。

    UNIXの場合:

    <MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <domaindir> -help

    Windowsの場合:

    <MW_HOME>\oracle_common\common\bin\wlst.cmd <IAM_HOME>\common\tools\configureSecurityStore.py -d <domaindir> -help


    表15-3は、コマンド行で指定が必要なパラメータについて説明しています。

    表15-3 ポリシー・ストアの再関連付け用のパラメータ

    パラメータ 説明

    MW_HOME

    Oracle Identity and Access Managerのミドルウェア・ホームへのパスを指定します。

    次に例を示します。

    UNIXの場合: /oracle/Middleware

    Windowsの場合: C:\\oracle\Middleware

    IAM_HOME

    Oracle Identity and Access Managerホームへのパスを指定します。次の例は完全パスを示しています。UNIXの場合は、/oracle/Middleware/Oracle_IDM1ディレクトリになります。

    Windowsの場合は、\oracle\Middleware\Oracle_IDM1ディレクトリになります。

    domaindir

    Identity and Access Managerのドメインの場所へのパスを指定します。次の例では、完全パスが示されています。

    UNIXの場合は、<MW_HOME>/user_projects/domains/base_domainディレクトリになります。

    Windowsの場合は、<MW_HOME>\user_projects\domains\base_domainディレクトリになります。

    -m

    引数-mに使用可能なオプションは次の2つです。

    • create

      -m createオプションは、新しいセキュリティ・ストアを作成します。このオプションは、新規インストールに対して適用可能です。

    • join

      -m joinオプションは、ドメインの既存のデータベース・セキュリティ・ストアを使用します。これはアップグレードであるため、-m joinオプションはconfigureSecurityStore.pyコマンドの実行中に使用する必要があります。

    OPSS_schema_password

    OPSSスキーマのパスワードを指定します。

    -k

    KeyFileへのパスを指定します。

    -f

    セキュリティ・ストア・ファーム名を指定します。

    -j

    jpsrootの識別名を指定します。

    -t

    ポリシー・ストア・タイプを指定します。例: DB_ORACLEDB_DERBYまたはOID

    -a

    OIDの管理者ユーザー名を指定します。

    -l

    OIDのURLを指定します。


15.1.12 すべてのpy.classファイルの削除

新規にインストールしたOracle Entitlements Serverホームで接尾辞py.classがあるファイルをすべて削除します。

15.1.13 Oracle Platform Security Servicesのアップグレード

スキーマのアップグレード後に、新しいOracle Entitlements ServerドメインのOracle Platform Security Services (OPSS)をアップグレードする必要があります。

Oracle Entitlements Serverの構成とポリシー・ストアを11.1.2.3.0にアップグレードするには、Oracle Platform Security Servicesのアップグレードが必要です。ここでは、jps-config.xmlファイルとポリシー・ストアがアップグレードされます。

Oracle Platform Security Servicesのアップグレードの詳細は、第24.1.7項「Oracle Platform Security Servicesのアップグレード」を参照してください。

15.1.14 管理サーバーおよびOracle Entitlements Server管理対象サーバーの起動

アップグレードの完了後に、WebLogic管理サーバー、Oracle Entitlements Serverを含むドメインの管理サーバーおよびOracle Entitlements Server管理対象サーバーを起動します。詳細は、第24.1.8項「サーバーの起動」を参照してください。

15.1.15 APMの再デプロイ

最新のAPMポリシーをポリシー・ストアに取り込むには、APMアプリケーションを再デプロイする必要があります。

APMを再デプロイするには次の手順を完了します。

UNIXの場合:

  1. コマンド行で次のコマンドを実行して、現在の作業ディレクトリから<MW_HOME>/wlserver_10.3/common/binディレクトリに移動します。

    cd <MW_HOME>/wlserver_10.3/common/bin

  2. 次のコマンドを実行して、WebLogic Scripting Tool (WLST)を起動します。

    ./wlst.sh

  3. 次のコマンドを使用して管理サーバーに接続します。

    connect('weblogic-username','weblogic-password','weblogic-url')

  4. WLSTプロンプトで、次のコマンドを実行します。

    redeploy(appName='oracle.security.apm')

  5. exit()コマンドを使用してWLSTコンソールを終了します。

Windowsの場合:

  1. コマンド行で次のコマンドを実行して、現在の作業ディレクトリから<MW_HOME>\wlserver_10.3\common\binに移動します。

    cd <MW_HOME>\wlserver_10.3\common\bin

  2. 次のコマンドを実行して、WebLogic Scripting Tool (WLST)を起動します。

    wlst.cmd

  3. 次のコマンドを使用して管理サーバーに接続します。

    connect('weblogic-username','weblogic-password','weblogic-url')

  4. WLSTプロンプトで、次のコマンドを実行します。

    <domaindir>\serverConfig\redeploy(appName='oracle.security.apm')

    各パラメータの意味は次のとおりです。

    <domaindir>は、Oracle Entitlements Server 11.1.2.3.0ドメインへの完全パスです。

    次に例を示します。

    <MW_HOME>\user_projects\domains\<oes_domain>\serverConfig\ redeploy(appName='oracle.security.apm')

  5. exit()コマンドを使用してWLSTコンソールを終了します。

15.1.16 アップグレードの確認

Oracle Entitlements Serverのアップグレードを確認するには、次を実行します。

  • LDAPまたはデータベースにログインして、ポリシー・ストア内のスキーマのバージョンを確認します。OPSSスキーマのバージョンは11.1.1.9.0である必要があります。

  • MAPIを適用することで、新旧両方の機能が連携します。

    新しいポリシーを作成して、ポリシー・ストア・アーティファクト上でCRUDオペレーションが稼働していることを、エンティティ・マネージャを使用して確認します。

    詳細は、『Oracle Fusion Middleware Oracle Entitlements Server開発者ガイド』の単純なポリシーのファイングレイン要素の作成に関する項を参照してください。

  • アプリケーション・ランタイム認可は引き続き稼働します。

    確認する場合は、『Oracle Fusion Middleware Oracle Entitlements Server開発者ガイド』のPEP APIの使用に関する項の説明に従って認可を作成し、正常に稼働していることを確認します。

15.2 Oracle Entitlements Serverクライアント・サーバーのアップグレード

この項には次のトピックが含まれます:

15.2.1 Oracle Entitlements Serverクライアント・サーバーのアップグレード手順


注意:

このタスク表に示されている手順に正確に従わない場合、Oracle Entitlements Serverクライアント・サーバーのアップグレードが正常に完了しない可能性があります。

表15-4には、Oracle Entitlements Serverクライアント・サーバーのアップグレード手順が示されています。

表15-4 アップグレード・フロー

Sl番号 タスク 詳細の参照先

1

すべてのセキュリティ・モジュールを停止します。これには、管理サーバーおよび管理対象サーバーの停止も含まれます。

「すべてのセキュリティ・モジュール・インスタンスの停止」を参照してください。

2

11.1.1.5.0 Oracle Homeを11.1.2.3.0にアップグレードします。

「Oracle Entitlements Serverクライアント11gリリース2 (11.1.2.3.0)のアップグレード」を参照してください。

3

ユーザー名とパスワードを変更します。

「新しいスキーマのユーザー名およびパスワードの変更」を参照してください。

4

セキュリティ・モジュールを起動します。

「セキュリティ・モジュールの起動」を参照してください。

5

Oracle Entitlements Serverクライアント・サーバーのアップグレードを確認します。

「アップグレードの確認」を参照してください。


15.2.2 すべてのセキュリティ・モジュール・インスタンスの停止

すべてのセキュリティ・モジュール・インスタンス、管理サーバーおよび管理対象サーバーを停止します。

管理サーバーおよび管理対象サーバーが停止すると、セキュリティ・モジュール・インスタンスは停止されます。

サーバーを停止するには、第15.1.3項「管理サーバーおよび管理対象サーバーの停止」を参照してください。

15.2.3 Oracle Entitlements Serverクライアント11gリリース2 (11.1.2.3.0)のアップグレード

Oracle Entitlements Serverクライアント・サーバーをアップグレードするには、11.1.2.3.0インストーラを使用する必要があります。この手順では、ミドルウェア・ホームが既存の11.1.1.5.0 Oracle Entitlements Serverミドルウェア・ホームを指すようにします。これにより、ミドルウェア・ホームおよびOracleホームが11.1.1.5.0から11.1.2.3.0にアップグレードされます。

この項には次のトピックが含まれます:

15.2.3.1 前提条件

第15.1.6項「Oracle Entitlements Server Administration Server 11gリリース2(11.1.2.3.0)のアップグレード」の説明に従って、Oracle Entitlements Server管理サーバーをインストールおよび構成する必要があります。

15.2.3.2 ソフトウェアの入手

Oracle Fusion Middleware 11gソフトウェアの入手に関する詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のReadMeを参照してください。

15.2.3.3 Oracle Entitlements Serverクライアント・サーバー11gリリース2 (11.1.2.3.0)のインストール

Oracle Entitlements Server Client Server 11.1.2.3.0のインストールの詳細は、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』のOracle Entitlements Serverクライアントのインストールに関する項を参照してください。

15.2.3.4 インストールの確認

Oracle Entitlements Serverクライアントが正常にインストールされたことを検証するには、インストール中に指定したOracleホーム・ディレクトリに移動して、Oracle Entitlements Serverクライアントのインストール・ファイルが作成されていることを確認します。

15.2.4 新しいスキーマのユーザー名およびパスワードの変更

Oracle Entitlements Serverクライアントが制御プル・モードまたは非制御モードで稼働している場合は、セキュリティ・モジュール・インスタンスのjps-config.xmlを変更して、管理サーバーのアップグレード中に実行されたスキーマの変更を反映させる必要があります。

oessmconfig.shコマンドを実行する前に、制御プル・セキュリティ・モジュールまたは非制御セキュリティ・モジュールのjps-config.xmlを変更する必要があります。


注意:

Java、RMIおよびWebサービスのセキュリティ・モジュールの場合、jps-config.xmlは次の場所に存在します。

<OES_CLIENT_HOME>/oes_sm_instances/<SM_NAME>/config

Oracle WebLogic Serverセキュリティ・モジュールの場合、jps-config.xmlは次の場所に存在します。

<WLS_DOMAIN_HOME>/config/oeswlssmconfig/<SERVER_NAME>



注意:

制御プッシュ・セキュリティ・モジュールに対しては、pdp.serviceインスタンスにパラメータを追加する必要はありません。

制御プル・セキュリティ・モジュール

制御プル・セキュリティ・モジュールでは、pdp.serviceインスタンスに次を追加します。

<property name="oracle.security.jps.runtime.pd.client.SMinstanceType" value="<sm_type>"/>

"<sm_type>"を実際のタイプと置き換えます。

次に例を示します。

"java"

非制御セキュリティ・モジュール

非制御セキュリティ・モジュールでは、pdp.serviceインスタンスに次を追加します。

<property name="oracle.security.jps.runtime.pd.client.policyDistributionMode" value="non-controlled"/>

<property name="oracle.security.jps.runtime.pd.client.sm_name" value="<sm_name>"/>

<property name="oracle.security.jps.runtime.pd.client.SMinstanceType" value="<sm_type>"/>

"<sm_name>" "<sm_type>"を実際の値と置き換えます。

次を実行して、新しいスキーマのユーザー名およびパスワードを変更します。

  1. 次のパスに移動します。

    UNIXの場合は、<CLIENT_HOME>/oesclient/oessm/enroll/binです。

    Windowsの場合は、<CLIENT_HOME>\oesclient\oessm\enroll\binです。

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

    UNIXの場合:

    ./oessmconfig.sh -jpsconfig <path to the jps-config.xml>

    Windowsの場合:

    oessmconfig.cmd -jpsconfig <path to the jps-config.xml>

  3. グラフィック・ユーザー・インタフェースが表示されます。図15-1を参照してください。

  4. 「SM構成」をクリックします。

  5. 「ポリシー・ストア」サブタブをクリックします。

  6. 新しいスキーマのユーザー名およびパスワードを入力します。

  7. 「接続のテスト」をクリックします。

  8. セキュリティ・モジュール・テストが正常に完了したことを通知するメッセージが表示されたら、「保存して閉じる」をクリックします。

表15-1 Javaセキュリティ・モジュール

図15-1の説明が続きます
「図15-1 Javaセキュリティ・モジュール」の説明

15.2.5 セキュリティ・モジュールの起動

管理サーバーおよび管理対象サーバーを起動して、セキュリティ・モジュールを起動する必要があります。

サーバーの起動の詳細は、第15.1.14項「管理サーバーおよびOracle Entitlements Server管理対象サーバーの起動」を参照してください。


注意:

Oracle Service Bus Security Moduleを起動する場合、スクリプトの実行時にパラメータ-Doracle.oes.osbresource.converter.distinguishtransportprivilege=falseを使用する必要があります。

15.2.6 アップグレードの確認

確認する場合は、『Oracle Fusion Middleware Oracle Entitlements Server開発者ガイド』のPEP APIの使用に関する項の説明に従って認可を作成し、正常に稼働していることを確認します。

アプリケーション・ランタイム認可は引き続き稼働します。