CentOS7.1 KVM虚拟化之虚拟机快照(5)

来源:互联网 发布:ubuntu gui 复制文件夹 编辑:程序博客网 时间:2024/05/16 17:13

这里用之前克隆的虚拟机vm1-clone进行快照操作

注:

1.快照实际上做的是虚拟机的XML配置文件,默认快照XML文件在/var/lib/libvirt/qemu/snapshot/虚拟机名/下

2.快照只支持qcow2磁盘格式的系统

一、虚拟机创建快照

[root@kvm01 ~]# virsh snapshot-create vm1-cloneDomain snapshot 1457941090 created

或创建快照的同时,再创建一个快照别名

[root@kvm01 ~]# virsh snapshot-create-as vm1-clone first_snap

二、查看虚拟机历史快照信息

[root@kvm01 ~]# 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

三、查看虚拟机磁盘信息

[root@kvm01 ~]# qemu-img info /vm-images/vm1-clone.img image: /vm-images/vm1-clone.imgfile format: qcow2virtual size: 10G (10737418240 bytes)disk size: 3.7Gcluster_size: 65536Snapshot list:ID        TAG                 VM SIZE                DATE       VM CLOCK1         1457941090             212M 2016-03-14 15:38:10   00:50:13.8682         ylhb                   206M 2016-03-14 16:23:05   00:07:25.882Format specific information:    compat: 1.1    lazy refcounts: true
可以看到里面已经含有虚拟机快照信息

四、查看当前快照信息

[root@kvm01 ~]# virsh snapshot-current vm1-clone<domainsnapshot>  <name>ylhb</name>  <state>running</state>  <parent>    <name>1457941090</name>  </parent>  <creationTime>1457943784</creationTime>  <memory snapshot='internal'/>

五、恢复到之前快照

[root@kvm01 ~]# virsh snapshot-revert vm1-clone 1457941090
查看当前快照信息验证是否恢复成功:

[root@kvm01 ~]# virsh snapshot-current vm1-clone <domainsnapshot>  <name>1457941090</name>  <state>running</state>  <creationTime>1457941090</creationTime>  <memory snapshot='internal'/>  <disks>

六、删除指定快照

[root@kvm01 ~]# virsh snapshot-delete vm1-clone 1457941090Domain snapshot 1457941090 deleted


0 0