3.6. Ansible によってデプロイされたクラスターのパージ
Ceph クラスターを使用する必要がなくなった場合は、purge-docker-cluster.yml
Playbook を使用してクラスターをパージします。クラスターのパージは、インストールプロセスが失敗し、最初からやり直したい場合にも役立ちます。
Ceph クラスターをパージすると、OSD 上のすべてのデータが失われます。
前提条件
-
/var/log/ansible.log
ファイルが書き込み可能であることを確認します。
手順
Ansible の管理ノードから以下のコマンドを使用します。
root
ユーザーとして、/usr/share/ceph-ansible/
ディレクトリーにナビゲートします。cd /usr/share/ceph-ansible
[root@admin ~]# cd /usr/share/ceph-ansible
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/infrastructure-playbooks/
ディレクトリーから現在のディレクトリーにpurge-docker-cluster.yml
Playbook をコピーします。cp infrastructure-playbooks/purge-docker-cluster.yml .
[root@admin ceph-ansible]# cp infrastructure-playbooks/purge-docker-cluster.yml .
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ansible ユーザーとして、
purge-docker-cluster.yml
Playbook を使用して Ceph クラスターを消去します。すべてのパッケージ、コンテナー、設定ファイル、および
ceph-ansible Playbook
によって作成されたすべてのデータを削除するには:ansible-playbook purge-docker-cluster.yml
[user@admin ceph-ansible]$ ansible-playbook purge-docker-cluster.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow デフォルトのもの (
/etc/ansible/hosts
) とは異なるインベントリーファイルを指定するには、-i
パラメーターを使用します。ansible-playbook purge-docker-cluster.yml -i inventory-file
ansible-playbook purge-docker-cluster.yml -i inventory-file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow inventory-file をインベントリーファイルへのパスに置き換えます。
以下は例になります。
ansible-playbook purge-docker-cluster.yml -i ~/ansible/hosts
[user@admin ceph-ansible]$ ansible-playbook purge-docker-cluster.yml -i ~/ansible/hosts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ceph コンテナーイメージの削除を省略するには、
--skip-tags=”remove_img”
オプションを使用します。ansible-playbook --skip-tags="remove_img" purge-docker-cluster.yml
[user@admin ceph-ansible]$ ansible-playbook --skip-tags="remove_img" purge-docker-cluster.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストール時にインストールしたパッケージの削除を省略するには、
--skip-tags=”with_pkg”
オプションを使用します。ansible-playbook --skip-tags="with_pkg" purge-docker-cluster.yml
[user@admin ceph-ansible]$ ansible-playbook --skip-tags="with_pkg" purge-docker-cluster.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow