26.6.3 連動系切り替え
ここでは,クラスタソフトウェアにHAモニタを使用している場合の連動系切り替え方法について説明します。HAモニタ以外のクラスタソフトウェアで連動系切り替えをする場合は,各クラスタソフトウェアのマニュアルを参照してください。
(1) モニタモードの場合
ここでは,HiRDB及びOpenTP1の連動系切り替えを仮定して説明します。
連動系切り替えをするには,HAモニタのgroupオペランド及びtermcommandオペランドで連動系切り替えの定義をしてください。連動系切り替えの定義方法については,マニュアル「高信頼化システム監視機能 HAモニタ」を参照してください。連動系切り替え時のシステムの処理(モニタモードの場合)を次の表に示します。
障害の内容 |
システムの処理 |
---|---|
再開始できないハードウェアの障害,OS又はHAモニタのリブートを伴う障害が発生しました(系障害が発生しました)。 |
系を切り替えます。OpenTP1及びHiRDBも系が切り替わります。 |
OpenTP1に障害が発生して異常終了しました(OpenTP1がサーバモードであることが前提です)。 |
系を切り替えます。OpenTP1の系切り替えに伴い,HiRDBを連動系切り替えします。 |
HiRDBに障害が発生して異常終了しました。 |
系を切り替えません。HiRDBを実行系で再開始します。 |
(2) HiRDB Datareplicatorとの連動系切り替え
HiRDB Datareplicatorを使用する場合,HiRDB及びHiRDB Datareplicatorで連動系切り替えをする必要があります。この場合,HiRDBとHiRDB DatareplicatorをHAモニタのgroupオペランドで同じサーバグループとして定義してください。連動系切り替えの定義方法については,マニュアル「高信頼化システム監視機能 HAモニタ」を参照してください。HiRDB Datareplicatorの系切り替え運用については,マニュアル「HiRDBデータ連動機能 HiRDB Datareplicator Version 8」を参照してください。
- 前提条件
-
HAモニタのtermcommandオペランドにHiRDB Datareplicatorを強制終了するコマンド又はシェルを記述する必要があります。
- 自動系切り替え
-
実行系に系障害が発生した場合は自動的に待機系に切り替えます。HiRDB管理者及びHiRDB Datareplicator管理者の操作は必要ありません。
- 計画系切り替え
-
HAモニタのmonswapコマンドで,HiRDB及びHiRDB Datareplicatorを計画系切り替えできます。
- HiRDB Datareplicatorに障害が発生した場合
-
HiRDB Datareplicatorが単独で異常終了した場合は実行系で再開始するため,系を切り替えません。なお,HiRDB Datareplicatorが単独で異常終了した場合は,HiRDB及びHiRDB Datareplicatorを連動系切り替えできません。
(3) 計画系切り替えとの関係
連動系切り替えの定義をしておくと,HAモニタのmonswapコマンドの計画系切り替えを連動系切り替えで行えます。