このセクションでは、virshコマンドでの仮想マシン削除について紹介します。
削除対象となる仮想マシンの名前を確認します。
[root@localhost ~]# virsh list --all
Id 名前 状態
----------------------------------------------------
1 hp 実行中
- bionic シャットオフ
- block1 シャットオフ
- compute1 シャットオフ
- controller シャットオフ
- demo シャットオフ
- demo02 シャットオフ
- docker シャットオフ
- kube-master シャットオフ
- kube-work1 シャットオフ
- kube-work2 シャットオフ
- object1 シャットオフ
- object2 シャットオフ
- pub-web シャットオフ
[root@localhost ~]#
仮想マシンを管理対象から外します。
[root@localhost ~]# virsh undefine pub-web
ドメイン pub-web の定義が削除されました
[root@localhost ~]#
この時点で、仮想マシンの一覧から対象の仮想マシンが除外されます。
[root@localhost ~]# virsh list --all
Id 名前 状態
----------------------------------------------------
1 hp 実行中
- bionic シャットオフ
- block1 シャットオフ
- compute1 シャットオフ
- controller シャットオフ
- demo シャットオフ
- demo02 シャットオフ
- docker シャットオフ
- kube-master シャットオフ
- kube-work1 シャットオフ
- kube-work2 シャットオフ
- object1 シャットオフ
- object2 シャットオフ
[root@localhost ~]#
この時点では、仮想マシンのイメージファイルは残ったままになっています。仮想マシンのイメージファイルが不要であれば、合わせてイメージファイルも削除します。
[root@localhost ~]# ls -la /var/lib/libvirt/images/
合計 195259168
drwx--x--x. 2 root root 4096 7月 31 11:30 .
drwxr-xr-x. 10 root root 117 4月 28 2021 ..
-rw-------. 1 qemu qemu 10739318784 7月 18 18:48 bionic.qcow2
-rw-r--r--. 1 root root 102074220544 7月 12 18:06 block-strage.img
-rw-------. 1 root root 13141868544 7月 12 18:06 block1.img
-rw-------. 1 root root 12928679936 7月 12 18:10 compute1.img
-rw-------. 1 root root 48734797824 7月 12 18:13 controller.img
-rw-------. 1 qemu qemu 2646999040 7月 7 23:04 demo.img
-rw-r--r--. 1 root root 10737418240 7月 12 18:10 demo02-1.img
-rw-------. 1 root root 7515209728 7月 12 18:11 demo02.img
-rw-------. 1 root root 197120 10月 7 2018 demo03.img
-rw-------. 1 qemu qemu 3267231744 7月 31 12:58 hp.img
-rw-r--r--. 1 root root 10737418240 7月 12 18:13 object1-1.img
-rw-r--r--. 1 root root 10737418240 7月 12 18:13 object1-2.img
-rw-------. 1 root root 1992032256 7月 12 18:13 object1.img
-rw-r--r--. 1 root root 10737418240 7月 12 18:13 object2-1.img
-rw-r--r--. 1 root root 10737418240 7月 12 18:13 object2-2.img
-rw-------. 1 root root 1948450816 7月 12 18:13 object2.img
-rw-r--r--. 1 root root 33882112 7月 12 18:11 osd1.img
-rw-r--r--. 1 root root 34603008 7月 12 18:14 osd2.img
-rw-r--r--. 1 root root 34537472 7月 12 18:14 osd3.img
-rw-------. 1 root root 42956488704 7月 31 11:30 pub-web.img
[root@localhost ~]#
[root@localhost ~]# rm -rf /var/lib/libvirt/images/pub-web.img
[root@localhost ~]#