Oracle SOA Suite IBM WebSphere Application Serverのためのインストレーション・ガイド 10g リリース3(10.1.3.4)for UNIX Systems and Microsoft Windows B52888-01 |
|
戻る |
次へ |
この付録では、IBM WebSphere Application Server 6.1.0.15でクラスタ化されたOracle SOA Suite 10.1.3.4をインストールおよび構成するための構成手順について説明します。 この付録の内容は次のとおりです。
これは、メンバーとして次のものが選択されたトポロジ・サンプルです。
SERVERS: SOASERVER1
、SOASERVER2
およびESB-DT SERVER
CLUSTER
: 2つの管理対象サーバー(SOAServer1およびSOAServer2)を含むSOACluster
MACHINES
: 3つのマシン(MachineA、MachineBおよびMachineC)。MachineAとMachineBにはSOAServer1およびSOAServer2が含まれます。 Machine CにはESB-DT Serverが含まれます。
NODES
: MachineA、MachineB、MachineCそれぞれに対応するNode A、Node B、Node C
同じ手順を拡張し、要件に合わせてより多くのメンバーでクラスタを構成することもできます。 図B-1に、トポロジ・サンプルの図を示します。
ここでは、「HAトポロジ・サンプル」で説明したHAトポロジ・サンプルのインストールおよび構成の詳しい手順について説明します。
HAトポロジ・サンプルをインストールおよび構成するには、次の前提条件を満たす必要があります。
3つのマシン(MachineA、MachineBおよびMachineC)にIBM WebSphere Application Server 6.1.0.15がインストールされていること
デプロイメント・マネージャが実行中で使用可能になっていること
WAS_HA_SOA10134_Installables.zip
ファイルをダウンロードし、3つすべてのマシンに展開していること
SOAスキーマが10.1.3.4レベルにアップグレードされた共通のデハイドレーション・ストア・データベースが使用可能になっていること
次の手順を実行して、Oracle SOA Suite 10.1.3.4をインストールします。
3つすべてのマシン(MachineA、MachineBおよびMachineC)にOracle SOA Suite 10.1.3.1 for OC4Jをインストールします。
SOA Suite 10.1.3.4の基本インストールを選択します。 Linuxの場合は、インストール時に作成したデータベースを選択します。
すべてのインストールでパッチセット4(Oracle SOASuite 10.1.3.4 for OC4J)を適用します。
WebSphere 6.1.0.15にOracle SOA Suite 10.1.3.4用Opatchを適用します。
opatchの適用の詳細は、「手順6: WebSphere 6.1.0.15対応のOracle SOA Suite 10.1.3.4用Opatchの適用」を参照してください。
すべての物理マシン(MachineA、MachineBおよびMachineC)にOracle SOA Suite 10.1.3.4 for OC4Jをインストールします。
次の手順を実行して、WebSphere 6.1.0.15上でSOA 10.1.3.3用にHA設定を構成します。
手順1: MachineAでのカスタム・ノード「Node A」の作成
ノードの作成中に、ノードをデプロイメント・マネージャに連結します。
IBM管理コンソールの「Node」ページからNode Aが連結されていることを確認します。
startNode
コマンドを使用して、Node Aのノード・エージェントを起動します。
手順2: 環境に合わせたWAS_SOA10134_Installables/cfgフォルダでのconfig.propertiesファイルの編集
config.properties
ファイルのプロパティのリストについては、「手順7: IBM WebSphere Application Serverバージョン6.1.0.15のインストールと構成」の項の手順4を参照してください。
config.properties
で、DEPLOY_ESBDT
プロパティが「N」に設定されていることを確認します。
DEPLOY_BPELPM
=Y
DEPLOY_ESBDT
=N
DEPLOY_ESBRT
=Y
DEPLOY_RULES
=Y
DEPLOY_OWSM
=Y
注意: プロキシ設定が有効になっている場合、 NONPROXYHOSTS プロパティにはすべてのクラスタ・メンバーとデプロイメント・マネージャのマシン名を含める必要があります。
たとえば、 |
オペレーティング・システムのコマンド・プロンプトで、WAS_SOA10134_Installablesフォルダから次のスクリプトを実行します。
オペレーティング・システム | 実行スクリプト |
---|---|
Windows XP | configureStandAloneServer.bat -secure |
Linux | configureStandAloneServer.sh -secure |
表に示した構成スクリプトは、2つの部分で実行されます。
最初の部分では、WebSphere Application Server上のDataSources
、ConnectionFactories
、Shared-Libraries
など、SOAServerに必要なすべてのアーチファクトが作成されます (Linux環境では、この部分をrootユーザーとして実行する必要があります)。 スクリプトの2番目の部分では、SOA_HOME
の構成値が変更されます (Linux環境では、この部分をroot以外のユーザーとして実行する必要があります)。
スクリプトを実行すると、WebSphereユーザー名とパスワードを入力するプロンプトが表示されます。 認証に成功すると、デプロイメント・マネージャ・アーチファクトがWebSphereアプリケーション・サーバーにインストールおよび構成されます。
注意:
|
スクリプトでは、JAVA_HOME
およびWAS_HOME
を設定する必要があります。
WAS_SOA10134_Installables /bin/logs
ディレクトリのoutput.log
/output-copy.log
ファイルを確認します。
このスクリプトは、MachineAのSOAServer1を構成してクラスタに追加します。
WebSphere管理コンソールにログインし、SOAClusterおよびSOAServer1が作成されていることを確認します。
注意: 3つすべてのマシン(MachineA、MachineBおよびMachineC)にSOA 10.1.3.4 on OC4Jがすでにインストールされていることを前提としています。 |
手順1: MachineBでのカスタム・ノード「Node B」の作成
ノードの作成中に、ノードをデプロイメント・マネージャに連結します。
IBM管理コンソールから、前の手順で作成したクラスタに移動し、クラスタ・メンバーをクリックします。
「New」をクリックして、新しいクラスタ・メンバーを作成します。
「Create Additional Cluster Member」ページで、新しいサーバーの名前(SOAServer2
など)を入力します。 新しいサーバーをクラスタに追加し、変更を保存します。
注意: 「Select Node」リストでNode Bが選択されていることを確認してください。 |
これで、Node AとNode Bにそれぞれクラスタ・メンバーとして2つのサーバーが作成されます。
手順2
「手順2: 環境に合わせたWAS_SOA10134_Installables/cfgフォルダでのconfig.propertiesファイルの編集」の手順1〜4を繰り返します。
構成スクリプトにより、前の手順で作成したNode2でSOAServer-1が再構成されます。
新しいSIBバス、SIBバス・メンバーを作成します。
キュー・コネクション・ファクトリ、キューおよびアクティブ化仕様を新しいSIB詳細で更新します。
共有ライブラリを更新します。
WebSphere変数およびJVMプロパティを更新します。
WebSphereクラスタ対応のOracle SOA SuiteはHA用に構成されます。
手順1: MachineCでのカスタム・ノード「Node C」の作成
ノードの作成中に、ノードをデプロイメント・マネージャに連結します。
IBM管理コンソールの「Node」ページからNode Cが連結されていることを確認します。
startNode
コマンドを使用して、Node Cのノード・エージェントを起動します。
手順2: 環境に合わせたWAS_SOA10134_Installables/cfgフォルダでのconfig.propertiesの編集
config.properties
でDEPLOY_ESBDT
プロパティが「Y」に設定されていることを確認します。DEPLOY
プロパティの残りをNに設定する必要があります。
DEPLOY_BPELPM
=N
DEPLOY_ESBDT
=Y
DEPLOY_ESBRT
=N
DEPLOY_RULES
=N
DEPLOY_OWSM
=N
「手順2: 環境に合わせたWAS_SOA10134_Installables/cfgフォルダでのconfig.propertiesファイルの編集」の手順2〜4を繰り返します。
構成スクリプトにより、MachineCでESB-DTサーバーが構成されます。
WebSphere管理コンソールにログインし、ESB-DTサーバーが作成されていることを確認します。 ESB_PARAMETER
(oraesb
)表のDT_OC4J_HOST
およびDT_OC4J_PORT
パラメータを、ESB-DT
サーバーのhostName
/port
値を使用して変更します。
注意: ESB-DT HAの場合、アクティブ/パッシブ・クラスタを個別に設定する必要があります。 ESB_DTを1つのインスタンスとして実行し、 ORAESB スキーマ内のESB_PARAMETER 表のDT_OC4J_HOST およびDT_OC4J_PORT フィールドで、このインスタンスのホスト/ポートを更新する必要があります。 |
次のインストール後の手順を実行します。
BPELランタイムのHAを構成するには、両方のマシンのSOA_HOME/bpel/system/config/collaxa-config.xml
で次のプロパティを更新します。
bpelPlatform = websphere_5
soapServerUrl = LoadBalancerHost:port
soapCallbackUrl = LoadBalancerHost:port
enableCluster = true
clusterName = LoadBalancerHost:port
BPELインスタンス間のJGroupsを設定するには、両方のマシンで<SOA_HOME>/bpel/system/config/jgroups-protocol.xml
ファイルを更新します。これは、BPELインスタンス間のBPELプロセスとアダプタ状態の同期に使用されます。
次の手順を実行して、外部ロード・バランサApache for WebSphereクラスタの設定を構成します。
WebSphereサーバーでApacheプラグインをインストールおよび構成する方法については、http://e-docs.ibm.com/wls/docs92/plugins/apache.htmlを参照してください。
すべてのマシンの<SOA_HOME>/bpel/utilities/ant-orabpel.properties
および<SOA_HOME>/bpel/system/config/collaxa-config.xml
ファイルで、ロード・バランサのホスト名とポート名を指定します。
SOAアプリケーションは、インストール後に次のアドレスで使用できます。
管理サーバー: http://Machine1: 9060/console
BPELコンソール: http://LoadBalancerhost: port/BPELConsole
OWSM: http://LoadBalancer: port/ccore/Login.jsp
ワークリスト・アプリケーション: http://LoadBalancerhost: port/
RuleAuthor : http://LoadBalancerhost: port/ruleauthor
ESB-DT: http://Machine1: 9700/esb