JP1/Integrated Management - Service Support システム構築・運用ガイド

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

8.1.4 クラスタシステムでのJP1/IM - Service Supportの構成

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

<この項の構成>
(1) クラスタ運用でのJP1/IM - Service Supportの構成の概要
(2) 共有ディスク上のファイル構成
(3) JP1/IM - Service Supportのサービスおよびプロセス

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

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

図8-2 クラスタ運用でのJP1/IM - Service Supportの構成例

[図データ]

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

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

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

共有ファイルの種類 フォルダ名
案件管理DB 共有フォルダ\db\
DB関連ファイル 共有フォルダ\dbms\Setup_Input_HA\
ログファイル 共有フォルダ\log\
クラスタ環境ファイル 共有フォルダ\tools\setup\

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

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

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

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

表8-4 JP1/IM - 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 startやnet stop)で制御する場合は,この名前をnetコマンドに指定します。

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

注意事項
  • JP1/IM - Service Supportをインストールすると,JP1/IM - 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/IM - Service Supportのサービスとプロセスの関係性
    JP1/IM - Service Supportの場合,サービスの異常終了がフェールオーバーの契機となります。JP1/IM - Service Supportのサービスは,関係の深いプロセスが異常終了したときに異常終了します。サービスに影響を与えるプロセスを次に示します。

 

表8-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