您的位置:首页 > 其它

KVM - 通过虚拟磁盘恢复虚拟机

2015-10-17 22:40 357 查看
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又入库了。
此时进入发现网络没了。变了。这种方式的恢复,不能恢复到完完全全的之前的情况,此时相当于备份一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: