検索

3.23. Ceph ストレージクラスターのパージ

download PDF

Ceph ストレージクラスターをパージすると、サーバー上の以前のデプロイメントから残っているデータまたは接続がすべて消去されます。Red Hat Enterprise Linux 8 の場合、この Ansible スクリプトは、スクリプトに渡された FSID に属するすべてのデーモン、ログ、およびデータをストレージクラスター内のすべてのホストから削除します。Red Hat Enterprise Linux 9 の場合は、Ansible がサポートされていないため、cephadm rm-cluster コマンドを使用します。

Red Hat Enterprise Linux 8 の場合

Ansible インベントリーファイルは、クラスター内の全ホスト、および Ceph ストレージクラスター内の各ホストを実行するロールをリスト表示します。インベントリーファイルのデフォルトの場所は /usr/share/cephadm-ansible/hosts ホストですが、このファイルはどこにも配置できます。

重要

このプロセスは、cephadm バイナリーがストレージクラスターのすべてのホストにインストールされている場合にのみ機能します。

以下の例は、インベントリーファイルの構造を示しています。

host02
host03
host04

[admin]
host01

[clients]
client01
client02
client03

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • ブートストラップノードに Ansible 2.12 以降がインストールされています。
  • Ansible 管理ノードへの root レベルのアクセス。
  • ストレージクラスター内のすべてのノードへの sudo アクセスおよびパスワードなしの ssh アクセスのある Ansible ユーザー。
  • [admin] グループは、管理キーリングが /etc/ceph/ceph.client.admin.keyring にあるノードを持つインベントリーファイルに定義されます。

手順

  • ブートストラップノードの Ansible ユーザーとして、パージスクリプトを実行します。

    構文

    ansible-playbook -i hosts cephadm-purge-cluster.yml -e fsid=FSID -vvv

    [ceph-admin@host01 cephadm-ansible]$ ansible-playbook -i hosts cephadm-purge-cluster.yml -e fsid=a6ca415a-cde7-11eb-a41a-002590fc2544 -vvv

    注記

    パージ中にディスクデバイスをザップするには、追加の extra-var (-e ceph_origin=rhcs) が必要です。

    スクリプトが完了すると、すべての OSD ディスクを含むストレージクラスター全体が、クラスター内のすべてのホストから削除されます。

Red Hat Enterprise Linux 9 の場合

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。

手順

  1. cephadm を無効にしてすべてのオーケストレーション操作を停止し、新しいデーモンのデプロイを回避します。

    [ceph: root#host01 /]# ceph mgr module disable cephadm

  2. クラスターの FSID を取得します。

    [ceph: root#host01 /]# ceph fsid

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

    [ceph: root#host01 /]# exit

  4. クラスター内のすべてのホストから Ceph デーモンをパージします。

    構文

    cephadm rm-cluster --force --zap-osds  --fsid FSID

    [root@host01 ~]# cephadm rm-cluster --force --zap-osds  --fsid a6ca415a-cde7-11eb-a41a-002590fc2544

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.