Veeam复制故障转移和退回总结

使用Veeam Backup ,Replication中的Replication复制功能,将虚拟机从源端复制到目标端,如何很好的利用好复制后的备份呢?在生产系统出现问题时,可以进行failover故障切换,切换过后有一个确认的过程,如果切换后运行正常,可以执行永久切换,如果测试不正常,可以回档

Failover为故障转移、故障切换的意思,即将源端的虚拟机上的负载切换至DR灾难恢复站点的复制虚拟机上

Failback为故障恢复,即将灾备站点的复制虚拟机上的负载切换回源端虚拟机上

各个概念的一些差异和区别:

 Replica Failover:将负载从生产端切换至复制端虚拟机,是一种临时的中间状态,只能恢复到目标虚拟机的某一个还原点,还原点后改变的数据无法同步至复制虚拟机,与源端虚拟机不完全一致。

 Permannet Failover:永久故障转移,即对Replica Failover的状态进一步确认和提交,确定将源端虚拟机负载转移至复制端虚拟机上,复制虚拟机的状态同Replica Failover。

 Failover Plan:对于多个有依赖关系的源端虚拟机,确定好各个虚拟机的切换顺序和间隔时长,依次进行故障转移。

 Planned Failover:对计划停机、计划的硬件维护等,事先安排好的,将生产端的虚拟机负载切换至目标端复制虚拟机,复制虚拟机和源端虚拟机数据是一致的。

 Undo Failover:生产端虚拟机故障转移至目标端后,可以执行永久切换(Permannet Failover),也可以对故障转移进行撤销,即回退到最初的状态,工作负载切换回生产端。

 Replica Failback:将复制端虚拟机负载切换回生产端,是复制端虚拟机全部传递到生产端,是一种中间临时状态,需要进一步操作。

 Commit Failback:对Replica Failback负载从复制端虚拟机切换回生产端虚拟机进行提交确认

 Undo Failback:对Replica Failback负载从复制端虚拟机切换回生产端虚拟机进行撤销,撤销后工作负载依然回到灾备站点的复制虚拟机。


Replica Failover在目标端基于某一个还原点恢复虚拟机的完整功能,可以快速的启动起来,执行failover操作时,源虚拟机依然可以正常运转,完成必要的测试工作后,我们还可以撤销failover,回到原始的状态。如果源虚拟机和目标虚拟机处于同一网络,源虚拟机和目标虚拟机要同时运行时,可以暂时断开源虚拟机的网络,以免IP冲突。

推荐使用failover操作,避免手工开启replica虚拟机电源,避免丢失重要数据。

failover操作的方式:

(1) VBR从必要的复制链中的快照进行还原

(2) VBR启动replica虚拟机,replica虚拟机状态由normal变为failover,如果只是测试使用,源虚拟机还在正常运转。只有当replica VM的状态由failover转变为normal时,replication activies才可以正常进行。

(3) 所有对复制虚拟机的改变都写入到了一个变化文件的快照中

Veeam  Replication Failover and Failback总结

failover是一种中间状态,需要进一步作操作,可以执行undo failover,failback,permanent failover.灾难恢复场景中,在测试完成后,应该执行下一步的操作。

<编辑>

执行永久故障转移后,将永久的将源虚拟机切换至复制虚拟机,复制虚拟机将替换掉源虚拟机。适用于源虚拟机和复制虚拟机位于相同的站点,拥有相近的资源,这样切换后用户正在进行的操作感觉不到延迟。

永久故障转移处理方式:

(1) VBR移除复制虚拟机的还原点,并删除数据存储中的相关文件,所有写入的数据都提交到变化文件的快照中。

(2) VBR从Veeam Replicaiton控制台中移除从副本列表中VM复制

(3)为了保护复制虚拟机在执行永久故障转移后不被破坏,VBR业务重新配置复制任务,将源虚拟机添加到复制的排除列表,下次复制任务执行时将不会复制源虚拟机。

 Veeam复制故障转移和退回总结

 Veeam复制故障转移和退回总结

<编辑>

当正在运行的虚拟机存在着相互依赖关系时,可以使用故障转移计划,来确定各个虚拟机的恢复的先后顺序,并设置好启动的虚拟机之间的延迟间隔时间,默认为60秒,除了最后一个虚拟机外。一次最多只能恢复10个,如果超过10个,则会进行排队,即第一个恢复完成后,才会启动第11个虚拟机的恢复。与故障转移类似,故障转移计划也是一种中间状态。

Veeam复制故障转移和退回总结