定义域失败怎么解决

##KVM虚拟化克隆虚拟机

## 将server2.xml 重新载入库时报错

​[root@KVM-66 /etc/libvirt/qemu]# virsh  define  /etc/libvirt/qemu/server2.xml
错误:从 /etc/libvirt/qemu/server2.xml 定义域失败
错误:操作失败: 使用 uuid server2 的域 '907950ee-d0d0-424a-8631-037c805df25b' 已存在

解决办法:

1、删除server2.xml,关闭虚拟机server2

2、用 server1.xml 配置文件作为模板, 修改为 server2 的配置

[root@KVM-66 /etc/libvirt/qemu]# rm -rf server2.xml 
[root@KVM-66 /etc/libvirt/qemu]# virsh  shutdown  server2
域 server2 被关闭[root@KVM-66 /etc/libvirt/qemu]# virsh  undefine server2
错误:获得域 'server2' 失败
错误:未找到域: 没有与名称 'server2' 匹配的域[root@KVM-66 /etc/libvirt/qemu]# virsh  list --allId    名称                         状态
----------------------------------------------------3     server1                        暂停[root@KVM-66 /etc/libvirt/qemu]# virsh dumpxml server1  >  ./server2.xml
[root@KVM-66 /etc/libvirt/qemu]# vim server2.xml 
########uuid那里多改几个数
########改好之后再执行就可以成功了

[root@KVM-66 /etc/libvirt/qemu]# vim server2.xml 

然后将server2.xml 重新载入库

[root@KVM-66 /etc/libvirt/qemu]# virsh  define  /etc/libvirt/qemu/server2.xml
定义域 server2(从 /etc/libvirt/qemu/server2.xml)[root@KVM-66 /etc/libvirt/qemu]#  virsh  list --allId    名称                         状态
----------------------------------------------------3     server1                        暂停-     server2                        关闭[root@KVM-66 /etc/libvirt/qemu]# virsh  start  server2 
域 server2 已开始

注意:

## 一旦 虚拟机被载入后,再想编辑配置文件的话,建议使用
[root@kvm-66 /etc/libvirt/qemu]# virsh edit server2
编辑了域 server2 XML 配置。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部