DRBD


DRBDとは何ですか?

DRBDとは、高可用性( HA)クラスターを形成するためのビルディングブロックとして設計されたデバイスを塞ぐことを指します。 上の図では、 2つのオレンジのボックスは、 (高可用性)HAクラスタを形成する2つのサーバーを表しています。ファイルシステムは、バッファ・キャッシュ、ディスク・スケジューラ、ディスクドライバ、 TCP / IPスタックおよびネットワークインタフェースカード( NIC )ドライバ:ボックスは、 リナックスカーネルの通常の成分を含みます。黒い矢印は、これらのコンポーネント間のデータの流れを示しています。 オレンジの矢印はデータの流れを表していて、DRBDは、 HAクラスタのスタンバイノードへのHAクラスタのアクティブノードから高可用性サービスのデータを反映しています

(高可用性)HAとは何ですか?

The upper part of this picture shows a cluster where the left node is currently active, i.e., the service's IP address that the client machines are talking to is currently on the left node. そのIPアドレスを含むサービスは、原因でアクティブノードの障害または管理アクションのいずれかとして、いつでも他のノードに移行することができます。下の図の部分が劣化クラスタを示しています。 (高可用性)HAでは、サービスの移行はフェイルオーバーと呼ばれ、逆の過程は、フェイルバックと呼ばれ、移行が管理者によってトリガされたときにスイッチオーバーと呼ばれています。

DRBDは何をしていますか?

重要なデータの鏡映

DRBD works on top of block devices, i.e., hard disk partitions or LVM's logical volumes. It mirrors each data block that it is written to disk to the peer node.

完全に同期から

ミラーリングは、密結合(同期)を行うことができます。つまり、アクティブノード上のファイルシステムは、ブロックがクラスタの両方のディスクにそれを作ったときに、ブロックの書き込みのみを終了したことが通知されていることを意味します。 (話すDRBDのプロトコルCと呼ばれています)同期ミラーリングを使用すると、完全なアクティブクラッシュの場合には、唯一の取引を失うことはありません、あえてHAクラスタ( DRBDのプライマリ話す)ノードのための正しい選択です。

非同期に

非同期ミラーリングがその他の選択肢です。つまり、書き込み要求を発行した実態は、すぐにデータをローカル・ディスクに書き込まれて完了について通知されることを意味しています。 Asynchronous mirroring is necessary to build mirrors over long distances, i.e., the interconnecting network's round trip time is higher than the write latency you can tolerate for your application. (Note: The amount of data the peer node may fall behind is limited by bandwidth-delay product and the TCP send buffer.)

SEO主催パッケージ