Hitachi

Hitachi HA Toolkit


7.13.1 HA Toolkit Exの環境設定例

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

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

〈この項の構成〉

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

C:\HATkEx\HAmon\etc\serversの設定例を次に示します。

server   name           "C:\win32app\hitachi\hirdb_s",
         alias          HRD1,
         actcommand     "C:\HATkEx\HAmon\etc\HRD1_act.bat",
         termcommand    "C:\HATkEx\HAmon\etc\HRD1_end.bat",
         patrol         30,
         actpatrol      120
         ;
server   name           "C:\OpenTP1",
         alias          tp1,
         actcommand     "C:\HATkEx\HAmon\etc\tp1_act.bat",
         termcommand    "C:\HATkEx\HAmon\etc\tp1_end.bat",
         patrol         30,
         actpatrol      120
         ;

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

この設定例は,HiRDBを標準インストールした場合の例です。HiRDBを識別子付きセットアップでインストールした場合は,環境変数を設定してHiRDBのコマンドを実行する必要があります。設定する環境変数については,マニュアル「HiRDB システム導入・設計ガイド(Windows(R)用)」のマルチHiRDBを参照してください。

HiRDB/Single Serverの場合の,C:\HATkEx\HAmon\etc\HRD1_act.batの設定例を次に示します。

@rem  ##################  start HiRDB  ##################
@net start HiRDBClusterService
@if "%ERRORLEVEL%"=="0" @goto end
@cd %PDDIR%
@%PDDIR%\bin\pdstart
:end
exit

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

HiRDB/Single Serverの場合の,C:\HATkEx\HAmon\etc\HRD1_end.batの設定例を次に示します。

@rem  ##################  stop HiRDB   ##################
cd %PDDIR%
%PDDIR%\bin\pdstop.exe -f -q
exit

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

C:\HATkEx\HAmon\etc\tp1_act.batの設定例を次に示します。

@rem  ##################  start OpenTP1  ##################
net start opentp1
exit

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

C:\HATkEx\HAmon\etc\tp1_end.batの設定例を次に示します。

@rem  ##################  stop OpenTP1  ###################
dcstop -f
exit

(6) 自動運用での起動用バッチファイルの設定例

C:\HATkEx\HAmon\etc\hatestart.batの設定例を次に示します。

Windows Server 2003 R2 まで,および Windows Server 2008(x86)の場合
@rem  ###############  for Group HiRDB online  ################
cluster group Group_1 /online /wait
 
@rem  ##################  for HiRDB standby  ##################
start C:\HATkEx\HAmon\etc\HRD1_act.bat
 
@rem  #################  for OpenTP1 standby  #################
start C:\HATkEx\HAmon\etc\tp1_act.bat
 
exit
Windows Server 2008(x64)および Windows Server 2008 R2 の場合
@rem ############### for Group HiRDB online ################
cluster group Group_1 /online /wait
 
@rem ################## for HiRDB standby ##################
start C:\HATkEx\HAmon\etc\HRD1_act.bat
 
@rem ################# for OpenTP1 standby #################
start C:\HATkEx\HAmon\etc\tp1_act.bat
 
pause

(7) 自動運用での停止用バッチファイルの設定例

C:\HATkEx\HAmon\etc\hatestop.batの設定例を次に示します。

@rem  ##########  for terminate HiRDB standby   #############
start C:\HATkEx\HAmon\bin\hatesbystp HRD1
 
@rem  ##########  for terminate OpenTP1 standby  ############
start C:\HATkEx\HAmon\bin\hatesbystp tp1
 
net stop HiRDBのクラスタサービス名
 
exit
注※

HiRDBのクラスタサービス名には,HiRDBセットアップ識別子を付ける必要がある場合があります。