6.10. Ceph Orchestrator を使用した OSD デーモンの削除


Cephadm を使用して、OSD をクラスターから削除できます。

クラスターから OSD を削除するには、2 つの手順を実行します。

  1. クラスターからすべての配置グループ (PG) を退避します。
  2. PG のない OSD をクラスターから削除します。

--zap オプションにより、ボリュームグループ、論理ボリューム、LVM メタデータが削除されました。

注記

OSD を削除した後、OSD がデプロイメントされたドライブが再び使用可能になった場合、既存のドライブグループの仕様と一致する場合、cephadm` はこれらのドライブにさらに OSD をデプロイメントしようとする可能性があります。削除する OSD を仕様とともにデプロイメントし、削除後に新しい OSD をドライブにデプロイメントしたくない場合は、削除する前にドライブグループの仕様を変更します。OSD のデプロイメント中に --all-available-devices オプションを使用した場合は、unmanaged: true を設定して、新しいドライブをまったく取得しないようにします。他のデプロイメントの場合は、仕様を変更してください。詳細は、高度なサービス仕様を使用した Ceph OSD のデプロイ を参照してください。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • ホストがクラスターに追加されている。
  • Ceph Monitor、Ceph Manager、および Ceph OSD デーモンがストレージクラスターにデプロイされます。

手順

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

    [root@host01 ~]# cephadm shell

  2. OSD を削除する必要があるデバイスとノードを確認します。

    [ceph: root@host01 /]# ceph osd tree

  3. OSD を削除します。

    構文

    ceph orch osd rm OSD_ID [--replace] [--force] --zap

    [ceph: root@host01 /]# ceph orch osd rm 0 --zap

    注記

    --replace などのオプションを指定せずにストレージクラスターから OSD を削除すると、デバイスはストレージクラスターから完全に削除されます。OSD のデプロイに同じデバイスを使用する必要がある場合は、ストレージクラスターにデバイスを追加する前に、最初にデバイスをザッピングする必要があります。

  4. オプション: 特定のノードから複数の OSD を削除するには、次のコマンドを実行します。

    構文

    ceph orch osd rm OSD_ID OSD_ID --zap

    [ceph: root@host01 /]# ceph orch osd rm 2 5 --zap

  5. OSD の削除のステータスを確認します。

    [ceph: root@host01 /]# ceph orch osd rm status
    OSD  HOST   STATE                    PGS  REPLACE  FORCE  ZAP   DRAIN STARTED AT
    9    host01 done, waiting for purge    0  False    False  True  2023-06-06 17:50:50.525690
    10   host03 done, waiting for purge    0  False    False  True  2023-06-06 17:49:38.731533
    11   host02 done, waiting for purge    0  False    False  True  2023-06-06 17:48:36.641105

    OSD に PG が残っていない場合は廃止され、クラスターから削除されます。

検証

  • Ceph OSD が削除されたデバイスおよびノードの詳細を確認します。

    [ceph: root@host01 /]# ceph osd tree

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.