Cosminexus サービスプラットフォーム システム構築・運用ガイド

[目次][用語][索引][前へ][次へ]

2.6.1 HAクラスタ構成時の環境構築

HCSCサーバをHAクラスタ構成にする場合,実行環境(現用系・待機系),運用環境,DBサーバがそれぞれ別のマシン上にある構成となります。

HCSCサーバをHAクラスタ構成にした場合のシステムの構成を次の図に示します。

図2-7 HCSCサーバをHAクラスタ構成にした場合のシステムの構成

[図データ]

実行環境(現用系・待機系),運用環境,DBサーバの構築方法を次に示します。

<この項の構成>
(1) 実行環境(現用系・待機系)の構築
(2) 運用環境の構築
(3) DBサーバの構築

(1) 実行環境(現用系・待機系)の構築

実行環境を構築するには,現用系および待機系で次の作業を実施します。

(a) uCosminexus Service Platformのインストール

uCosminexus Service Platformのインストール方法については,「2.1.2 uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

(b) Management Serverの設定

運用環境でHCSC-Managerを使用するためのManagement Serverの設定を,HCSC-Managerの接続先となる実行環境で実施します。

Management Serverの設定については,「2.1.5 HCSC-Managerを使用するためのManagement Serverの設定」を参照してください。

(c) HCSCサーバの構成などの設定

HCSCサーバの構成などの実行環境に関する設定を行います。設定する内容と設定方法については,「2.3 実行環境に関する設定」を参照してください。

なお,実行環境に関する設定でHCSCサーバ構成定義ファイル,HCSCサーバセットアップ定義ファイル,およびHCSCサーバランタイム定義ファイルを設定する場合には,次に示す内容に留意してください。

 

HCSCサーバ構成定義ファイルの設定時の注意事項
HCSCサーバ構成定義ファイルで設定するクラスタ種別には,「HA」を設定してください。
また,非同期サービス(MDB(WS-R))呼び出しをする場合のWebサーバのIPアドレスは,jms-receptionに設定してください。
なお,HCSCサーバ構成定義ファイルに設定する値のうち,次に示す値は現用系と待機系とで異なる値を設定する必要があります。
  • Cosminexus manager名
  • Cosminexus managerのIPアドレス
    Cosminexus managerのIPアドレスには,現用系・待機系それぞれの物理IPアドレスを指定します。
上記以外の要素には,現用系と待機系とで同じ値を設定します。
HCSCサーバ構成定義ファイルの設定方法については,「2.3.1 HCSCサーバ構成定義ファイルを設定する」を参照してください。
HCSCサーバ構成定義ファイルに設定する内容の詳細については,「9. 定義ファイル」の「HCSCサーバ構成定義ファイル」を参照してください。
 

HCSCサーバセットアップ定義ファイルの設定時の注意事項
HCSCサーバセットアップ定義ファイルを設定する場合には,次に示す内容に留意してください。
HCSCサーバセットアップ定義ファイルの設定方法については,「2.3.2 HCSCサーバセットアップ定義ファイルを設定する」を参照してください。
HCSCサーバセットアップ定義ファイルに設定する内容の詳細については,「9. 定義ファイル」の「HCSCサーバセットアップ定義ファイル」を参照してください。
同じ値を設定するプロパティ
HCSCサーバセットアップ定義ファイルに設定するプロパティのうち,次の表に示すプロパティは現用系と待機系で同じ値を設定する必要があります。

表2-22 現用系と待機系で同じ値を設定するプロパティ

同じ値を指定するプロパティ プロパティに設定する値
db-use データベースの使用有無
rm-use Cosminexus RMの使用有無
request-ejb 標準の同期受付(SessionBean)の使用有無
request-soap 標準の同期受付(Webサービス)の使用有無
request-jms 標準の非同期受付(MDB(WS-R))の使用有無
request-jms.maxmessage 標準の非同期受付(MDB(WS-R))のキューの最大メッセージ数
request-dbq 標準の非同期受付(MDB(DBキュー))の使用有無
request-dbq.maxmessage 標準の非同期受付(MDB(DBキュー))のキューの最大メッセージ数
request-jms-rdarea 標準の非同期受付(MDB(WS-R))のRDエリア名
request-dbq-rdarea 標準の非同期受付(MDB(DBキュー))のRDエリア名
request-dbq-maxlen 標準の非同期受付(MDB(DBキュー))の最大メッセージ長
rm-systemname※1 Cosminexus RMのシステム名
rm-displayname Cosminexus RMの表示名
transreq-maxmessage HCSCサーバ間転送受信キューの最大メッセージ数
transreq-jms-rdarea HCSCサーバ間転送受信キューのRDエリア名
dbcon-xadisplayname※2 XATransactionまたはLocalTransaction用DB Connectorの表示名
dbcon-nodisplayname※2 NoTransaction用DB Connectorの表示名
dbtype 使用するデータベース種別
jdbc-type JDBCドライバ種別
jdbc-url※3 JDBC用データベースURL
jdbc-dbhostname データベースのホスト名
jdbc-dbconnectinfo データベースの接続情報
db-character-sets データベース文字コード種別
soap-client-def※4 Cosminexus SOAPクライアント定義ファイル名
request-userdef-soap ユーザ定義受付の使用有無

注※1 現用系と待機系で同じCosminexus RMシステム名を指定します。

注※2 DBコネクタの設定も現用系と待機系で同じにします。

注※3 指定するホスト名には,データベースを格納しているマシンを指定します。

注※4 ファイルの設定内容も現用系と待機系で同じにします。


naming-service-hostnameに設定する値
naming-service-hostnameには,次の値を設定してください。
  • CORBAネーミングサービスをJ2EEサーバ起動時にインプロセスで起動している場合
    localhostを設定します。
  • CORBAネーミングサービスをJ2EEサーバ起動時にインプロセスで起動していない場合
    CORBAネーミングサービスの物理IPアドレスを設定してください。なお,現用系と待機系で同一のCORBAネーミングサービスは使用しないでください。
  • XAを使用する場合
    クラスタIPアドレスを設定してください。

HCSCサーバランタイム定義ファイルの設定時の注意事項
HCSCサーバランタイム定義ファイルを設定する場合,すべてのプロパティで現用系と待機系で同じ値を設定する必要があります。
HCSCサーバランタイム定義ファイルの設定方法については,「2.3.4 HCSCサーバランタイム定義ファイルを設定する」を参照してください。
HCSCサーバランタイム定義ファイルに設定する内容の詳細については,「9. 定義ファイル」の「HCSCサーバランタイム定義ファイル」を参照してください。
(d) クラスタソフトウェアのインストール

クラスタソフトウェアをインストールします。インストール方法は,利用するクラスタソフトウェアのドキュメントを参照してください。

(2) 運用環境の構築

運用環境は,クラスタを構成するHCSCサーバから独立して構築します。そのため,運用環境として利用するマシンには,uCosminexus Operatorをインストールして環境を構築します。

運用環境を構築するには,次の作業を実施します。

uCosminexus Operatorのインストール
uCosminexus Operatorのインストール方法については,「2.1.2 uCosminexus Service PlatformおよびuCosminexus Operatorのインストール」を参照してください。

EclipseへのHCSC-Manager Plug-inの組み込み
uCosminexus Operatorをインストールしたマシン上で,EclipseにHCSC-Manager Plug-inを組み込みます。
EclipseへのHCSC-Manager Plug-inの組み込みについては,「2.1.3 EclipseへのHCSC-Manager Plug-inの組み込み」を参照してください。

環境設定
運用環境の環境設定としてリポジトリの設定と環境変数の設定を実施します。
環境設定については,「2.1.4 環境設定」を参照してください。

ユーザ権限などの設定
ユーザ権限などの運用環境に関する設定を行います。設定する内容と設定方法については,「2.4 運用環境に関する設定」を参照してください。

(3) DBサーバの構築

DBサーバは,HAクラスタを構成するHCSCサーバから独立して構築し,現用系および待機系のHCSCサーバで共有します。

DBサーバとして利用するマシンに利用するデータベースをインストールしてください。インストール方法は,利用するデータベースのドキュメントを参照してください。