在完成kvm虚拟机的安装之后,如果想要重装相同名字的虚拟机,是会有错误提示的,就算是删除了虚拟机的xml文件,也会弹出错误提示。如下红色所注
[root@test-R410-4disk qemu]# virt-install –name=convirt –ram=512 –vcpus=2 –cpu=core2duo –pxe –os-type=linux –disk path=/data/vm/convirt.img,size=50 –network bridge=br1,model=virtio –network bridge=br0,model=virtio –graphics vnc,password=123456,port=9903 –hvm –force
ERROR Guest name ‘convirt’ is already in use.
这点kvm和xen不同,xen的半虚拟化要想重装,只要把创建好的虚拟机配置文件删掉就可以了
kvm如果想要重装相同名字的虚拟机,只需要在虚拟机停止的状态下执行如下命令
[root@test-R410-4disk qemu]# virsh undefine convirt
Domain convirt has been undefined
这样,虚拟机就被干掉了,同样,相应的xml配置文件也干掉了。
然后在执行virt-install安装就不会报错了。