Oracle BPEL Process Manager IBM WebSphere Application Serverのためのインストレーション・ガイド 10g リリース3(10.1.3.3)for UNIX Systems and Microsoft Windows B50571-01 |
|
戻る |
次へ |
この付録では、WebSphere 6.1 NDの複数のフェデレーテッド・ノード環境でBPELPM 10.1.3.3を構成し、BPELPMの複数のインスタンスをHA設定として準備するために実行する手順について説明します。
Node01およびNode02にWebSphere ND 6.1をインストールするには、次の手順を実行します。
Node01
WebSphere ND 6.1インストール・ウィザードを起動します。
「Cell (Deployment Manager and a Managed Node)」を環境として選択し、インストールを完了します。
これにより、次のものが作成されます。
2つのプロファイル: DMgr01
およびAppSrv01
1つのセル: たとえば、Cell01
2つのノード: CellManager01
およびNode01
この環境では、デフォルトでNode01がCell01とフェデレートされています。
DMgr01/bin
からstartManager
を実行します。
AppSrv01/bin
からstartNode
を実行します。
http://<hostname>:<port>/ibm/consoleからIBM Consoleにアクセスします。
注意: 実際のSOAPコネクタ・ポートは、CellManager01の serverindex.xml にあるWC_adminhost属性で確認してください。 |
Node02
プロファイル管理ツールを起動し、新しいプロファイルを作成します。
環境として「Custom profile」を選択します。
この新しいノードのフェデレート先となるDeployment Managerの<hostname>および<soap connector port>を選択します。
注意: 実際のSOAPコネクタ・ポートは、 CellManager01 のserverindex.xml にあるSOAP_CONNECTOR_ADDRESS 属性で確認してください。 |
プロファイルの作成を完了します。
これにより、次のものが作成されます。
1つのプロファイル: Custom01
1つのノード: たとえば、Node02
(Cell01
とフェデレート)
Custom01/bin
からstartNode
を実行します。
WebSphere 6.1のフェデレーテッド複数ノード環境でBPELPM 10.1.3.3を構成する手順は、大部分が単一ノード環境の手順と同じです。 相違点は次のとおりです。
Deployment Managerと両方のNodeAgents(Node01
およびNode02
)が稼働中であることを確認します。 フェデレーテッド複数ノード環境の場合、設定スクリプトをノードごとに個別に実行する必要があります。
constants.propertiesで次の値を選択します。
CELL_NAME
= Cell01
NODE_NAME
= Node01
PROFILE_NAME
= AppSrv01
BPEL_HOME
= [このノードと同じホストにインストールされているOracle BPEL Process Managerのディレクトリ・パス]
その他の属性値は自明です。
setup.sh
/bat
が正常に実行されると、次のものが作成されます。
OracleBPELServer
(Node01
上。ポート9700で実行されるよう構成)
これはIBM管理コンソールの「oracleBPELServer」→「Ports」→「WC_defaulthost」で確認できます。
DecisionServer(Node01
上。ポート9701で実行されるよう構成)
これはIBM管理コンソールの「DecisionServer」→「Ports」→「WC_defaulthost」で確認できます。
constants.propertiesで次の値を選択します。
CELL_NAME
= Cell01
NODE_NAME
= Node01
PROFILE_NAME
= Custom01
その他の属性値は自明です。
setup.sh
/bat
が正常に実行されると、次のものが作成されます。
OracleBPELServer
(Node02
上。ポート9700で実行されるよう構成)
Node02とNode01が同じホスト上に作成されると、ポートが競合するため、両方のoracleBPELServerを同時には実行できません。 そのため、このポートを9702などの異なる値に手動で変更する必要があります。
これはIBM管理コンソールの「oracleBPELServer」→「Ports」→「WC_defaulthost」で変更できます。
DecisionServer(Node02
上。ポート9701で実行されるよう構成)
Node02とNode01が同じホスト上に作成されると、ポートが競合するため、両方のDecisionServerを同時には実行できません。 そのため、このポートを9703などの異なる値に手動で変更する必要があります。
これはIBM管理コンソールの「DecisionServer」→「Ports」→「WC_defaulthost」で変更できます。
新しいポートは必ず仮想ホストのリストに追加します。 これはIBM管理コンソールの「Virtual Hosts」→「default_host」→「Host Aliases」で実行できます。 IBM管理コンソールでは、前述の手順の実行後、「Application Servers」の下に次のサーバーが表示されます。
次のようにロード・バランサ・ソフトウェアを使用して、2つのBPELPMノード・インスタンスを1つのロード・バランシングURLにマップします。
http://<hostname>:load_bal_port/
http://<hostname>:9700
http://<hostname>:9702
soapCallbackURL
をhttp://<hostname>:load_bal_port/ in <BPEL_HOME>/system/config/collaxa-config.xmlに変更します。
次にNode01
とNode02
の両方でoracleBPELServer
を再起動します。