26.4.6 Hitachi HA Toolkit Extensionに関する準備
Hitachi HA Toolkit Extensionを使用している場合にこの項をお読みください。ここでは,Hitachi HA Toolkit Extensionのsysdef定義ファイル及びservers定義ファイルのオペランドで,HiRDBに関連するオペランドの指定値の目安について説明します。Hitachi HA Toolkit Extensionの環境設定方法の詳細については,マニュアル「Hitachi HA Toolkit」を参照してください。
なお,ユニットごとに動作環境を設定します。
- 〈この項の構成〉
(1) sysdef定義ファイル
(a) servmaxオペランド
このオペランドはHitachi HA Toolkit Extensionのバージョンが01-04以降の場合に指定できます。
Hitachi HA Toolkit Extensionの系切り替え対象のサーバで,一つのサーバマシン上で同時に実行又は待機状態として起動できるサーバの最大数を16又は64で指定します。
16:同時に起動できるサーバの最大数を16に設定します。
64:同時に起動できるサーバの最大数を64に設定します。
一つのサーバマシン上で系の切り替え単位であるサーバ数が16を超える場合は64を指定してください。
Hitachi HA Toolkit Extensionの系切り替え対象のサーバ数は,HiRDB以外の系切り替え対象製品を含めた値です。HiRDBでは系切り替え対象のサーバ数を次の計算で求めます。
-
一つのサーバマシン上で動作する1:1スタンバイレス型系切り替えの正規BESユニット数と代替BESユニット数の合計数
(2) servers定義ファイル
(a) nameオペランド
1:1スタンバイレス型系切り替え機能の場合は,HiRDB識別子(pd_system_idオペランドの指定値)と正規BESユニットのユニット識別子(pd_unit_idオペランドの指定値)を「/」で組み合わせて指定します。HiRDB識別子がDB01で,正規BESユニットのユニット識別子がUNT1の場合は次のように指定します。
DB01/UNT1
(b) switchtypeオペランド
このオペランドにはサーバ障害を検出したときの処理を指定します。
- switch:
-
ユニットが異常終了すると系を切り替えて切り替え先の系でHiRDBを再開始します。
1:1スタンバイレス型系切り替え機能の場合,代替BESユニットに作成する代替部用のservers定義ファイルにはswitchを指定することをお勧めします。switchを指定すると,代替中に代替BESユニットで障害が発生した場合,代替部から正規BESユニットに系が切り替わるため,再開始後の代替BESユニットの負荷を減らせます。
- restart:
-
障害が発生した系でユニットを再開始します。障害が発生した系でHiRDBを再開始できないときに,系を切り替えて切り替え先の系でHiRDBを再開始します(KFPS00715-Eメッセージが出力された時点で系を切り替えます)。
1:1スタンバイレス型系切り替え機能の場合,代替BESユニットに作成する代替部用のservers定義ファイルにはrestartを指定しないことをお勧めします。restartを指定すると,代替中に代替BESユニットで障害が発生した場合,ユニットの再開始後も代替BESユニットで正規BESユニットの代替処理を継続するため,再開始後の代替BESユニットの負荷が減りません。
- manual:
-
ユニットを再開始できなくても自動的に系を切り替えません。そのため,通常はmanualを指定しないでください。
- ポイント
-
1:1スタンバイレス型系切り替え機能で相互代替構成の場合,代替BESユニットと代替部のswitchtypeオペランドには同じ値を指定してください。