DRBDノードの基本的な役割は何ですか

DRBDノードの基本的な役割は何ですか

次のように、2ノードDRBDクラスタで1つのノードをアップグレードしました。

  1. Debian の再インストール
  2. apt-get install drbd-utils
  3. systemctl start drbd
  4. /etc/drbd.d/my_resource.resバックアップからインポート
  5. diskDRBDリソースのブロックデバイス()とIPアドレスの設定
  6. systemctl reload drbd

この時点でDRBDは再同期を開始し、クラスタは再び動作します。

私の質問は、現在のノードがDRBDプライマリノードまたはセカンダリノードとして機能するかどうかを判断することです。私の場合、反対側のノードがプライマリノードだったので、アップグレードされたノードがセカンダリノードとして起動することが重要でした。これがデフォルト設定ですか?

答え1

どのノードがマスター(プライマリノード)であるかを決定する鍵は、どのノードが最初に起動されるかです。ノードを起動してしばらく待ってから別のノードを起動すると、最初のノードがプライマリノードになります。それ以外の場合、DRBDは最初のノードが「オンライン」であるノードを知っているため、プライマリアクションなしでセカンダリノードとして機能します。 」。

関連情報