最近用virt-install启动虚拟机,启动一个实例后,将其kill掉,然后再启动一个实例。

启动命令如下:

virt-install \
--connect qemu:///system \
--name=test \
--ram 4096  \
--os-type=linux \
--os-variant=rhel6 \
--disk path=/test.raw,device=disk,bus=virtio,format=raw \
--disk path=/test.qcow2,device=disk,bus=virtio,format=qcow2 \
--vcpus=2  \
--vnc \
--check  \
-d \
--boot hd

第二次启动实例名称还是test,报错信息为:

ERROR (cli:605) Guest name 'test' is already in use


解决方法:

(1)kill掉这个实例 ps aux|grep "test" 查看pid

kill -9 pid

(2)virsh undefine test

(3) 再重新启动,无问题

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐