第9章 OpenShift Container Platform のアンインストール
クラスターの OpenShift Container Platform ホストをアンインストールするには、uninstall.yml Playbook を実行します。この Playbook は、Ansible によってインストールされた OpenShift Container Platform コンテンツを削除します。 これには以下が含まれます。
- 設定
- コンテナー
- デフォルトのテンプレートとイメージストリーム
- イメージ
- RPM パッケージ
Playbook は、Playbook の実行時に指定するインベントリーファイルに定義されたホストのコンテンツを削除します。
重要
クラスターをアンインストールする前に、シナリオの以下の一覧を確認し、アンインストールが最適なオプションであることを確認します。
- インストールプロセスが失敗しており、このプロセスを続行する必要がある場合は、インストールを再試行 できます。インストール Playbook は、クラスターのインストールに失敗した場合に、クラスターをアンインストールする必要なくそれらを再度実行できるように設計されています。
- 失敗したインストールを最初から再開する必要がある場合は、以下のセクションで説明されているように uninstall.yml Playbook を実行して、クラスターで OpenShift Container Platform ホストをアンインストールできます。この Playbook は、インストールした最新バージョンの OpenShift Container Platform アセットのみをアンインストールします。
- ホスト名または証明書名を変更する必要がある場合は、uninstall.yml Playbook を実行し、インストールの再試行前に証明書を再作成する必要があります。インストール Playbook を再度実行しても、証明書は再作成されません。
- 以前に OpenShift Container Platform をインストールしたホストの用途を変更する必要がある場合 (概念実証のインストールなど) や、異なるマイナーバージョンまたは非同期バージョンの OpenShift Container Platform をインストールする必要がある場合は、ホストの再イメージ化を実行してから、それらを実稼働クラスターで使用する必要があります。uninstall.yml Playbook の実行後、一部のホストアセットは変更された状態のままになる可能性があります。
9.1. OpenShift Container Platform クラスターのアンインストール
クラスター内のすべてのホストで OpenShift Container Platform をアンインストールするには、Playbook ディレクトリーに切り替え、最近使用したインベントリーファイルを使用して Playbook を実行します。
# ansible-playbook [-i /path/to/file] \ 1
/usr/share/ansible/openshift-ansible/playbooks/adhoc/uninstall.yml
- 1
- インベントリーファイルが /etc/ansible/hosts ディレクトリーにない場合、
-i
およびインベントリーファイルのパスを指定します。