5.5. 満杯のストレージクラスターからのデータの削除


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 を増やします。

前提条件

  • Ceph Monitor ノードへのルートレベルのアクセス。

手順

  1. Cephadm シェルにログインします。

    [root@host01 ~]# cephadm shell

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

    [ceph: root@host01 /]# ceph osd dump | grep -i full
    full_ratio 0.95
  3. set-full-ratio の値を 0.97 に一時的に増やします。

    [ceph: root@host01 /]# ceph osd set-full-ratio 0.97
    重要

    Red Hat は、set-full-ratio を 0.97 を超える値に設定しないことを強く推奨します。このパラメーターを高い値に設定すると、リカバリーが難しくなります。その結果、OSD を完全に復元できなくなる可能性があります。

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

    [ceph: root@host01 /]# ceph osd dump | grep -i full
    full_ratio 0.97
  5. クラスターの状態を監視します。

    [ceph: root@host01 /]# ceph -w

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

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

    [ceph: root@host01 /]# ceph osd set-full-ratio 0.95
  7. パラメーターを 0.95 に正常に設定していることを確認します。

    [ceph: root@host01 /]# ceph osd dump | grep -i full
    full_ratio 0.95

関連情報

  • Red Hat Ceph Storage トラブルシューティングガイドFull OSD セクション
  • Red Hat Ceph Storage トラブルシューティングガイドNearfull OSD セクション
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.