ページの先頭行へ戻る
PRIMECLUSTER  RMS 導入運用手引書 4.7

2.1.6 切替え処理

切替え処理は、クラスタシステムを構成する他のノードへuserApplicationを切替えます。

2.1.6.1 切替え要求

切替え要求は、以下の種類に分類されます。

切替え処理により実際に行われる「切替え」は、以下の種類に分類できます。

ポイント

切替え処理中、RMSはクラスタシステムを構成する全ノードに対して切替え処理を行っていることを通知します。この処理により切替え要求の競合を防いでいます。

8

この例での処理の流れは次のとおりです。

切替え処理は次のとおりです。

  1. fuji2RMSがuserApplicationオブジェクト上のOnlineノードであるため、RMSは切替え要求をfuji2RMSに転送します。

  2. fuji2RMS上のappは、クラスタ内の対応するノード (この場合はfuji3RMS上のapp) に切替え処理が起動中であるとの通知を送ります。これにより処理の競合が防止されます。

  3. fuji2RMS上のappは、fuji3RMS上のappに対して、fuji3RMS上のローカルグラフで何らかの障害が検出されているかを確認するよう要求します。この例では、fuji3RMS上のグラフでは検出された障害はありません。

  4. fuji2RMS上のappはOffline処理を開始します。

  5. RMSはfuji2RMS上でappの構成解除を完了すると、fuji2RMS上のappがクラスタ内の対応する全ノードに対して、アプリケーションがこれからfuji3RMS上で実行される旨の通知を行います。切替え要求の競合抑止も同時に停止されます。

  6. fuji2RMS上のappは、明示的なOnline要求をfuji3RMS上のappに送信して動作を停止します。

  7. fuji3RMS上のappは、Online処理を開始します。