9.3. 配置グループのリスト表示 (stale、inactive、または unclean 状態)

失敗した後、配置グループは degradedpeering などの状態になります。この状態は、障害リカバリープロセスが正常に進行していることを示しています。

しかし、ある配置グループが予想よりも長い期間これらの状態のいずれかになる場合、より大きな問題の兆候である可能性があります。配置グループが最適ではない状態のままになると、Monitor が報告します。

Ceph 設定ファイルの mon_pg_stuck_threshold オプションにより、配置グループが inactiveunclean、または stale とみなされるまでの秒数を決定します。

以下の表は、これらの状態と簡単な説明を示しています。

状態意味最も一般的な原因参照

inactive

PG は読み取り/書き込み要求に対応できません。

  • ピアリングの問題

非アクティブな配置グループ

unclean

PG には、必要な回数を複製されていないオブジェクトが含まれます。何かが PG の回復を妨げている。

  • unfound オブジェクト
  • OSD が down している
  • 不適切な設定

不適切な配置グループ

stale

PG のステータスは、ceph-osd デーモンによって更新されていません。

  • OSD が down している

古い配置グループ

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • ノードへのルートレベルのアクセス。

手順

  1. スタックした PG をリストします。

    [root@mon ~]# ceph pg dump_stuck inactive
    [root@mon ~]# ceph pg dump_stuck unclean
    [root@mon ~]# ceph pg dump_stuck stale

関連情報