1.4. Container-native Virtualization のアンインストール
1.4.1. Container-native Virtualization のアンインストール
apb_action
パラメーター値を deprovision
に変更する場合、デプロイに使用したのと同じ ansible-playbook
コマンドを使用して Container-native Virtualization をアンインストールできます。
この手順では、以下のコンポーネントをアンインストールします。
- Container-native Virtualization コアコンポーネント (KubeVirt)
- Containerized Data Importer (CDI) コントローラー
- Multus、Open vSwitch (OVS)、および SR-IOV コンテナーネットワークインターフェースプラグイン
- Container-native Virtualization Web コンソール
前提条件
- Container-native Virtualization 1.4
手順
管理者ユーザーとして OpenShift Container Platform クラスターにログインします。
$ oc login -u system:admin
ディレクトリーを
/usr/share/ansible/kubevirt-ansible
に切り替えます。$ cd /usr/share/ansible/kubevirt-ansible
Container-native Virtualization をアンインストールします。
$ ansible-playbook -i <inventory_file> -e @vars/cnv.yml playbooks/kubevirt.yml \ -e apb_action=deprovision
Container-native Virtualization パッケージを削除します。
$ yum remove kubevirt-ansible kubevirt-virtctl
Container-native Virtualization リポジトリーを無効にします。
$ subscription-manager repos --disable=rhel-7-server-cnv-1.4-tech-preview-rpms
アンインストールを確認するには、KubeVirt Pod が残っていないことを確認します。
$ oc get pods --all-namespaces