7.16.1 HA Toolkit Exの設定例
次のファイルおよびコマンドの設定例を示します。
-
定義ファイル(servers)
-
actcommandオペランドで指定するHiRDB起動コマンド
-
termcommandオペランドで指定するHiRDB停止コマンド
-
自動運用での起動用バッチファイル
(1) 定義ファイル(servers)の設定例
C:\HATkEx\HAmon\etc\serversの設定例を次に示します。すべての系で定義内容を同じにしてください。
/*-------------- BES1の定義 ----------------------------------------------*/ server name HRDB/BES1 , alias BES1 , actcommand "C:\HATkEx\HAmon\etc\BES1_act.bat", termcommand "C:\HATkEx\HAmon\etc\BES1_term.bat", switchtype switch , actpatrol 0 , patrol 60 ; /*-------------- BES2の定義 ----------------------------------------------*/ server name HRDB/BES2 , alias BES2 , actcommand "C:\HATkEx\HAmon\etc\BES2_act.bat", termcommand "C:\HATkEx\HAmon\etc\BES2_term.bat", switchtype switch , actpatrol 0 , patrol 60 ;
(2) HiRDB起動コマンドの設定例
PDDIRには,BESごとに異なる値を設定してください。
系1でのC:\HATkEx\HAmon\etc\BES1_act.batの設定例を次に示します。
@net start HiRDBClusterService @if "%ERRORLEVEL%"=="0" @goto end @cd %PDDIR% @%PDDIR%\bin\pdstart -q :end exit
系1でのC:\HATkEx\HAmon\etc\BES2_act.batの設定例を次に示します。
@cd %PDDIR% @%PDDIR%\bin\pdstart -q -c exit
系2でのC:\HATkEx\HAmon\etc\BES1_act.batの設定例を次に示します。
@cd %PDDIR% @%PDDIR%\bin\pdstart -q -c exit
系2でのC:\HATkEx\HAmon\etc\BES2_act.batの設定例を次に示します。
@net start HiRDBClusterService @if "%ERRORLEVEL%"=="0" @goto end @cd %PDDIR% @%PDDIR%\bin\pdstart -q :end exit
(3) HiRDB停止コマンドの設定例
PDDIRには,BESごとに異なる値を設定してください。
系1でのC:\HATkEx\HAmon\etc\BES1_term.batの設定例を次に示します。
@cd %PDDIR% @%PDDIR%\bin\pdstop -z exit
系1でのC:\HATkEx\HAmon\etc\BES2_term.batの設定例を次に示します。
@cd %PDDIR% @%PDDIR%\bin\pdstop -z -c exit
系2でのC:\HATkEx\HAmon\etc\BES1_term.batの設定例を次に示します。
@cd %PDDIR% @%PDDIR%\bin\pdstop -z -c exit
系2でのC:\HATkEx\HAmon\etc\BES2_term.batの設定例を次に示します。
@cd %PDDIR% @%PDDIR%\bin\pdstop -z exit
(4) 自動運用での起動用バッチファイルの設定例
自動運用での起動用バッチファイルの設定例を示します。Windows Server 2008(x64)およびWindows Server 2008 R2の場合は,最後の"exit"の代わりに"pause"を記述してください。
系1でのC:\HATkEx\HAmon\etc\hatestart.batファイルの内容を次に示します。
cluster group BES1 /online:node1 exit
系2でのC:\HATkEx\HAmon\etc\hatestart.batファイルの内容を次に示します。
cluster group BES2 /online:node2 exit