障害から復旧したときのDRBDの動作

ノード障害から復旧したとき

DRBD®のどちらかのノードに障害が起こってその後復旧すると、DRBDは最新のデータを一時的に利用できなくなっていたノードに自動的にコピーします。この同期作業はバックグラウンドで実行され、実行中の他のサービスに影響を及ぼしません。もちろん、動作し続けていたノードの役割が途中で変わった場合でも、うまく同期できます。

電源障害などで両方のノードが揃ってダウンした場合でも、DRBDはより長くダウンしたノードを突き止めて、正しい方向で同期します。

レプリケーション用ネットワーク障害から復旧したとき

レプリケーション用ネットワークの一時的な障害から復旧したときも、同様の復旧が行われRマス。DRBDは互いに再接続して、必要な再同期を自動的に実行します。

ストレージ障害から復旧したとき

アクティブノードのディスクが故障しても、そのことを表面化させずに、フェイルオーバさせることなくサービスを続行できます。電源を落とさずにディスクを交換できるなら、交換したディスクをただちにDRBDに接続でき、DRBDは必要に応じてそのディスクに対する再同期を実行します。

ネットワークのリンク障害から復旧したとき

スプリットブレインに対して、DRBDはさまざまな自動的または手動によるリカバリ手段を提供しています。

スプリットブレインとは、クラスタノード間のすべてのネットワーク接続が一時的に途切れてしまって、さらにクラスタ管理ソフトウェアまたは人間の指示によって両方のノードがプライマリに昇格した場合に起こります。両方のノードが別々にデータを書き換えてしまった可能性があり、他方にレプリケートされていないため、これはきわめて危険な状態と考えられます。このため、この状態によって書き換えられたデータは単純にマージすることは不可能です。

→ オープンソースに続く

© 2008-2011: LINBIT HA-Solutions GmbH : Stiegergasse 18, 1150 Vienna, Austria : phone +43 1 817 82 92 - 0 : office@linbit.com