Hitachi

JP1 Version 12 JP1/Service Support 構築・運用ガイド


10.1.4 クラスタシステムでのJP1/Service Supportの構成

クラスタシステムでJP1/Service Supportを運用するには,クラスタソフトの制御によって論理ホストのJP1/Service Supportを実行し,フェールオーバーに対応します。このときのJP1/Service Supportの構成は次のようになります。

〈この項の構成〉

(1) クラスタ運用でのJP1/Service Supportの構成の概要

クラスタ運用でのJP1/Service Supportの構成例を次の図に示します。

図10‒2 クラスタ運用でのJP1/Service Supportの構成例

[図データ]

(2) 共有ディスク上のファイル構成

JP1/Service Supportをクラスタ環境用にセットアップすると,共有ディスク上に次のファイルが作成されます。これらは,論理ホストでJP1/Service Supportを実行するために必要なファイルです。

表10‒3 共有ディスク上のファイル構成

共有ファイルの種類

フォルダ名

案件管理DB

共有フォルダ\db\

データベース関連ファイル

共有フォルダ\dbms\Setup_Input_HA\

ログファイル

共有フォルダ\log\

クラスタ環境ファイル

共有フォルダ\tools\setup\

また,JP1/Service Supportをクラスタ環境にセットアップしても案件保存DBは作成されません。別途,構築する必要があります。

なお,共有ディスクは,現用系,予備系共に使用するため,何らかの原因で使用不能となった場合には,JP1/Service Supportのクラスタ環境自体が使用できなくなります。このため,共有ディスクにはホストと別電源を利用するなどの対策が必要となります。

(3) JP1/Service Supportのサービスおよびプロセス

JP1/Service Supportの場合,JP1/IM - ManagerやJP1/AJS,JP1/Baseなど,ほかのJP1製品と異なり,クラスタ用の環境設定をしても論理ホスト専用のサービスは作成されません。インストール時に作成されたサービスをそのまま利用します。これらのサービスは,クラスタ環境用にJP1/Service Supportをセットアップすることで,クラスタ環境用のサービスとして利用できるようになります。

クラスタ運用で使用するJP1/Service Supportのサービスを次に示します。これらのサービスをクラスタソフトに登録して実行します。

表10‒4 JP1/Service Supportのサービス

表示名称

サービス名

内部コンポーネント名

JP1/Service Support - Web Service

JP1_Service Support-WebService

WWWサーバ

JP1/Service Support

JP1_Service Support

WWWコンテナサーバ

JP1/Service Support - DB Server

HiRDBEmbeddedEdition_JS0

案件管理DBサーバ

JP1/Service Support - DB Cluster Service

HiRDBClusterService_JS0

案件管理DBサーバ

(クラスタ用サービス)

JP1/Service Support - Task Service

JP1_ServiceSupport-TaskService

タスク実行サービス

表示名称の欄は,[コントロールパネル]−[管理ツール]−[サービス]で表示される名前です。また,クラスタソフトからサービスをnetコマンド(net startnet stop)で制御する場合は,この名前をnetコマンドに指定します。

サービス名の欄は,WSFCに登録する場合の名前です。これをWSFCの「サービス名」の設定項目に指定します。

注意事項
  • JP1/Service Supportをインストールすると,JP1/Service Supportのサービスのうち,「JP1/Service Support - DB Server」だけ,スタートアップの種類「自動」で登録されます。クラスタシステムでこの設定のまま運用すると,フェールオーバーに失敗するため,現用系および予備系でのセットアップ実行後に,「自動」から「手動」に変更する必要があります。

  • タスク実行サービス定義ファイル(jp1imss_service_setting.conf)の各コマンド用のセクションで,useキーの値をすべて「false」に設定してクラスタ運用すると,JP1/Service Support - Task Serviceサービスの起動に失敗するため,フェールオーバーします。したがって,クラスタ環境では,必ず一つ以上のセクションでuseキーの値を「true」に設定してください。また,クラスタ環境でJP1/Service Support - Task Serviceサービスを使用しない場合は,このサービスをクラスタソフトに登録しないでください。

メモ

JP1/Service Supportのサービスとプロセスの関係性

JP1/Service Supportの場合,サービスの異常終了がフェールオーバーの契機となります。JP1/Service Supportのサービスは,関係の深いプロセスが異常終了したときに異常終了します。サービスに影響を与えるプロセスを次に示します。

表10‒5 サービスに影響を与えるプロセス

サービス(表示名称)

サービスに影響を与えるプロセス

JP1/Service Support - Web Service

httpsd.exe

JP1/Service Support

jss_service.exe,cjstartweb.exe

JP1/Service Support - DB Server

pdprcd.exe

JP1/Service Support - DB Cluster Service

pdsha.exe

JP1/Service Support - Task Service

jss_taskservice.exe