4.5. モニターストアの圧縮


Monitor ストアのサイズが大きくなると、これを圧縮できます。

重要

クラスターが active+clean 状態ではない場合やリバランスプロセスでストアサイズの変更を監視します。このため、リバランスの完了時に Monitor ストアを圧縮します。また、配置グループが active+clean の状態であることを確認します。

手順: モニターストアを動的に圧縮する

ceph-mon デーモンの実行中に Monitor ストアを圧縮するには、以下を実行します。

ceph tell mon.<host-name> compact

<host-name>ceph-mon が実行されているホストの短縮ホスト名に置き換えます。不明な場合は hostname -s コマンドを使用します。

# ceph tell mon.host1 compact

手順: 起動時にモニターストアの圧縮

  1. [mon] セクションの Ceph 設定に以下のパラメーターを追加します。

    [mon]
    mon_compact_on_start = true
  2. ceph-mon デーモンを再起動します。

    systemctl restart ceph-mon@<host-name>

    <host-name> を、デーモンが実行されているホストの短い名前に置き換えます。不明な場合は hostname -s コマンドを使用します。

    # systemctl restart ceph-mon@host1
  3. Monitor がクォーラムを形成することを確認します。

    # ceph mon stat
  4. 必要に応じて、他の Monitor でこの手順を繰り返します。

手順: ceph-monstore-toolでモニタリングストアの圧縮

注記

開始する前に、ceph-test パッケージがインストールされていることを確認します。

  1. 大型ストアを使用する ceph-mon デーモンが実行していないことを確認します。必要に応じてデーモンを停止します。

    systemctl status ceph-mon@<host-name>
    systemctl stop ceph-mon@<host-name>

    <host-name> を、デーモンが実行されているホストの短い名前に置き換えます。不明な場合は hostname -s コマンドを使用します。

    # systemctl status ceph-mon@host1
    # systemctl stop ceph-mon@host1
  2. Monitor ストアを圧縮します。

    ceph-monstore-tool /var/lib/ceph/mon/mon.<host-name> compact

    <host-name> を Monitor ホストの短縮ホスト名に置き換えます。

    # ceph-monstore-tool /var/lib/ceph/mon/mon.node1 compact
  3. ceph-mon を再度起動します。

    systemctl start ceph-mon@<host-name>

    以下に例を示します。

    # systemctl start ceph-mon@host1

関連項目

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.