KVM 虚拟机删除

每次敲一堆命令,时间长了就想自动化了。

下面的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


否则会失败。

你可能感兴趣的:(#,KVM)