7.13.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 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セットアップ識別子を付ける必要がある場合があります。