KVM仮想マシンのバックアップとリストアの2 snapshot

1289 ワード

vm 1仮想マシンがインストールされ、実行されているとします.
xmlファイルvm 1_を作成snapshot.xml、内容は以下の通りです.
<domainsnapshot>
   <name>vm1_snapshot</name>
   <description>Ubuntu 12.10 AMD64 server</description>
</domainsnapshot>

次のコマンドを実行してvm 1のsnapshotを作成します.
virsh snapshot-create vm1 ./vm1_snapshot.xml
Domain snapshot vm1_snapshot created from './vm1_snapshot.xml'

vm 1のsnapshotをチェックします
virsh snapshot-list vm1
 Name                 Creation Time             State
------------------------------------------------------------
 vm1_snapshot         2012-11-14 14:46:44 +0800 running

実行中のvm 1にログインし、/root/の下にファイルを追加します.
touch xy
はい、vm 1_で現在のvm 1の代わりにsnapshotを使用します(またはvm 1をvm 1_snapshotが保存している状態に復元します)
virsh snapshot-revert vm1 vm1_snapshot

再びvm 1にログインし、/rootの下にxyファイルがありません.リストアに成功しました.
これが必要でなければvm 1_snapshotは、次のコマンドで削除できます.
virsh snapshot-delete vm1 vm1_snapshot
Domain snapshot vm1_snapshot deleted

root@host2:~/kvm# virsh snapshot-list vm1
 Name                 Creation Time             State
------------------------------------------------------------