歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 18 KVM 在線快照功能體驗

Fedora 18 KVM 在線快照功能體驗

日期:2017/2/28 14:53:13   编辑:Linux教程
Fedora 18發布了,虛擬化方面最激動人心的一個功能就是在線快照。以前KVM要做快照,虛擬機會自動暫停,現在終於克服這個問題了。

實驗環境:

硬件 Intel(R) Xeon(R) CPU E5540 @ 2.53GHz 6G內存 80G sata硬盤

軟件 fedora 18 kernel 3.7.2-204.fc18.x86_64

目前virt-manager 還不支持做快照,只能通過virsh的命令行操作。在線快照只支持磁盤是raw和qcow2格式的虛擬機。

測試的時候,創建兩個虛擬機,w和test1,w磁盤是raw格式的,test1磁盤是qcow2格式的,通過如下命令創建快照,並一直ping虛擬機,可以看到,快照在一瞬間生成,並且虛擬機沒有丟包。

virsh snapshot-create-as w snapshot1 "snapshot1 description" --disk-only –atomic

virsh snapshot-create-as test1 snapshot1 "snapshot1 description" --disk-only --atomic

創建的快照和虛擬機磁盤鏡像文件在一起,並且快照都是qcow2格式的。

[root@localhost datapool]# ls

test01.qcow2 test01.snapshot1

[root@localhost datapool]# qemu-img info test01.snapshot1

image: test01.snapshot1

file format: qcow2

virtual size: 60G (64424509440 bytes)

disk size: 516K

cluster_size: 65536

backing file: /datapool/test01.qcow2





[root@localhost images]# qemu-img info w.snapshot1

image: w.snapshot1

file format: qcow2

virtual size: 8.0G (8589934592 bytes)

disk size: 6.6M

cluster_size: 65536

backing file: /var/lib/libvirt/images/w.img

Snapshot list:

ID TAG VM SIZE DATE VM CLOCK

1 snapshot2 6.3M 2013-01-22 14:29:06 00:59:59.854

[root@localhost images]# qemu-img info w.img

image: w.img

file format: raw

virtual size: 8.0G (8589934592 bytes)

disk size: 0

[root@localhost images]#



常用命令:



列出虛擬機快照

virsh # snapshot-list w

名稱 Creation Time 狀態

------------------------------------------------------------

snapshot1 2013-01-22 13:29:32 +0800 disk-snapshot

snapshot2 2013-01-22 14:29:06 +0800 running



倒退虛擬機到上一個快照

virsh snapshot-revert w snapshot2



將虛擬機的鏡像變化,合並到快照

virsh blockpull --domain w --path /var/lib/libvirt/images/w.snapshot1

刪除快照

virsh snapshot-delete w snapshot2
Copyright © Linux教程網 All Rights Reserved