以前使用vmware和virtualbox时快照是常用的功能,并且也很好用。KVM的虚拟机操作方式:
一、内置快照
# 创建快照 [zhengtong@localhost ~]$ qemu-img snapshot -c networkNode_justInstall.img networkNode.img # 查看虚拟机快照 [zhengtong@localhost ~]$ qemu-img snapshot -l networkNode.img Snapshot list: ID TAG VM SIZE DATE VM CLOCK 1 networkNode_justInstall.img 0 2014-11-29 17:55:47 00:00:00.000 # 删除虚拟机快照 [zhengtong@localhost ~]$ qemu-img snapshot -d networkNode.img # 查看虚拟机快照(当没有任何快照的时候,默认不输出任何信息) [zhengtong@localhost ~]$ qemu-img snapshot -l networkNode.img [zhengtong@localhost ~]$
快照恢复,操作场景:
1. 在刚装好的虚拟机上执行快照(上面的步骤已经做了)
2. 在虚拟机上将/etc/目录下的所有文件删除掉
# 启动虚拟机 [zhengtong@localhost ~]$ qemu-kvm -m 4096 -smp 4 -hda networkNode.img
3. 恢复快照
# 查看可恢复的虚拟机快照 [zhengtong@localhost ~]$ qemu-img snapshot -l networkNode.img Snapshot list: ID TAG VM SIZE DATE VM CLOCK 1 networkNode_justInstall.img 0 2014-11-29 17:55:47 00:00:00.000 # 恢复快照 [zhengtong@localhost ~]$ qemu-img snapshot -a networkNode_justInstall.img networkNode.img [zhengtong@localhost ~]$
4. 查看/etc/目录是否存在
# 启动虚拟机 [zhengtong@localhost ~]$ qemu-kvm -m 4096 -smp 4 -hda networkNode.img
转载于:https://blog.51cto.com/9614554/1584538