KVM快照備份和恢復(fù)
共 4625字,需瀏覽 10分鐘
·
2024-04-16 08:00
查看磁盤格式:
ehs-rac-01]# cd /var/lib/libvirt/images/images]# qemu-img info ehs-rac-01.qcow2image: ehs-rac-01.qcow2file format: qcow2virtual size: 30G (32212254720 bytes)disk size: 34Gcluster_size: 65536Snapshot list:ID TAG VM SIZE DATE VM CLOCK1 ehs-rac-01-bak 1.6G 2019-09-09 16:00:13 00:16:16.6722 ehs-rac-01-bak02 1.9G 2019-09-09 16:04:40 00:20:27.294Format specific information:compat: 1.1lazy refcounts: true
因為kvm虛擬機(jī)默認(rèn)使用raw格式的鏡像格式,性能最好,速度最快,它的缺點就是不支持一些新的功能,如支持鏡像,zlib磁盤壓縮,AES加密等。要使用鏡像功能,磁盤格式必須為qcow2。如果格式為raw,那么需要來轉(zhuǎn)換。可以看到我們的鏡像格是qcow2,故無需改變鏡像格式。
轉(zhuǎn)換磁盤格式
[root@ehs-as-04 images]# qemu-img convert -f raw -O qcow2 ehs-rac-01.img ehs-rac-01.qcow2-f 源鏡像的格式-O 目標(biāo)鏡像的格式
對虛擬機(jī)進(jìn)行快照管理
創(chuàng)建快照
[][]
查看快照版本
[root@ehs-as-04 images]# virsh snapshot-list ehs-rac-01名稱 生成時間 狀態(tài)------------------------------------------------------------ehs-rac-01-bak 2019-09-09 16:00:13 +0800 runningehs-rac-01-bak02 2019-09-09 16:04:39 +0800 running
查看當(dāng)前虛擬機(jī)的快照版本
[root@ehs-as-04 images]# virsh snapshot-current ehs-rac-01<domainsnapshot><name>ehs-rac-01-bak02</name><state>running</state><parent><name>ehs-rac-01-bak</name></parent><creationTime>1568016279</creationTime><memory snapshot='internal'/><disks><disk name='hda' snapshot='internal'/><disk name='hdb' snapshot='no'/></disks>...
查看當(dāng)前的鏡像文件:
[root@ehs-as-04 images]# qemu-img info ehs-rac-01.qcow2image: ehs-rac-01.qcow2file format: qcow2virtual size: 30G (32212254720 bytes)disk size: 34Gcluster_size: 65536Snapshot list:ID TAG VM SIZE DATE VM CLOCK1 ehs-rac-01-bak 1.6G 2019-09-09 16:00:13 00:16:16.6722 ehs-rac-01-bak02 1.9G 2019-09-09 16:04:40 00:20:27.294Format specific information:compat: 1.1lazy refcounts: true
快照配置文件在/var/lib/libvirt/qemu/snapshot/虛擬機(jī)名稱下
[root-as-04 images]# ll /var/lib/libvirt/qemu/snapshot/ehs-rac-01/總用量 16-rw------- 1 root root 5250 9月 9 16:04 ehs-rac-01-bak02.xml-rw------- 1 root root 5193 9月 9 16:04 ehs-rac-01-bak.xml
恢復(fù)虛擬機(jī)快照
注:恢復(fù)快照,必須關(guān)機(jī),確認(rèn)虛擬機(jī)處于關(guān)機(jī)狀態(tài)。
images]# virsh destroy ehs-rac-01ehs-rac-01 被刪除images]# virsh list --allId 名稱 狀態(tài)----------------------------------------------------10 ehs-jboss-02 running14 ehs-mq-02 running15 ehs-jboss-01 running17 ehs-mq-01 running23 ehs-rac-02 runningehs-oracle-01 關(guān)閉ehs-oracle-02 關(guān)閉ehs-rac-01 關(guān)閉
確認(rèn)需要恢復(fù)的快照版本或時間,這里恢復(fù)到 ehs-rac-01-bak02
[root@ehs-as-04 images]# virsh snapshot-list ehs-rac-01名稱 生成時間 狀態(tài)------------------------------------------------------------ehs-rac-01-bak 2019-09-09 16:00:13 +0800 runningehs-rac-01-bak02 2019-09-09 16:04:39 +0800 running
執(zhí)行恢復(fù)操作
[]
如果按時間恢復(fù)需要把 ehs-rac-01-bak02 修改為時間戳
[]
刪除虛擬機(jī)快照
先ehs-rac-01鏡像對應(yīng)有哪些快照
[root@ehs-as-04 images]# qemu-img info ehs-rac-01.qcow2image: ehs-rac-01.qcow2file format: qcow2virtual size: 30G (32212254720 bytes)disk size: 34Gcluster_size: 65536Snapshot list:ID TAG VM SIZE DATE VM CLOCK1 ehs-rac-01-bak 1.6G 2019-09-09 16:00:13 00:16:16.6722 ehs-rac-01-bak02 1.9G 2019-09-09 16:04:40 00:20:27.294Format specific information:compat: 1.1lazy refcounts: true
刪除第一個快照
[root-as-04 images]# virsh snapshot-delete ehs-rac-01 ehs-rac-01-bak已刪除域快照 ehs-rac-01-bak
查看確認(rèn)
[root@ehs-as-04 images]# virsh snapshot-list ehs-rac-01名稱 生成時間 狀態(tài)------------------------------------------------------------ehs-rac-01-bak02 2019-09-09 16:04:39 +0800 running
已經(jīng)被刪除。
鏈接:https://www.cnblogs.com/opma/p/11606951.html
(版權(quán)歸原作者所有,侵刪)
評論
圖片
表情
