MessageQueueDirector説明書
目次 索引 前ページ次ページ

第3部 クラスタシステム編 > 第14章 クラスタサービス機能(Solaris OEサーバ SafeCLUSTER編) > 14.2 環境設定 > 14.2.4 クラスタシステムの環境を作成する

14.2.4.2 MQDの拡張機能用の状態遷移プロシジャを登録する

 MQDの拡張機能を使用する場合は、MQDの拡張機能(以下、サービスと呼びます)ごとに状態遷移プロシジャを登録します。サービスを使用しない場合は登録する必要はありません。

 状態遷移プロシジャの登録方法について、以下の順に説明しています。

 なお、ACM連携サービスを使用する場合、IDCMの起動/停止/切替えやDPCF通信パスの確立/解放などの処理については、使用者が状態遷移プロシジャを作成する必要があります。状態遷移プロシジャについては、“SafeCLUSTER 導入運用手引書”を参照してください。また、IDCMは引継ぎ後、ACM連携サービスを起動する前に再起動する方式となるため、リソースはACM連携サービスの状態繊維プロシジャファイル“MQDシステム名.MQDACOM.INTERSTAGE”の前に呼ばれるように起動優先度を設定してください。DPCF通信パスの確立は業務形態に合わせて任意の契機で実行するように優先度(IDCMのリソースの起動優先度より低い値)を設定してください。

 IDCMの環境設定については、運用ノードと待機ノードで同様の設定を行ってください。IDCMの環境設定については、“IDCM使用手引書”を参照してください。

状態遷移プロシジャファイルを修正する

 MQDは状態遷移プロシジャファイルのひな型を提供します。サービス用のひな型は、以下のファイルで提供しています。

 /opt/FJSVmqd/sample/MQD001.MQDSVC_INTERSTAGE

 状態遷移プロシジャファイルのひな型は、以下の内容に設定しています。

 状態遷移プロシジャファイルを、使用するサービスに合わせて修正します。状態遷移プロシジャファイルは、サービスごとに必要ですので、複数のサービスを使用する場合は、ひな型を複写して使用してください。

 状態遷移プロシジャファイル名は以下の規約に従ってください。

 MQDシステム名.MQDサービス名_INTERSTAGE

 例えば、MQDシステム名が“MQDSYS01”で、ACM連携サービスの場合は、“MQDSYS01.MQDACOM_INTERSTAGE”となります。

 状態遷移プロシジャファイルの修正内容の例を以下に示します。

MQDシステム名がMQDABCの場合

   
   SYSNAME="MQD001"
          ↓
   SYSNAME="MQDABC"

サービス名がACOMの場合

   
   SERVICE="SERVICE"
          ↓
   SERVICE="ACOM"

サービス起動時に定義反映を行う場合

   
   START_OPT="-s $SYSNAME $SERVICE"
          ↓
   START_OPT="-s $SYSNAME -n $SERVICE"

状態遷移プロシジャファイルを格納する

 各ノードに状態遷移プロシジャファイルを格納します。状態遷移プロシジャファイルは、状態遷移プロシジャファイル格納コマンドを実行することにより格納します。コマンドは、-cオプションとBasicApplicationを指定してください。コマンドの詳細は“SafeCLUSTER 導入運用手引書”を参照してください。以下に、clsetprocコマンドの入力例を示します。

-----------------------------------------------------------------------------------
   clsetproc  -c  BasicApplication  /opt/FJSVmqd/sample/MQD001.MQDSVC_INTERSTAGE
-----------------------------------------------------------------------------------

状態遷移プロシジャをリソース登録する

 各ノードにMQDサービス用の状態遷移プロシジャをリソース登録します。

 状態遷移プロシジャをリソース登録するには、MQDより提供する状態遷移プロシジャ登録用のシェルスクリプトを実行します。MQDのサービス用の状態遷移プロシジャをリソース登録するためのシェルスクリプトのひな型は、以下のファイルで提供しています。

 /opt/FJSVmqd/sample/ADDPROC_MQDSVC_INTERSTAGE

 シェルスクリプトのひな型は、以下の内容に設定しています。

 登録する状態遷移プロシジャファイルに合わせて、シェルスクリプトを修正します。

状態遷移プロシジャファイル名がMQD001.MQDACOM_INTERSTAGEの場合

   
   PROC_NAME="MQD001.MQDSVC_INTERSTAGE"
          ↓
   PROC_NAME="MQD001.MQDACOM_INTERSTAGE"

起動優先度を変更したい場合

   
   PRIORITY="200"
          ↓
   PRIORITY="180"

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2003