实例二 利用libvirt使用快照【virsh # snapshot-create domain-name】
一、创建虚机快照,名字自动生成,可在开机、关机、suspend等各种状态下做
virsh # snapshot-create test
Domain snapshot 1352883319 created
virsh # snapshot-list test
Name Creation Time State
------------------------------------------------------------
1352881807 2012-11-14 16:30:07 +0800 running
1352882069 2012-11-14 16:34:29 +0800 running
1352882555 2012-11-14 16:42:35 +0800 running
1352883319 2012-11-14 16:55:19 +0800 shutoff
virsh # snapshot-list test
Name Creation Time State
------------------------------------------------------------
1352881807 2012-11-14 16:30:07 +0800 running
1352882069 2012-11-14 16:34:29 +0800 running
1352882555 2012-11-14 16:42:35 +0800 running
1352883319 2012-11-14 16:55:19 +0800 shutoff
virsh # snapshot-create test
Domain snapshot 1352883337 created
virsh # snapshot-list test
Name Creation Time State
------------------------------------------------------------
1352881807 2012-11-14 16:30:07 +0800 running
1352882069 2012-11-14 16:34:29 +0800 running
1352882555 2012-11-14 16:42:35 +0800 running
1352883319 2012-11-14 16:55:19 +0800 shutoff
1352883337 2012-11-14 16:55:37 +0800 paused
virsh #
二、查看最新的快照信息
[root@nc1 boss]# virsh snapshot-current testsnp
<domainsnapshot>
<name>1315385065</name>
<description>Snapshot of OS install and updates</description>
<state>running</state>
<creationTime>1315385065</creationTime>
<domain>
<uuid>afbe5fb7-5533-d154-09b6-33c869a05adf</uuid>
</domain>
</domainsnapshot>
三、使用快照,指定使用哪一个快照恢复虚拟机
[root@nc1 boss]# virsh snapshot-revert test snapshot02
四、删除指定快照
[root@nc1 boss]# virsh snapshot-delete test snapshot02
Domain snapshot snapshot02 deleted
附:
Snapshot (help keyword 'snapshot')
snapshot-create Create a snapshot from XML
snapshot-create-as Create a snapshot from a set of args
snapshot-current Get the current snapshot
snapshot-delete Delete a domain snapshot
snapshot-dumpxml Dump XML for a domain snapshot
snapshot-list List snapshots for a domain
snapshot-revert Revert a domain to a snapshot
更多详细内容可查看 http://libvirt.org/formatsnapshot.html#SnapshotAttributes