KVM快照備份和恢復
共 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虛擬機默認使用raw格式的鏡像格式,性能最好,速度最快,它的缺點就是不支持一些新的功能,如支持鏡像,zlib磁盤壓縮,AES加密等。要使用鏡像功能,磁盤格式必須為qcow2。如果格式為raw,那么需要來轉換??梢钥吹轿覀兊溺R像格是qcow2,故無需改變鏡像格式。
轉換磁盤格式
[root@ehs-as-04 images]# qemu-img convert -f raw -O qcow2 ehs-rac-01.img ehs-rac-01.qcow2-f 源鏡像的格式-O 目標鏡像的格式
對虛擬機進行快照管理
創(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
查看當前虛擬機的快照版本
[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>...
查看當前的鏡像文件:
[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/虛擬機名稱下
[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
恢復虛擬機快照
注:恢復快照,必須關機,確認虛擬機處于關機狀態(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 關閉ehs-oracle-02 關閉ehs-rac-01 關閉
確認需要恢復的快照版本或時間,這里恢復到 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í)行恢復操作
[]
如果按時間恢復需要把 ehs-rac-01-bak02 修改為時間戳
[]
刪除虛擬機快照
先ehs-rac-01鏡像對應有哪些快照
[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
查看確認
[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
(版權歸原作者所有,侵刪)
評論
圖片
表情
