Hitachi

Hitachi HA Toolkit


6.5.1 HA Toolkit Exの環境設定例

次のファイルの設定例を示します。

すべての系で,同じ設定をしてください。

〈この項の構成〉

(1) 定義ファイル(servers)の設定例

/opt/hitachi/HAmon/etc/serversの設定例を次に示します。

server   name           /opt/OpenTP1,
         alias          OpenTP1,
         actcommand     /user/TP1_act.sh,
         termcommand    /user/TP1_term.sh,
         patrol         60,
         switchtype     restart
         ;
server   name           /opt/HiRDB,
         alias          HiRDB,
         actcommand     /user/HiRDB_act.sh,
         termcommand    /user/HiRDB_term.sh,
         patrol         60,
         switchtype     restart
         ;

(2) HiRDB起動コマンドの設定例

HiRDB/Single Serverの場合の,/user/HiRDB_act.shの設定例を次に示します。

#! /bin/sh
PDDIR=/opt/HiRDB
PDCONFPATH=${PDDIR}/conf
SHLIB_PATH=${SHLIB_PATH}:${PDDIR}/lib
PATH=${PATH}:${PDDIR}/bin
export PDDIR PDCONFPATH SHLIB_PATH PATH
 
${PDDIR}/bin/pdstart

(3) HiRDB停止コマンドの設定例

HiRDB/Single Serverの場合の,/user/HiRDB_term.shの設定例を次に示します。

#! /bin/sh
PDDIR=/opt/HiRDB
PDCONFPATH=${PDDIR}/conf
SHLIB_PATH=${SHLIB_PATH}:${PDDIR}/lib
PATH=${PATH}:${PDDIR}/bin
export PDDIR PDCONFPATH SHLIB_PATH PATH
 
${PDDIR}/bin/pdstop -f -q

(4) OpenTP1起動コマンドの設定例

/user/TP1_act.shの設定例を次に示します。

#! /bin/sh
DCDIR=/opt/OpenTP1
DCCONFPATH=/opt/OpenTP1/conf
SHLIB_PATH=${SHLIB_PATH}:/opt/OpenTP1/conf/lib
export DCDIR DCCONFPATH SHLIB_PATH
 
su OpenTP1 管理者 -c "$DCDIR/bin/dcstart -g"

(5) OpenTP1停止コマンドの設定例

/user/TP1_term.shの設定例を次に示します。

#! /bin/sh
DCDIR=/opt/OpenTP1
DCCONFPATH=/opt/OpenTP1/conf
SHLIB_PATH=${SHLIB_PATH}:/opt/OpenTP1/conf/lib
export DCDIR DCCONFPATH SHLIB_PATH
 
su OpenTP1 管理者 -c "$DCDIR/bin/dcstop -f"