7.4.12. CephMonHighNumberOfLeaderChanges


意味

Ceph クラスターには、ストレージクラスターに関する重要な情報を格納するモニター Pod の冗長セットがあります。モニター Pod は定期的に同期して、ストレージクラスターに関する情報を取得します。最新の情報を取得した最初のモニター Pod は、リーダーになります。その他のモニター Pod は、リーダーに問い合わせてから同期プロセスを開始します。ネットワーク接続の問題や、1 つ以上のモニター Pod で別の種類の問題が生じると、リーダーの異常な変更が発生します。この状況は、ストレージクラスターのパフォーマンスに悪影響を及ぼす可能性があります。

影響

Medium

重要

ネットワークの問題を確認します。ネットワークに問題がある場合は、以下のトラブルシューティング手順に進む前に、OpenShift Data Foundation チームにエスカレートする必要があります。

診断

  1. 影響を受けるモニター Pod のログを出力して、問題に関する詳細情報を収集します。

    $ oc logs <rook-ceph-mon-X-yyyy> -n openshift-storage
    <rook-ceph-mon-X-yyyy>
    影響を受けるモニター Pod の名前を指定します。
  2. または、Openshift Web コンソールを使用して、影響を受けるモニター Pod のログを開きます。考えられる原因に関する詳細情報がログに反映されます。
  3. Pod の一般的なトラブルシューティング手順を実行します。

    Pod ステータス: 保留
  4. リソースの問題、保留中の永続ボリューム要求 (PVC)、ノードの割り当て、および kubelet の問題を確認します。

    $ oc project openshift-storage
    oc get pod | grep {ceph-component}
  5. 問題のある Pod として識別された Pod の変数として MYPOD を設定します。

    # Examine the output for a {ceph-component}  that is in the pending state, not running or not ready
    MYPOD=<pod_name>
    <pod_name>
    問題のある Pod として識別された Pod の名前を指定します。
  6. リソースの制限または保留中の PVC を探します。それらがない場合は、ノードの割り当てを確認します。

    $ oc get pod/${MYPOD} -o wide
    Pod ステータス: 保留中や実行中ではないが、準備完了状態でもない
    • readiness プローブを確認します。

      $ oc describe pod/${MYPOD}
    Pod ステータス: 保留中ではないが、実行中でもない
    • アプリケーションまたはイメージの問題を確認します。

      $ oc logs pod/${MYPOD}
      重要

      ノードが割り当てられている場合は、ノードの kubelet を確認します。

軽減策

デバッグログの情報
  • この手順は任意です。次のコマンドを実行して、Ceph クラスターのデバッグ情報を収集します。

    $ oc adm must-gather --image=registry.redhat.io/odf4/odf-must-gather-rhel9:v4.16
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る