KVM 虛擬機器快照
阿新 • • 發佈:2019-03-14
KVM 虛擬機器快照
一、檢視kvm磁碟格式
kvm虛擬機器預設使用raw格式的映象格式,效能最好,速度最快,它的缺點就是不支援一些新的功能,如支援映象,zlib磁碟壓縮,AES加密等。要使用映象功能,磁碟格式必須為qcow2。
檢視虛擬機器列表
virsh list
檢視虛擬機器磁碟格式
[root@zerotrust169 vms]# qemu-img info 172.16.100.94 image: 172.16.100.94 file format: qcow2 virtual size: 20G (21474836480 bytes) disk size: 1.3G cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: true
如果是file format: qcow2
直接執行第三步建立快照
二、轉化磁碟格式
file format: qcow2
直接跳過此步驟,執行第三步建立快照
關閉虛擬機器
[root@zerotrust169 vms]# virsh shutdown 172.16.100.94
Domain 172.16.100.94 is being shutdown
轉化磁碟格式
qemu-img convert -f raw -o qcow2 172.16.100.94 172.16.100.94.qcow2
修改虛擬機器配置檔案
<disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/home/vms/172.16.100.94.qcow2'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </disk>
注意:如果更改磁碟後,對應的虛擬機器名也修改為172.16.100.94.qcow2
,下面建立、恢復、刪除快照請使用172.16.100.94.qcow2
操作
三、建立快照
建立快照
[root@zerotrust169 vms]# virsh snapshot-create 172.16.100.94
Domain snapshot 1552550023 created
檢視快照
[root@zerotrust169 vms]# virsh snapshot-list 172.16.100.94 Name Creation Time State ------------------------------------------------------------ 1552550023 2019-03-14 15:53:43 +0800 shutoff [root@zerotrust169 vms]#
快照配置檔案在/var/lib/libvirt/qemu/snapshot/172.16.100.94/
四、恢復快照
恢復虛擬機器快照必須關閉虛擬機器
檢視虛擬機器狀態
virsh list --all
恢復虛擬機器指定的快照
virsh snapshot-revert 172.16.100.94 1552550023
五、刪除快照
檢視虛擬機器快照
[root@zerotrust169 vms]# qemu-img info 172.16.100.94
image: 172.16.100.94
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 1.5G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 1552550023 0 2019-03-14 15:53:43 00:00:00.000
2 1552550287 275M 2019-03-14 15:58:07 00:02:31.086
Format specific information:
compat: 1.1
lazy refcounts: true
可以看出有1552550023
、1552550287
兩個快照
刪除1552550023快照
[root@zerotrust169 vms]# virsh snapshot-delete 172.16.100.94 1552550023
Domain snapshot 1552550023 deleted
[root@zerotrust169 vms]# qemu-img info 172.16.100.94
image: 172.16.100.94
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 1.6G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
2 1552550287 275M 2019-03-14 15:58:07 00:02:31.086
Format specific information:
compat: 1.1
lazy refcounts: true
[root@zerotru