每次敲一堆命令,时间长了就想自动化了。
下面的delete_vm.sh脚本需要root权限下运行。
#!/bin/bash
source ../common/tool.sh
virsh destroy $1
virsh undefine $1
RemoveFolder "/var/lib/libvirt/images/$1/"
RemoveFile "/etc/libvirt/qemu/$1"
调用很简单:
./delete_vm.sh vm2
参数是vm的名称。
注意,如果vm用save命令备份过。
undefine需要加参数,比如:
virsh undefine --managed-save vm2