怎么完全删除KVM虚拟机
使用KVM创建的虚拟机确定不需要了可以使用以下方式删除
- 找到改虚拟机对应的磁盘
列出虚拟机磁盘,假如需要删除虚拟机名为CentOSES01213
# virsh domblklist CentOSES01213
目标 源
----------------------------------
hda /kvm/CentOSES01213.qcow2
hdb -
- 删除虚拟机
# 停止虚拟机
# virsh shutdown CentOSES01213
# 取消域定义,如果该虚拟机有快照则需要先删除快照才能取消域定义
# virsh undefine CentOSES01213
virsh undefine CentOSES01213
# 删除快照命令
# 查看快照
# virsh snapshot-list CentOSES01213
# 删除快照
# virsh snapshot-delete CentOSES01213 1703005539
# 取消域定义之后改虚拟机的xml文件会删除,该文件在以下文件夹
/etc/libvirt/qemu
# 虚拟机的磁盘不会删除
- 删除磁盘
# rm -rf /kvm/CentOSES01213.qcow2
一般删除虚拟机先取消定义再去删除磁盘
如果想要一次性删除xml文件和磁盘则使用以下命令
同理需要先删除快照
# virsh undefine CentOSES01214 --remove-all-storage
# 域 CentOSES01214 已经被取消定义
# 已删除卷 'hda'(/kvm/CentOSES01214.qcow2)。