Red Hat Training

A Red Hat training course is available for Red Hat Ceph Storage

5.6. フルクラスターからのデータの削除

Ceph は、mon_osd_full_ratio パラメーターで指定された容量に到達した OSD の I/O 操作を自動的に防ぎ、full osds エラーメッセージを返します。

この手順では、このエラーを修正するために不要なデータを削除する方法を説明します。

注記

mon_osd_full_ratio パラメーターは、クラスターの作成時に full_ratio パラメーターの値を設定します。その後は、mon_osd_full_ratio の値を変更することはできません。full_ratio 値を一時的に増やすには、代わりに set-full-ratio を増やします。

手順: フルクラスターからのデータの削除

  1. full_ratio の現在の値を判別します。デフォルトでは 0.95 に設定されます。

    # ceph osd dump | grep -i full
    full_ratio 0.95
  2. set-full-ratio0.97 に設定して、値を一時的に増やします。

    # ceph osd set-full-ratio 0.97
    重要

    Red Hat は、set-full-ratio を 0.97 を超える値に設定しないことを強く推奨します。このパラメーターを高い値に設定すると、リカバリープロセスが難しくなります。したがって、OSD をまったく復元できない場合があります。

  3. パラメーターを 0.97 に正常に設定していることを確認します。

    # ceph osd dump | grep -i full
    full_ratio 0.97
  4. クラスターの状態を監視します。

    # ceph -w

    クラスターの状態が full から nearfull に変わると、不要なデータが削除されます。

  5. full_ratio の値を 0.95 に設定します。

    # ceph osd set-full-ratio 0.95
  6. パラメーターを 0.95 に正常に設定していることを確認します。

    # ceph osd dump | grep -i full
    full_ratio 0.95

関連項目