フェールオーバークラスタリングに対してISIのリソースを登録します。
実施したセットアップに応じて運用に必要なサービスを起動するためのバッチファイルを作成し、バッチファイルをフェールオーバークラスタリングに対して汎用アプリケーションとして登録します。
バッチファイルの作成
サービスの起動用のバッチファイルは、以下のように記述します。
echo off JMS-Rキューを追加した場合に追加が必要な記述 esstartchnl -g キュー名(注1) ISIサーバ基本構成のセットアップを実施した場合に追加が必要な記述 esstartunit -unit esi00 esstartunit -unit esi04 esstartchnl -g ESI-GRP0 esstartchnl -g ESI-GRP1(注2) esstartchnl -g ESI-GRP4 isstartwu ESIAdminServer isstartwu ESIServer isstartwu ESIServer_Outbound isstartwu ESICORBARcv(注3) isstartwu ESISOAPServer(注4) isstartwu ISIMQSnd_00001(注8) isstartwu ISIMQRcv_00001(注9) isstartwu ISIMQRes_00001(注10) isstartwu ISIMQReq_00001(注10) ISIサーバ分離構成のセットアップを実施した場合に追加が必要な記述 esstartchnl -g ESI-GRP1-ISIサーバ名(注5) (注6) isstartwu ISIサーバ名(注5) isstartwu ISIサーバ名_Outbound(注5) pause(注7)
(注1)JMS-Rキューを追加した場合に、記述を追加してください。“キュー名”は追加したJMS-Rキューの名前を指定します。なお、JMS-Rキューの起動はisstartwuのISIサーバの起動より前に実行されるよう記述してください。
(注2)ISIサーバ基本構成のセットアップで、esisetupコマンド実行時に-wオプションを指定した場合、本記述は省略してください。
(注3)CORBAアダプタのセットアップを実施した場合に、記述を追加してください。
(注4)SOAPアダプタのセットアップを実施した場合に、記述を追加してください。
(注5)ISIサーバ分離構成のセットアップを実施した場合、記述を追加してください。
(注6)ISIサーバ分離構成のセットアップで、esisetup_srvコマンド実行時に-wオプションを指定した場合、本記述は省略してください。
(注7)バッチファイルの最後には、必ず“pause”を入れる必要があります。
(注8)アウトバウンドのMQアダプタ(Oneway方式)のセットアップを実施した場合に、記述を追加してください。
(注9)インバウンドのMQアダプタのセットアップを実施した場合に、記述を追加してください。
(注10)アウトバウンドのMQアダプタ(RequestResponse方式)のセットアップを実施した場合に、記述を追加してください。
設定例
以下の場合の設定例
ISIサーバ分離構成のセットアップで識別子にsrv1を指定して追加
JMS-Rキューにキュー名“inboundqueue”、および“outboundqueue”を追加
echo off esstartchnl -g inboundqueue esstartchnl -g outboundqueue esstartunit -unit esi00 esstartunit -unit esi04 esstartchnl -g ESI-GRP0 esstartchnl -g ESI-GRP1 esstartchnl -g ESI-GRP4 isstartwu ESIAdminServer isstartwu ESIServer isstartwu ESIServer_Outbound esstartchnl -g ESI-GRP1-ESIServer_srv1 isstartwu ESIServer_srv1 isstartwu ESIServer_srv1_Outbound pause
リソース登録
フェールオーバークラスタリングに対してリソースを登録します。
クラスタアドミニストレータを使用し、下表のサービスのリソースを“16.6 クラスタシステムへのリソース登録”で登録したリソースに追加してください。
注意
以下のリソースのセットアップパラメタを変更してください。
MessageQueueDirector MQDESI01
セットアップパラメタの変更は以下のコマンドを実行します。
Cluster Resource "リソース名" /priv StartupParameters="-r"
フェールオーバークラスタリングへの登録リソース
| リソース名 | サービス名 | リソースの種類 | 依存関係(依存先) | 備考 |
---|---|---|---|---|---|
(1) | Formatmanager server service port=9787 | F3JJSfmsv9787 | 汎用サービス | Interstage API(注1) | (注2) |
(2) | 起動用バッチファイル | - | 汎用アプリケーション | Formatmanager server port=9787、またはInterstage API(注1) | (注2) |
(3) | MessageQueueDirector MQDESI01 | MessageQueueDirector MQDESI01 | 汎用サービス | 起動用バッチファイル | (注2) |
(4) | Interstage Service Integrator File Transfer Service | F3JHFTSService | 汎用サービス | 起動用バッチファイル | (注2) |
[補足事項]
上記のすべてのリソースをInterstage用のグループに登録してください。
実行できる所有者には、クラスタシステムを構成するノードを指定してください。
(注1)“16.6 クラスタシステムへのリソース登録”で登録したリソースです。
(注2)“ネットワーク名をコンピュータ名として使う”チェックボックスを選択しないでください。
(注3)MQDシステム名に合わせてサービス名を変更してください。“MQDESI01”を指定している場合、サービス名は“MessageQueueDirector MQDESI01”となります。また、グローバルサーバ連携を利用している場合、グローバルサーバ連携で利用しているMQDシステムもリソース登録してください。
(注4)ファイル転送機能を利用する場合だけ登録してください。
(注5)Formatmanager変換機能(ISIサーバ分離型)を利用する場合に登録してください。Formatmanager変換機能を利用しない場合、またはFormatmanager変換機能(ISIサーバ一体型)を利用する場合は、登録不要です。
(注6)Formatmanager変換機能(ISIサーバ分離型)を運用するポート番号に合わせてサービス名を変更してください。ポート番号が9787の場合“F3JJSfmsv9787”となります。
(注7)Formatmanager変換機能(ISIサーバ分離型)を利用する場合は依存先にFormatmanagerを指定してください。Formatmanager変換機能を利用しない場合、またはFormatmanager変換機能(ISIサーバ一体型)を利用する場合は依存先にInterstage APIを指定してください。