1、查看 必须先关闭子机 也就是不能running
[root@bogon qemu]# virsh list --all
Id Name State
----------------------------------------------------
- caimz1 shut off
- caimz2 shut off
2、取消 caimz2
[root@bogon qemu]# virsh undefine caimz2
Domain caimz2 has been undefined
其中undefine的就实删除其对应的子机的配置文件。也就是删除 /etc/libvirt/qemu/caimz2.xml.
[root@bogon qemu]# ls
autostart caimz1.xml caimz2.xml.bak networks
此时恢复caimz2也就是需要重新定义其配置文件。
3、找一个相似的配置文件备份一下也就是cp
[root@bogon qemu]# virsh dumpxml caimz1 > /etc/libvirt/qemu/caimz2.xml
[root@bogon qemu]# ls
autostart caimz1.xml caimz2.xml caimz2.xml.bak networks
4、编辑其配置文件
vim /etc/libvirt/qemu/caimz2.xml
检查其
[root@bogon qemu]# virsh list --all
Id Name State
----------------------------------------------------
- caimz1 shut off
在入库之前需要重新定义
5、重新定义
[root@bogon qemu]# virsh define /etc/libvirt/qemu/caimz2.xml
Domain caimz2 defined from /etc/libvirt/qemu/caimz2.xml
6、查看
[root@bogon qemu]# virsh list --all
Id Name State
----------------------------------------------------
- caimz1 shut off
- caimz2 shut off
此时caimz2又入库了。
此时进入发现网络没了。变了。这种方式的恢复,不能恢复到完完全全的之前的情况,此时相当于备份一次。