1. 程式人生 > >CentOS7.1 KVM虛擬化之虛擬機器快照(5)

CentOS7.1 KVM虛擬化之虛擬機器快照(5)

這裡用之前克隆的虛擬機器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


相關推薦

no