7.4. OSD がダウンであることの報告
デフォルトでは、異なるホスト の 2 つの Ceph OSD デーモンは、報告された Ceph OSD デーモンが down
していることを Ceph モニターが確認する前に、別の CephOSD デーモンが down
していることを Ceph モニターに報告する必要があります。
しかし、障害を報告するすべての OSD が、ラック内の異なるホストに設置されており、スイッチ不良により OSD 間の接続に問題が生じる場合があります。
誤報を避けるために、Ceph は障害を報告したピアを、同様に遅延しているサブクラスターの代理として考えます。これは必ずしもそうとは限りませんが、管理者が、パフォーマンスの低下しているシステムのサブセットに局所的に適切な補正を適用するのに役立つ場合があります。
Ceph は mon_osd_reporter_subtree_level
設定を使用して、CRUSH マップの共通の先復元タイプでピアを subcluster にグループ化します。
デフォルトでは、異なるサブツリーからわずか 2 つのレポートは、他の Ceph OSD デーモン down
を報告する必要があります。管理者は、Ceph 設定ファイルの [mon]
セクションの下で、mon_osd_min_down_reporters
設定および mon_osd_reporter_subtree_level
設定を追加するか、ランタイム時に値を設定することで、Ceph Monitor に Ceph OSD Daemon down
を報告するために必要な固有のサブツリーと共通の祖先型からレポーターの数を変更することができます。