[发明专利]一种容灾方法和容灾系统在审
申请号: | 201611109317.4 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106603279A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 李珺 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种容灾方法和灾备系统。
背景技术
容灾技术是指在相隔较远的异地,建立两套或多套功能类似的系统,当生产站点发生地震、火灾等灾难事件,或发生断电等重大故障,导致生产站点的业务系统无法正常运行时,通过将业务系统从生产站点切换到异地的灾备站点,保持持续应用服务的能力。
在虚拟化环境下,在灾备站点创建与生产站点的虚拟机对应的灾备虚拟机。生产站点中的虚拟机IO操作会被拦截,拦截到的IO数据通过数据转发网关传递到灾备站点,并将所述IO数据写入到灾备虚拟机,从而保证生产站点和灾备站点的数据同步。更进一步的,当生产站点的业务系统无法正常运行时,为了能够在灾备站点顺利恢复业务系统,需要在灾备站点周期性的创建业务恢复点,业务恢复点一般采用虚拟机快照,即在生产站点针对运行业务系统的虚拟机创建虚拟机快照,然后将虚拟机快照文件内容复制到灾备站点,从而使得灾备站点获得虚拟机的一致性快照作为恢复点。
上述业务恢复点的创建方式会给生产站点带来一系列的问题:首先,生产站点针对虚拟机的磁盘创建快照后,会将快照卷提供给虚拟机使用,快照后的新增数据会存储到差分卷上,由于差分卷可能会存储到其他的节点,从而导致虚拟机访问磁盘的速度变慢,降低了虚拟机的IO性能;其次,在将生产站点的快照复制到灾备站点的过程中,灾备站点需要停止针对IO数据的复制操作,待快照复制完成后才可继续复制生产站点中虚拟机的IO数据,因此快照复制过程中容灾虚拟机的IO复制操作无法持续,处于暂停状态;最后,快照复制结束后,生产站点的快照不能一直保留,需要进行清理,清理快照又会给生产站点带来性能损耗。
发明内容
本发明实施例提供一种虚拟化场景下的容灾方法和容灾系统,该方法提供了在主机复制容灾场景下,无需在生产站点生成快照,而是直接在灾备站点生成快照的方式,避免了由于在生产站点生成快照而对生产站点虚拟机引起的性能影响,同时又能保持容灾IO复制操作不发生中断。
第一方面,提供了一种虚拟化场景下的容灾系统,包括生产站点和灾备站点,所述生产站点包括容灾管理设备、第一虚拟化管理设备以及至少一个第一主机,灾备站点包括第二虚拟化管理设备以及至少一个第二主机,所述第一主机上运行有IOCF以及至少一个第一虚拟机,所述第二主机上运行有IOWF以及至少一个第二虚拟机,所述第二虚拟机为所述第一虚拟机的灾备虚拟机,
所述容灾管理设备提供管理功能,具体的,容灾管理设备向所述第一虚拟化管理设备发送恢复点创建请求,所述恢复点创建请求携带第一虚拟机标识;所述第一虚拟化管理设备根据所述第一虚拟机标识即可确定需要提供一致性快照服务的虚拟机,从而向所述第一虚拟机对应的IOCF发送快照请求消息;所述IOCF调用所述第一虚拟机的操作系统,将所述第一虚拟机的IO数据写入各个磁盘,写入完成后,在与虚拟机每个磁盘分别对应的IO数据转发队列末尾添加快照标识,所述IO数据转发队列记录有成功写入与所述IO数据转发队列对应的磁盘的IO数据;所述IOCF向所述第二虚拟化管理设备发送报文,所述报文携带所述所述IO数据转发队列中的数据、第一虚拟机标识以及磁盘标识;所述第二虚拟化管理设备根据所述第一虚拟机标识确定所述第一虚拟机对应的灾备虚拟机所在的第二主机,并向第二主机的IOWF发送所述报文;所述IOWF接收所述报文,将所述报文携带的IO数据写入到第二虚拟机的磁盘,当检测到所述报文携带快照标识时,为所述报文携带的磁盘标识对应的磁盘创建快照;所述第二虚拟化管理设备确定当所述第一虚拟机的所有磁盘的快照已创建完成后,将所述第一虚拟机的所有磁盘的快照组合成虚拟机的一致性快照。
由于生产站点不需要产生快照,降低了生产站点的磁盘的性能损耗,同时,容灾站点中的一致性快照是在IO复制流程中创建的,一致性快照的创建并不会导致IO复制流程的中断。
在一种可能的实施方式中,在所述IOWF为所述报文携带的磁盘标识对应的磁盘创建快照之后,所述IOWF向所述第二虚拟化管理设备上报快照信息,所述快照信息包括虚拟机标识、磁盘标识以及快照的时间戳信息。虚拟化管理设备汇总IOWF上报的快照信息,根据创建的磁盘快照的时间戳信息确定所述第一虚拟机的所有磁盘的快照是否已创建完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611109317.4/2.html,转载请声明来源钻瓜专利网。