kvmのゲストOS削除をする手順をメモ
削除対象のVMをshutdownしておきます。
今回はvpn.hoge.netを削除します。
登録されてるゲストOS一覧を表示
# virsh list –all
Id 名前 状態
—————————————————-
1 www2.hage.net 実行中
– vpn.hoge.net シャットオフ ←停止してます
KVMの管理下から対象VMを削除
# virsh undefine vpn.hoge.net
ドメイン vpn.hoge.net の定義が削除されました
プールリストを表示
# virsh pool-list
名前 状態 自動起動
-------------------------------
images 動作中 はい (yes)
iso 動作中 はい (yes)
work 動作中 はい (yes)
サーバーに登録されているKVMのimage一覧を表示
# virsh vol-list –details images
名前 パス
——————————————————————————
centos7.0.qcow2 /var/lib/libvirt/images/centos7.0.qcow2
CentOS7.2_64_kusanagi7.8.3-sda /var/lib/libvirt/images/CentOS7.2_64_kusanagi7.8.3-sda
CentOS7.2_64_kusanagi7.8.3.img /var/lib/libvirt/images/CentOS7.2_64_kusanagi7.8.3.img
lb.hoge.img /var/lib/libvirt/images/lb.hoge.img
vpn.hoge.net.img /var/lib/libvirt/images/vpn.hoge.net.img
www01.hoge.img /var/lib/libvirt/images/www01.hoge.img
www2.hage.net.img /var/lib/libvirt/images/www2.hage.net.img
www2.hage.net.qcow2 /var/lib/libvirt/images/www2.hage.net.qcow2
対象のVM imageを削除
# virsh vol-delete /var/lib/libvirt/images/vpn.hoge.net.img
snapshotとimageの削除とKVMへの登録解除を一気にする場合は↓の様にすると楽に出来ます。
# virsh undefine --remove-all-storage --snapshots-metadata vpn.hoge.net
Domain 'vpn.hoge.net' has been undefined
ボリューム 'vda'(/var/lib/libvirt/images/vpn.hoge.net.img) が削除されました。
終了