Oracle® Fusion Middleware Oracle Identity and Access Managementアップグレード・ガイド 11gリリース2 (11.1.2.3.0) E69899-05 |
|
前 |
次 |
この章では、手動アップグレード手順を使用して、Oracle WebLogic Server上のOracle Access Management高可用性環境をOracle Access Management 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の自動アップグレードの理解」を参照してください。Oracle Access Managementマルチデータ・センター環境をアップグレードする必要がある場合は、第18章「Oracle Access Managementマルチデータ・センター環境のアップグレード」を参照してください。 |
注意: 手順を進める前に、既存のOracle Access Managementバージョンで高可用性アップグレードがサポートされているかどうかを確認してください。高可用性アップグレードでサポートされている開始ポイントの詳細は、第3.3項「Oracle Identity and Access Management手動アップグレードでサポートされる開始ポイント」を参照してください。 |
この章では、次の項目について説明します。
図17-1に、この章で説明されている手順に従うことにより11.1.2.3.0にアップグレード可能なOracle Access Managementクラスタ設定を示します。
OAMHOST1
では、次のインストールが実行されています。
Oracle Access Management Access ManagerインスタンスがWLS_OAM1
管理対象サーバーにインストールされています。
WebLogic管理サーバーがインストールされています。通常の運用時は、これがアクティブ管理サーバーになります。
OAMHOST2
では、次のインストールが実行されています。
Oracle Access Management Access ManagerインスタンスがWLS_OAM2
管理対象サーバーにインストールされています。
WebLogic管理サーバーがインストールされています。通常の運用時は、これがパッシブ管理サーバーになります。OAMHOST1
の管理サーバーが使用できなくなった場合は、この管理サーバーをアクティブにします。
OAMHOST1
およびOAMHOST2
ホスト上のWLS_OAM1
およびWLS_OAM2
管理対象サーバーのインスタンスは、OAM_CLUSTER
という名前のクラスタで構成されています。
表17-1に、図17-1で示されているOracle Access Management高可用性環境を11.1.2.3.0にアップグレードする手順を示します。
表17-1 Oracle Access Management高可用性アップグレードの手順
タスク番号 | タスク | 詳細の参照先 |
---|---|---|
1 |
Oracle Access Management高可用性アップグレード・トポロジを確認して、現在の設定で |
|
2 |
|
|
3 |
既存の環境をバックアップします。 |
「既存の環境のバックアップ」を参照してください。 |
4 |
|
「OAMHOST1の11.1.2.3.0へのアップグレード」を参照してください。 |
5 |
開始ポイントがOracle Access Manager 11gリリース1 (11.1.1.5.0)である場合、 |
「OAMHOST1上のコンポーネント・バージョンの更新」を参照してください。 |
6 |
|
「OAMHOST2上のWebLogic ServerおよびAccess Managerのバイナリの更新」を参照してください。 |
7 |
開始ポイントがOracle Access Manager 11.1.1.5.0である場合、 |
「OAMHOST2でのドメイン構成のレプリケート」を参照してください |
8 |
Oracle Access Manager 11.1.1.5.0環境をアップグレードしている場合、 |
「OAMHOST1上のAccess Manager サーバー・アプリケーションと共有ライブラリの再デプロイ」を参照してください。 |
9 |
|
アップグレード・プロセスを開始する前に、OAMHOST1
およびOAMHOST2
上のWebLogic管理サーバーおよびすべてのAccess Manager管理対象サーバーを次の順序で停止します。
OAMHOST1
およびOAMHOST2
上の両方で、Access Manager管理対象サーバーを停止します。
OAMHOST1
上のWebLogic管理サーバーを停止します。
管理対象サーバーの停止の詳細は、第24.1.9.1項「管理対象サーバーの停止」を参照してください。
管理サーバーの停止の詳細は、24.1.9.2項「WebLogic管理サーバーの停止」を参照してください。
すべてのサーバーの停止後は、アップグレード・プロセスを続行する前に次をバックアップする必要があります。
OAMHOST1
およびOAMHOST2
上の両方の、内包されているOracleホーム・ディレクトリを含むMW_HOME
ディレクトリ(ミドルウェア・ホーム・ディレクトリ)。
OAMHOST1
およびOAMHOST2
上の両方のOracle Access Managementドメイン・ホーム・ディレクトリ。
次のデータベース・スキーマ:
Oracle Access Managerのスキーマ
MDSスキーマ
監査スキーマおよびその他の依存スキーマ
スキーマをバックアップする方法の詳細は、『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』を参照してください。
Oracle Access Management高可用性環境を11.1.2.3.0にアップグレードするには、初めにアクティブな管理サーバーが含まれるOAMHOST1
をアップグレードする必要があります。次に、OAMHOST1
の11.1.2.3.0へのアップグレードに含まれる重要なタスクの一部を示します。
以前のバージョンを使用している場合は、Oracle WebLogic Serverの10.3.6へのアップグレード。
Oracle Access Managementバイナリの11.1.2.3.0へのアップグレード。
データベース・スキーマのアップグレード
変更されたドメインMBean構成のコピー
システム構成のアップグレード
OAMHOST1
のアップグレード手順は、開始ポイントにより異なります。
開始ポイントがOracle Access Management 11gリリース2 (11.1.2.2.0)、11gリリース2 (11.1.2.1.0)である場合は、第8章「Oracle Access Management 11gリリース2 (11.1.2.x.x)環境のアップグレード」の説明に従って、OAMHOST1
を11.1.2.3.0にアップグレードします。
開始ポイントがOracle Access Manager 11gリリース1 (11.1.1.5.0)である場合は、第12章「Oracle Access Manager 11gリリース1 (11.1.1.x.x)環境のアップグレード」の説明に従って、OAMHOST1
を11.1.2.3.0にアップグレードします。
開始ポイントがOracle Access Manager 11gリリース1 (11.1.1.5.0)で、Oracle Access Manager - Oracle Adaptive Access Manager統合設定を使用している場合は、11gリリース1 (11.1.1.5.0)から11gリリース2 (11.1.2.3.0)に次のパッケージをアップグレードする必要があります。
oracle.dogwood.top
oracle.oam.server
oracle.idm.oinav
oracle.sdp.client
oracle.oaam.suite
oracle.oaam.oaam_admin
oracle.oaam.oaam_server
oracle.oaam.oaam_offline
注意: 開始ポイントがAccess Manager 11gリリース2 (11.1.2.2.0)、11gリリース2 (11.1.2.1.0)または11gリリース2 (11.1.2)である場合は、このタスクをスキップします。 |
パッケージをアップグレードするには、OAMHOST1
でdomain-info.xml
を更新するドメイン・アップデータ・ユーティリティ(com.oracle.cie.domain-update_1.0.0.0.jar
)を実行する必要があります。OAMHOST1
は、管理サーバーを実行しているホストです。
必要なOracle Access Managerパッケージを11.1.2.3.0にアップグレードするには、OAMHOST1
で次の手順を実行します。
$ORACLE_HOME
/oaam/upgrade
ディレクトリに移動します。このディレクトリに、ドメイン・アップデータ・ユーティリティcom.oracle.cie.domain-update_1.0.0.0.jar
ファイルがあります。
次のコマンドを使用して、パッケージをアップグレードします。
java -cp
MW_HOME
/utils/config/10.3/config-launch.jar:./com.oracle.cie.domain-update_1.0.0.0.jar com.oracle.cie.external.domain.DomainUpdater
<DOMAIN_HOME>
<package_name>
:11.1.1.5.0,:11.1.2.3.0
このコマンドで、<DOMAIN_HOME>
はOracle Access Managementドメインへの絶対パスを表し、<package_name>
はアップグレードするパッケージを表します。
次のすべてのパッケージについて、このコマンドを実行します。
oracle.dogwood.top
oracle.oam.server
oracle.idm.oinav
oracle.sdp.client
oracle.oaam.suite
oracle.oaam.oaam_admin
oracle.oaam.oaam_server
oracle.oaam.oaam_offline
OAMHOST1
でAccess Manager環境をアップグレードした後に、OAMHOST2
でOracle WebLogic Serverのバイナリを更新する必要があります(以前のバージョンを使用している場合)。また、Oracle Identity and Access Management 11.1.2.3.0インストーラを使用してOAMHOST2
上のOracle Access Managerのバイナリを11.1.2.3.0に更新する必要があります。
Oracle WebLogic Serverの10.3.6へのアップグレードの詳細は、第24.1.5項「Oracle WebLogic Serverの11gリリース1 (10.3.6)へのアップグレード」を参照してください。
Oracle Access Managerバイナリの11.1.2.3.0へのアップグレードの詳細は、第24.1.6項「Oracle Identity and Access Managementバイナリの11gリリース2 (11.1.2.3.0)への更新」を参照してください。
この手順は、Oracle Access Manager 11gリリース1 (11.1.1.5.0)を11.1.2.3.0にアップグレードする場合に適用されます。
OAMHOST1
でOracle Access Manager 11.1.1.5.0を11.1.2.3.0にアップグレードした後、OAMHOST2
で構成をレプリケートする必要があります。このタスクには、OAMHOST1
でのアップグレード済ドメインのパック実行およびOAMHOST2
でのパックの解凍が含まれます。
注意: この手順を実行する前に、管理対象サーバーが停止されていることを確認します。このタスクが完了するまで、管理対象サーバーを起動しないでください。 |
これを行うには、次の手順を実行します。
OAMHOST1
で、次のコマンドを$MW_HOME
/oracle_common/common/bin
から実行して、アップグレード済のドメインをパックします。
UNIXの場合:
sh pack.sh -domain=
<Location_of_OAM_domain>
-template=
<Location_where_domain_configuration_jar_to_be_created>
-template_name="OAM Domain" -managed=true
Windowsの場合:
pack.cmd -domain=
<Location_of_OAM_domain>
-template=
<Location_where_domain_configuration_jar_needs_to_be_created>
-template_name="OAM Domain" -managed=true
OAMHOST1
上でpack
コマンドにより作成されたドメイン構成jarファイルを、OAMHOST2
上の任意のアクセス可能な場所にコピーします。
OAMHOST2
で、次のコマンドを$MW_HOME
/oracle_common/common/bin
から実行して、ドメインを解凍します。
UNIXの場合:
sh unpack.sh -domain=
<Location_of_OAM_domain>
-template=
<Location_on_OAMHOST2_where _you_copied_jar_file_created_by_pack_command>
-overwrite_domain=true
Windowsの場合:
unpack.cmd -domain=
<Location_of_OAM_domain>
-template=
<Location_on_OAMHOST2_where _you_copied_jar_file_created_by_pack_command>
-overwrite_domain=true
OAMHOST1
でOracle Access MAnager 11.1.1.5.0をアップグレードしている場合、次の理由により、Access Manager サーバー・アプリケーションおよび共有ライブラリを再デプロイして、アプリケーションおよび共有ライブラリをOAM_CLUSTER
にターゲット指定する必要があります。
Access Managerサーバー・アプリケーションが依存している新しい共有ライブラリを取り込むため。
Access Managerの管理サーバー・アプリケーションおよび管理対象サーバー・アプリケーションをより新しいバージョンで取り込むため。
Access Managerサーバー・アプリケーションおよび共有ライブラリの再デプロイの詳細は、第12.13項「Access Managerサーバー・アプリケーションと共有ライブラリの再デプロイ」を参照してください。
注意:
|
OAMHOST1
およびOAMHOST2
で、WebLogic管理サーバーおよびAccess Manager管理対象サーバーを次の順序で起動します。
OAMHOST1
のWebLogic管理サーバーを起動します。
OAMHOST1
およびOAMHOST2
で、Access Manager管理対象サーバーを起動します。
WebLogic管理サーバーの起動の詳細は、24.1.8.2項「WebLogic管理サーバーの起動」を参照してください。
管理対象サーバーの起動の詳細は、第24.1.8.3項「管理対象サーバーの起動」を参照してください。