天天看点

CAS KVM 虚拟机的保护与恢复目录方式一方式二

<a href="#%E7%9B%AE%E5%BD%95">目录</a>

<a href="#%E6%96%B9%E5%BC%8F%E4%B8%80">方式一</a>

<a href="#%E6%96%B9%E5%BC%8F%E4%BA%8C">方式二</a>

思路:以 QCOW2 格式来备份和恢复被保护的 KVM 虚拟机

Step1:centos7_0(base qcow2) 以 qcow2 格式写入到 iSCSI 设备

Step2:尝试使用 iSCSI 设备手动启动 KVM 虚拟机

Step3:对 centos7_0 做快照得到增量快照数据 centos7_1(increment qcow2)

NOTE: 现在虚拟机的数据会写入到 centos7_1 中, centos7_0 理论上应该是只读的.

Step4:Copy centos7_1 的副本到备份目录下

Step5:rebase 并 commit centos7_1 到 iSCSI 设备中

Step6:使用 commit 后的 iSCSI 设备启动虚拟机

NOTE: 虚拟机启动成功, 证明 QCOW2 格式的虚拟机增量快照文件是能够合并到虚拟机 Base 数据文件中的。

思路:以 RAW 格式来备份和恢复被保护的 KVM 虚拟机

Step1:centos7(base qcow2) 以 raw 格式写入到 iSCSI 设备

Step2:使用 iSCSI 设备手动启动 KVM 虚拟机

Step3:对 centos7 做快照得到增量快照数据 centos7_1(increment qcow2)

Step4: Copy centos7_1 的副本到备份目录下

Step5:以 raw 的格式 rebase 并 commit centos7_1 到 iSCSI 设备中

Step6: 使用 commit 后的 iSCSI 设备再次启动虚拟机

NOTE:尚未测试虚拟机在备份和恢复的过程中虚拟机的应用业务是否被中断。

继续阅读