多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
kvm虚拟机默认使用raw格式的镜像格式,性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。要使用镜像功能,磁盘格式必须为qcow2。KMV下磁盘模式raw和qcow2的性能比较请参阅[KMV下磁盘模式raw和qcow2的性能比较](http://www.cnblogs.com/zhangzhang/archive/2012/02/13/2348928.html) 下面开始kvm虚拟机快照备份的过程 # 查看现有磁盘镜像格式与转换 (1) 查看磁盘格式 qemu-img info test01.img raw格式需要转换成qcow2 ![1.45](http://oxysobnip.bkt.clouddn.com/1.45.png) (2)关闭虚拟机并装换磁盘 ![1.46](http://oxysobnip.bkt.clouddn.com/1.46.png) (3) 转换磁盘格式 qemu-img convert -f raw -O qcow2 clone-2.img clone-2.qcow2 -f 源镜像的格式 -O 目标镜像的格式 ![1.47](http://oxysobnip.bkt.clouddn.com/1.47.png) 查看转换后的格式,已经转换成了qcow2, 这里是拷贝一份,并将格式转成qcow2 qemu-img info clone-2.qcow2 ![1.48](http://oxysobnip.bkt.clouddn.com/1.48.png) # 修改虚拟机配置文件 修改磁盘格式,与新qcow2格式的磁盘。 ![1.49](http://oxysobnip.bkt.clouddn.com/1.49.png) # 对虚拟机进行快照管理 (1) 对clone-2虚拟机创建快照 ![1.50](http://oxysobnip.bkt.clouddn.com/1.50.png) (2) 查看虚拟机镜像快照的版本 ![1.51](http://oxysobnip.bkt.clouddn.com/1.51.png) (3) 查看当前虚拟机镜像快照的版本 可以看到为当前最新的快照版本。 virsh snapshot-current clone-2 ![1.52](http://oxysobnip.bkt.clouddn.com/1.52.png) (4) 查看当前虚拟机镜像文件 又创建了一个,快照的版本也记录在镜像文件中了。 ![1.53](http://oxysobnip.bkt.clouddn.com/1.53.png) 快照配置文件在/var/lib/libvirt/qemu/snapshot/虚拟机名称/下 ![1.54](http://oxysobnip.bkt.clouddn.com/1.54.png) # 恢复虚拟机快照 (1) 恢复虚拟机快照必须关闭虚拟机。 ![1.55](http://oxysobnip.bkt.clouddn.com/1.55.png) (2) 确认需要恢复的快照时间,这里恢复到1508285665 ![1.56](http://oxysobnip.bkt.clouddn.com/1.56.png) (3) 执行恢复,并确认恢复版本 virsh snapshot-revert clone-2 1508285665 ![1.57](http://oxysobnip.bkt.clouddn.com/1.57.png) # 删除虚拟机快照 (1) 查看虚拟机快照 qemu-img info clone-2.qcow2 ![1.58](http://oxysobnip.bkt.clouddn.com/1.58.png) 这里删除第一个快照1378579737 (2) 删除快照 ![1.59](http://oxysobnip.bkt.clouddn.com/1.59.png) 到此kvm虚拟机快照测试完毕!