3.6. Ansible によってデプロイされたクラスターのパージ


Ceph クラスターを使用する必要がなくなった場合は、purge-docker-cluster.yml Playbook を使用してクラスターをパージします。クラスターのパージは、インストールプロセスが失敗し、最初からやり直したい場合にも役立ちます。

警告

Ceph クラスターをパージすると、OSD 上のすべてのデータが失われます。

前提条件

  • /var/log/ansible.log ファイルが書き込み可能であることを確認します。

手順

Ansible の管理ノードから以下のコマンドを使用します。

  1. root ユーザーとして、/usr/share/ceph-ansible/ ディレクトリーにナビゲートします。

    [root@admin ~]# cd /usr/share/ceph-ansible
  2. /usr/share/infrastructure-playbooks/ ディレクトリーから現在のディレクトリーに purge-docker-cluster.yml Playbook をコピーします。

    [root@admin ceph-ansible]# cp infrastructure-playbooks/purge-docker-cluster.yml .
  3. Ansible ユーザーとして、purge-docker-cluster.yml Playbook を使用して Ceph クラスターを消去します。

    1. すべてのパッケージ、コンテナー、設定ファイル、および ceph-ansible Playbook によって作成されたすべてのデータを削除するには:

      [user@admin ceph-ansible]$ ansible-playbook purge-docker-cluster.yml
    2. デフォルトのもの (/etc/ansible/hosts) とは異なるインベントリーファイルを指定するには、-i パラメーターを使用します。

      ansible-playbook purge-docker-cluster.yml -i inventory-file

      inventory-file をインベントリーファイルへのパスに置き換えます。

      以下は例になります。

      [user@admin ceph-ansible]$ ansible-playbook purge-docker-cluster.yml -i ~/ansible/hosts
    3. Ceph コンテナーイメージの削除を省略するには、--skip-tags=”remove_img” オプションを使用します。

      [user@admin ceph-ansible]$ ansible-playbook --skip-tags="remove_img" purge-docker-cluster.yml
    4. インストール時にインストールしたパッケージの削除を省略するには、--skip-tags=”with_pkg” オプションを使用します。

      [user@admin ceph-ansible]$ ansible-playbook --skip-tags="with_pkg" purge-docker-cluster.yml
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.