第18章 Ceph OSD のフルしきい値の設定


ODF CLI ツールを使用するか、StorageCluster CR を更新して、Ceph OSD のフルしきい値を設定できます。

18.1. ODF CLI ツールを使用した Ceph OSD のフルしきい値の設定

ODF CLI ツールを使用して、Ceph OSD のフルしきい値を一時的に設定できます。これは、クラスターがいっぱいの状態になり、しきい値をすぐに増やす必要がある場合に必要です。

前提条件

  • OpenShift Data Foundation コマンドラインインターフェイス (CLI) ツールをダウンロードします。Data Foundation CLI ツールを使用すると、ターミナルから Data Foundation 環境を効果的に管理およびトラブルシューティングできます。互換性のあるバージョンを見つけて、カスタマーポータル から CLI ツールをダウンロードできます。

手順

Ceph のフルしきい値を調整するには、set コマンドを使用します。set コマンドは、サブコマンド fullbackfillfull、および nearfull をサポートします。各サブコマンドの使用方法は、以下の例を参照してください。

full

このサブコマンドを使用すると、Ceph で、指定された容量に達した OSD で IO 操作ができなくなった場合に、Ceph OSD の full 比率を更新できます。デフォルトは 0.85 です。

注記

値が 1.0 に近すぎると、OSD がいっぱいになり、拡張する場所がなくなり、クラスターは回復不能になります。

たとえば、Ceph OSD のフル比率を 0.9 に設定し、容量を追加します。

$ odf set full 0.9

特定のユースケース用に容量を追加する手順は、ストレージのスケーリングガイド を参照してください。

OSD が stuck している、pending、またはまったく起動しない場合は、以下を行います。

  1. すべての IO を停止します。
  2. full の比率を 0.92 に増やします。

    $ odf set full 0.92
  3. クラスターリバランスが発生するまで待ちます。クラスターのリバランスが完了したら、full の比率を元の値 0.85 に変更します。

    $ odf set full 0.85

backfillfull

このサブコマンドを使用すると、指定された容量に達した OSD へのバックフィルを Ceph が拒否した場合に、Ceph OSDd バックフィルフル比率を更新できます。デフォルト値は 0.80 です。

注記

値が 1.0 に近すぎると、OSD がいっぱいになり、クラスターはバックフィルできなくなります。

たとえば、backfillfull を 0.85 に設定するには、次のようにします。

$ odf set backfillfull 0.85

nearfull

このサブコマンドを使用すると、クラスターが指定された容量に達したときに Ceph が nearfull OSD メッセージを返す場合に、Ceph OSD nearfull 比率を更新できます。デフォルト値は 0.75 です。

たとえば、nearfull を 0.8 に設定するには、以下を実行します。

$ odf set nearfull 0.8
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.