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