運用ノードをセットアップします。対象ノードのuserApplicationをオンラインにしてください。
Interstage Application Serverのセットアップは、以下の手順で行います。
環境変数スクリプトの編集
環境変数スクリプトに引継ぎIPアドレスに対応するホスト名を設定します。
環境変数スクリプトは、セットアップ作業で必要な環境変数を一括して設定するスクリプトです。
環境変数スクリプトは、以下に格納されています。
Bシェル用環境変数設定ファイル
“/opt/FJSVesi/bin/esienv6.sh”
Cシェル用環境変数設定ファイル
“/opt/FJSVesi/bin/esienv6.csh”
環境変数スクリプトは、Bシェル用とCシェル用の両方のファイルを修正してください。
“/opt/FJSVesi/bin/esienv6.sh”の修正例
: APFW_DBCHNL_NSINFO=host01 ………引継ぎIPアドレスに対応するホスト名を設定 export APFW_DBCHNL_NSINFO :
“/opt/FJSVesi/bin/esienv6.csh”の修正例
:
setenv APFW_DBCHNL_NSINFO host01 ………引継ぎIPアドレスに対応するホスト名を設定
:
注意
引継ぎIPアドレスに対応するホスト名には、IPアドレスを設定しないでください。
IPアドレスを設定した場合、セットアップは失敗します。
Interstageの環境変数の設定
Interstageの環境設定に必要な環境変数を設定します。
Bシェルの場合
. /opt/FJSVesi/bin/esienv6.sh
Cシェルの場合
source /opt/FJSVesi/bin/esienv6.csh
Interstageのシステム定義の生成
isgendefコマンドを実行し、Interstageのシステム定義を生成します。
isgendef システム規模
引数 | 説明 |
---|---|
システム規模 | システム規模を指定します。
|
Interstageのシステム定義ファイルの登録
isregistdefコマンドを実行し、Interstageのシステム定義を登録します。
isregistdef
Interstageの事前処理
OD_set_envコマンドを実行し、オブジェクトリファレンス生成時に埋め込むIPアドレス(クラスタサービスで引き継がれるIPアドレス)を設定します。
OD_set_env -n 引継ぎIPアドレス
Interstageの初期化
isinitコマンドを実行し、Interstageの初期化を実施します。
isinit -f type1 ejb
Interstage HTTP Serverの設定
Interstage HTTP Serverの環境定義ファイル(httpd.conf)のServerNameディレクティブに設定するホスト名には、DNS(Domain Name Server)に登録されている名前(共通のホスト名またはIPアドレス)を設定してください。
Interstage HTTP Serverの環境定義ファイルの設定については、“Interstage Application Server Interstage HTTP Server 運用ガイド”の“環境設定”および“ディレクティブ一覧”を参照してください。
注意
クラスタシステム上でInterstage HTTP Serverを運用する場合、Interstage動作環境定義ファイルでInterstage HTTP Serverを使用することを設定し、Interstage統合コマンドで起動/停止を行ってください。
Interstage HTTP Serverの停止時にInterstageを停止して、クラスタシステムの切り替えを行う場合は、Interstage動作環境定義の稼働状態監視モー ドに“mode1”(IS Monitor Mode=mode1)を設定してください。
Interstage Java EE運用環境の初期化
以下の手順を実施します。
Java EE共通ディレクトリの作成
ijinitコマンドを実行し、Java EE共通ディレクトリを共用ディスク上に指定して初期化します。
ijinit -commondir ディレクトリ
IPアドレスまたはホスト名の変換
引継ぎIPアドレスまたはホスト名を設定します。詳細は“Interstage Application Server 高信頼性システム運用ガイド”の“Java EEを使用する場合”の“IPアドレスおよびホスト名の変換”を参照してください。
本手順は運用ノードだけで実施してください。待機ノードでの実施は不要です。
ポイント
本手順の中でInterstage Java EE DASサービスを起動しているため、実施後はijdasstopコマンドを実行し、Interstage Java EE DASサービスを停止してください。
ijdasstop
Servletサービスの設定変更
Interstage管理コンソールからServletサービスの設定を変更します。
[Interstage Application Server] > [システム]を選択します。
[環境設定]を選択します。
[詳細設定]を表示します。
[Servletサービス詳細設定]を表示し、[Webサーバとワークユニットを同一のマシンで運用する]で“運用しない”を選択します。
[適用]ボタンで設定を更新します。
ISI基盤環境のセットアップの準備を行います。
esisetclusterコマンドを実行します。
esisetcluster -p ノード間で共用するISI資源の配置先ディレクトリ
esisetclusterコマンドを実行すると、ノード間で共用するISI資源が共用ディスクに配置され、運用ノードにおける以降のセットアップ処理が、運用ノード用のセットアップとなります。
esisetclusterコマンドで指定した情報を取り消したい場合は、esiunsetclusterコマンドを実行してください。
esiunsetcluster
状態遷移プロシジャの生成は、以下の手順で行います。
状態遷移プロシジャの生成
esigenclprocコマンドを実行し、状態遷移プロシジャを生成します。
esigenclproc -b userApplication名
esigenclprocコマンドを実行すると、“/opt/FJSVesi/var/cluster/proc”配下に、以下の状態遷移プロシジャが生成されます。
優先度は起動順序に影響します。優先度の大小関係は変更しないでください。
プロシジャ名 | 用途 | 優先度 | 監視対象(参考) |
---|---|---|---|
userApplication名.APFW_NS_INTERSTAGE ※ | Symfoware Namingサービス用 | 200 | 対象 |
userApplication名.JMX_INTERSTAGE | Interstage JMXサービス用 | 300 | 対象 |
userApplication名.IS_INTERSTAGE | Interstage用 | 400 | 対象 |
userApplication名.ES_INTERSTAGE | Interstage イベントサービス用 | 500 | 対象 |
MQDシステム名.MQD_INTERSTAGE | MQDシステム用 | 100 | 対象 |
※: 運用ノードでuserApplication名.APFW_NS_INTERSTAGEが生成されて、待機ノードでuserApplication名.APFW_NS_INTERSTAGEが生成されない場合は、運用ノードで生成されたuserApplication名.APFW_NS_INTERSTAGEを待機ノードの以下のディレクトリにコピーしてください。
/opt/FJSVesi/var/cluster/proc
状態遷移プロシジャを再作成するなどの理由により、生成した状態遷移プロシジャを削除したい場合は、esidelclprocコマンドを実行してください。
esidelclproc -b userApplication名
状態遷移プロシジャを登録し、作成したリソースをuserApplicationに登録します。
注意
Web-Based Admin View クライアント(Webブラウザ)を起動している場合は、Webブラウザを閉じてから遷移プロシジャを登録してください。
Web-Based Admin View クライアント(Webブラウザ)を起動した状態で遷移プロシジャを登録すると、起動優先順位が正しく反映されない場合があります。
Web-Based Admin View クライアントについては、PRIMECLUSTERのマニュアルを参照してください。
状態遷移プロシジャの登録は、以下の手順で行います。
状態遷移プロシジャの登録
esisetclprocコマンドを実行し、状態遷移プロシジャをクラスタ環境に登録します。
PRIMECLUSTERのCluster Admin(GUI)を使用して運用ノードを起動し、運用ノードのuserApplication(“18.3 クラスタシステムの事前設定”で作成したuserApplication)の状態がOnlineであることを確認してください。
esisetclproc -b userApplication名
esisetclprocコマンドを実行すると、“/opt/FJSVesi/var/cluster/proc”配下に作成された状態遷移プロシジャが、“/opt/FJSVesi/var/cluster/regproc”配下に複写され、クラスタ環境に登録されます。
プロシジャ名 | 用途 | リソース種別 |
---|---|---|
userApplication名.APFW_NS_INTERSTAGE | Symfoware Namingサービス用 | BasicApplication |
userApplication名.JMX_INTERSTAGE | Interstage JMXサービス用 | BasicApplication |
userApplication名.IS_INTERSTAGE | Interstage用 | BasicApplication |
userApplication名.ES_INTERSTAGE | Interstage イベントサービス用 | BasicApplication |
MQDシステム名.MQD_INTERSTAGE | MQDシステム用 | BasicApplication |
状態遷移プロシジャを再登録するなどの理由により、登録した状態遷移プロシジャを削除したい場合は、クラスタ環境からプロシジャのリソース登録を削除した上で、esiunsetclprocコマンドを実行してください。
esiunsetclproc -b userApplication名