第6章 Ceph ブロックデバイスのミラーリング


ストレージ管理者は、Red Hat Ceph Storage クラスター間でデータイメージをミラーリングして、冗長性向けに別の階層を Ceph ブロックデバイスに追加できます。Ceph ブロックデバイスのミラーリングを理解して使用すると、サイト障害など、データ損失から守ることができます。Ceph ブロックデバイスのミラーリングには、一方向ミラーリングまたは双方向ミラーリングの 2 つの設定があり、プールと個別のイメージにミラーリングを設定できます。

前提条件

  • 少なくとも、正常に実行されている Red Hat Ceph Storage クラスター 2 台。
  • 2 つのストレージクラスター間のネットワーク接続。
  • 各 Red Hat Ceph Storage クラスターの Ceph クライアントノードへのアクセス。
  • 管理者レベル権限が割り当てられた CephX ユーザー。

6.1. Ceph ブロックデバイスのミラーリング

RADOS ブロックデバイス (RBD) ミラーリングは、2 つ以上の Ceph Storage クラスター間で Ceph ブロックデバイスイメージを非同期的に複製するプロセスです。RBD ミラーリングは、Ceph Storage クラスターを地理的に異なる場所に配置することで、RBD イメージのリモートコピーを保持し、高可用性と障害復旧を確保するのに役立ちます。

ブロックデバイスのミラーリングに使用されるプライマリープールとセカンダリープールの CRUSH 階層は、容量とパフォーマンスが同様である必要があります。また、ミラーリング中の遅延を回避するために十分なネットワーク帯域幅も必要です。たとえば、ジャーナルベースのミラーリングの場合、プライマリークラスター内のイメージへの平均書き込み速度が X MB/秒である場合、ネットワークは少なくとも N*X スループット (N はミラーリングされたイメージの数) をサポートし、さらに安全のために追加の帯域幅 (Y%) をサポートする必要があります。

rbd-mirror デーモンは、1 つのクラスターのプライマリーイメージから変更を取得し、それを別のクラスターのミラーイメージに書き込むことで同期を処理します。

6.1.1. RBD ミラーリングのモード

RBD ミラーリングには 2 つのモードがあります。

ジャーナルベースのミラーリング
このモードでは、RBD ジャーナリングイメージ機能を使用して、まずすべての書き込み操作をジャーナルに記録してからイメージに適用することで、クラスター間でポイントインタイムのクラッシュ整合性のあるレプリケーションを提供します。リモートクラスターはこれらのジャーナルエントリーを再生して、一貫性のある最新のレプリカを維持します。

すべての書き込み操作にはジャーナルとイメージの両方への書き込みが含まれるため、ジャーナリングを有効にすると書き込み待ち時間がほぼ 2 倍になる可能性があります。

スナップショットベースのミラーリング
このモードでは、RBD ミラースナップショットを使用して、2 つのスナップショット間で変更されたデータとメタデータのみを識別してコピーすることでイメージを複製します。リモートクラスターはこれらの違いを適用して、一貫性のあるレプリカを維持します。RBD fast-diff イメージ機能は、イメージ全体をスキャンせずに変更されたデータブロックを迅速に識別することで、このプロセスを高速化します。フェイルオーバー中は、スナップショットデルタの完全なセットを同期する必要があります。イメージの一貫性を確保するために、部分的な更新は自動的にロールバックされます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat