フェールオーバーが発生したら、次の手順を実行し復元された元のアクティブ デーモンにフェールバックします。
- 古いアクティブ デーモン サーバーにログオンし、dmcluster setmasterを実行します。この操作を行なうと、このデーモンに関連付けられている同期サービスはアクティブ モードで開始し、古いデーモン サーバー上の同期サービスはスタンバイ モードで開始します。古いアクティブ デーモン上でスタンバイ モードで開始された同期サービスは、古いアクティブがダウンしている間に新しいアクティブ リポジトリで発生したすべての更新を受信し、新しいアクティブと同じ状態にします。
- 古いアクティブが新しいアクティブと同じ状態になるまで数分間待ちます。その後、スタンバイ(古いアクティブ)のdmSync.logをチェックして、いつ古いアクティブが新しいアクティブと同じ状態になったかを確認します。
- 古いアクティブ リポジトリが新しいアクティブ リポジトリと同期されている場合、古いアクティブでdmcluster setmasterコマンドを実行することで古いアクティブを新しいアクティブとして設定します。
- dmcluster statusコマンドを実行し、古いアクティブが正常に復元されていることを確認します。dmdaemon serviceスクリプト(/etc/init.d/dmdaemon start)を使用して復元された古いアクティブでデーモンを開始しようとすると、モニタリング サービスはデーモンが古いアクティブで誤って開始されたと見なし、シャット ダウンします。