7.14.1 HA Toolkit Exの環境設定例
次のファイルの設定例を示します。
すべての系で,同じ設定をしてください。
-
定義ファイル(servers)
-
actcommandオペランドで指定するHiRDB起動コマンド
-
termcommandオペランドで指定するHiRDB停止コマンド
-
actcommandオペランドで指定するOpenTP1起動コマンド
-
termcommandオペランドで指定するOpenTP1停止コマンド
-
自動運用での起動用バッチファイル
-
自動運用での停止用バッチファイル
- 〈この項の構成〉
(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 0,
;
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 0,
;
(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の設定例を次に示します。
@rem ############### for Group HiRDB online ################ %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell -Command "Start-ClusterGroup Group_1" @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セットアップ識別子を付ける必要がある場合があります。