以前使用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