このコンテンツは、機械翻訳で翻訳されています。機械翻訳の免責条項をご覧ください。
英語に切り替える

What is split-brain and how do I recover?
スプリットブレインとは何ですか、そしてどのように復旧しますか?


最終更新日: 2025-05-28

適用製品

  • QuTS hero h5.3.0 or later
  • High Availability Manager 1.0 or later

定義と原因

高可用性(HA)クラスターにおいて、スプリットブレイン両方のノードが互いに通信を失いながらも独立して動作を続ける場合に発生し、両方のノードがアクティブノードの役割を担っている状態です。これにより、データの不整合や共有ストレージの破損が発生する可能性があります。各ノードが同時に共有リソースを制御しようとするためです。

スプリットブレインの一般的な原因は以下の通りです:

  • クラスター内のノード間のネットワーク切断
  • ハートビート接続の故障
  • 不安定または不整合なネットワーク経路

解決策

  1. ノード間のネットワーク接続を修復します。
    まず、2つのノード間のネットワーク接続(例:ハートビート接続、スイッチ、ネットワーク設定)を確認して復元します。
    接続が復元された後にのみ、システムはクラスターの状態を確認できます。
  2. システムにスプリットブレイン状態を自動検出させます。
    1. ノードが通信を再確立すると、システムは2つのノード間で状態情報を交換します。 
    2. 両方のノードがアクティブノードの役割を担っている場合、システムはそれをスプリットブレイン状態として識別します。
    3. データの破損を防ぐために、システムはほとんどのサービス(例:SMB、iSCSI)を停止し、スプリットブレインが発生したことを示すエラーメッセージを表示します。
  3. High Availability Managerを使用してスプリットブレインから復旧します。
    1. High Availability Managerを開きます。
    2. スプリットブレインからの復旧をクリックして復旧ウィザードを起動します。
      ウィザードでは、以下の復旧オプションのいずれかを選択できます:
      • オプション1:1つのノードのデータのみを保持
        保持するノードを選択し、他のノードは消去されてパッシブノードとしてリセットされます。その後、システムはHA クラスターを再同期します。
        このオプションは、どのノードが正しいデータを持っているかを明確に知っており、クラスターを迅速に復元したい場合に適しています。
      • オプション2:両方のノードのデータを保持
        両方のノードに重要なデータが含まれている場合、システムはまず1つのノードがサービスを再開できるようにし、他のノードはクラスターから削除されます。
        データを確認して調整した後、削除されたノードを手動でクラスターに再参加させることができます。
  4. オプション:クォーラムサーバーを有効にして将来のスプリットブレインを最小化します。
    ノードが互いに切断されてもネットワークに接続されている場合、クォーラムサーバーは個々のノードを監視し、互いの状態を中継することができます。これにより、スプリットブレインの可能性が減少します。
    クォーラムサーバーを設定するには、High Availability Manager > 設定 > フェイルオーバー ポリシー > クォーラムサーバーに移動します。

さらに読む

この記事は役に立ちましたか?

ご意見をいただき、ありがとうございます。

この記事の改善箇所をお知らせください。

その他のフィードバックがある場合は、以下に入力してください。

仕様を選択

      もっと見る 閉じる

      当ページを他の国/地域で見る:

      気軽にお問い合わせ! show inquiry button
      open menu
      back to top