12.6.2. OSD を手動でリシャーディングする


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

    [root@host01 ~]# cephadm shell

  2. 管理ノードから OSD_ID とホストの詳細を取得します。

    [ceph: root@host01 /]# ceph orch ps

  3. それぞれのホストに root ユーザーでログインし、OSD を停止します。

    構文

    cephadm unit --name OSD_ID stop

    [root@host02 ~]# cephadm unit --name osd.0 stop

  4. 停止中の OSD デーモンコンテナーに入ります。

    構文

    cephadm shell --name OSD_ID

    [root@host02 ~]# cephadm shell --name osd.0

  5. cephadm shell にログインし、ファイルシステムの整合性を確認します。

    構文

    ceph-bluestore-tool --path/var/lib/ceph/osd/ceph-OSD_ID/ fsck

    [ceph: root@host02 /]# ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-0/ fsck
    
    fsck success

  6. OSD ノードのシャーディングのステータスを確認します。

    構文

    ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-OSD_ID/ show-sharding

    [ceph: root@host02 /]# ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-6/ show-sharding
    
    m(3) p(3,0-12) O(3,0-13) L P

  7. ceph-bluestore-tool コマンドを実行してリシャードします。Red Hat は、コマンドで指定されたパラメーターを使用することを推奨します。

    構文

    ceph-bluestore-tool --log-level 10 -l log.txt --path /var/lib/ceph/osd/ceph-OSD_ID/ --sharding="m(3) p(3,0-12) O(3,0-13)=block_cache={type=binned_lru} L P" reshard

    [ceph: root@host02 /]# ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-6/ --sharding="m(3) p(3,0-12) O(3,0-13)=block_cache={type=binned_lru} L P" reshard
    
    reshard success

  8. OSD ノードのシャーディングのステータスを確認するには、show-sharding コマンドを実行します。

    構文

    ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-OSD_ID/ show-sharding

    [ceph: root@host02 /]# ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-6/ show-sharding
    
    m(3) p(3,0-12) O(3,0-13)=block_cache={type=binned_lru} L P

  9. cephadm シェルを終了します。

    [ceph: root@host02 /]# exit
  10. それぞれのホストに root ユーザーでログインし、OSD を起動します。

    構文

    cephadm unit --name OSD_ID start

    [root@host02 ~]# cephadm unit --name osd.0 start

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る