CentOS7.1 KVM虛擬化之虛擬機器快照(5)
阿新 • • 發佈:2019-01-21
這裡用之前克隆的虛擬機器vm1-clone進行快照操作
注:
1.快照實際上做的是虛擬機器的XML配置檔案,預設快照XML檔案在/var/lib/libvirt/qemu/snapshot/虛擬機器名/下
2.快照只支援qcow2磁碟格式的系統
一、虛擬機器建立快照
[[email protected] ~]# virsh snapshot-create vm1-clone
Domain snapshot 1457941090 created
或建立快照的同時,再建立一個快照別名
[[email protected] ~]# virsh snapshot-create-as vm1-clone first_snap
二、檢視虛擬機器歷史快照資訊
[[email protected] ~]# virsh snapshot-list vm1-clone
Name Creation Time State
------------------------------------------------------------
1457941090 2016-03-14 15:38:10 +0800 running
ylhb 2016-03-14 16:23:04 +0800 running
三、檢視虛擬機器磁碟資訊
可以看到裡面已經含有虛擬機器快照資訊[[email protected] ~]# qemu-img info /vm-images/vm1-clone.img image: /vm-images/vm1-clone.img file format: qcow2 virtual size: 10G (10737418240 bytes) disk size: 3.7G cluster_size: 65536 Snapshot list: ID TAG VM SIZE DATE VM CLOCK 1 1457941090 212M 2016-03-14 15:38:10 00:50:13.868 2 ylhb 206M 2016-03-14 16:23:05 00:07:25.882 Format specific information: compat: 1.1 lazy refcounts: true
四、檢視當前快照資訊
[[email protected] ~]# virsh snapshot-current vm1-clone
<domainsnapshot>
<name>ylhb</name>
<state>running</state>
<parent>
<name>1457941090</name>
</parent>
<creationTime>1457943784</creationTime>
<memory snapshot='internal'/>
五、恢復到之前快照
[[email protected] ~]# virsh snapshot-revert vm1-clone 1457941090
檢視當前快照資訊驗證是否恢復成功:
[[email protected] ~]# virsh snapshot-current vm1-clone
<domainsnapshot>
<name>1457941090</name>
<state>running</state>
<creationTime>1457941090</creationTime>
<memory snapshot='internal'/>
<disks>
六、刪除指定快照
[[email protected] ~]# virsh snapshot-delete vm1-clone 1457941090
Domain snapshot 1457941090 deleted