异地容灾方法、装置和系统制造方法及图纸

技术编号:15106185 阅读:100 留言:0更新日期:2017-04-08 16:50
本发明专利技术涉及一种异地容灾方法、装置和系统,所述方法应用于第一本地服务器,所述第一本地服务器上运行了本地虚拟化管理平台和中转代理,所述本地虚拟化管理平台上运行了虚拟机,所述方法包括:通过本地虚拟化管理平台创建虚拟机的快照,并将所述快照发送至第二本地服务器进行备份;利用中转代理扫描所述第二本地服务器上预先备份的本地虚拟镜像与异地灾备服务器上预先备份的异地虚拟镜像是否一致;若否,则利用所述中转代理将所述快照发送至所述异地灾备服务器进行备份。采用本方法能够对本地虚拟化管理平台无影响。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及虚拟机
,特别是涉及一种异地容灾方法、装置和系统
技术介绍
随着办公自动化的普及,企业的管理数据和业务数据进行备份已经变得越来越重要。但是备份后的数据会因为多种因素遭到破坏,例如火灾、盗窃等。为了提高容灾能力,人们提出异地容灾的解决方案,即异地备份。通过互联网TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/因特网互联协议)协议,将本地数据实时备份到异地服务器中,在本地数据发生异常时,可以利用异地服务器中备份的数据进行远程恢复。传统的异地备份往往是对本地数据进行连续捕获,只要本地数据发生变化就会实时进行备份,并传输到异地服务器。但是传统的异地备份整体方案对本地虚拟化管理平台(VirtualManagementPlatform,简称VMP)的影响较大,导致本地虚拟化管理平台的性能下降。
技术实现思路
基于此,有必要针对上述技术问题,提供一种对本地虚拟化管理平台无影响的异地容灾方法、装置和系统。一种异地容灾方法,应用于第一本地服务器,第一本地服务器上运行了本地虚拟化管理平台和中转代理,本地虚拟化管理平台上运行了虚拟机,该方法包括:通过本地虚拟化管理平台创建虚拟机的快照,并将快照发送至第二本地服务器进行备份;利用中转代理扫描第二本地服务器上预先备份的本地虚拟镜像与异地灾备服务器上预先备份的异地虚拟镜像是否一致;若否,则利用中转代理将快照发送至异地灾备服务器进行备份。一种异地容灾方法,应用于异地灾备服务器,该方法包括:接收中转代理对异地灾备服务器上预先备份的异地虚拟镜像的扫描,以使得中转代理通过扫描异地虚拟镜像与预先备份在第二本地服务器的本地虚拟镜像来判断异地虚拟镜像与本地虚拟镜像是否一致,中转代理运行在第一本地服务器,第一本地服务器上还运行了本地虚拟化管理平台,本地虚拟化管理平台上运行了虚拟机,通过本地虚拟化管理平台创建虚拟机的快照,并将快照发送至第二本地服务器进行备份;若异地虚拟镜像与本地虚拟镜像不一致,则接收中转代理发送的快照;对接收到的快照进行备份。一种异地容灾装置,包括:本地虚拟化管理平台,用于支持虚拟机运行,创建虚拟机的快照,并将快照发送至第二本地服务器进行备份;中转代理,用于扫描第二本地服务器上预先备份的本地虚拟镜像与异地灾备服务器上预先备份的异地虚拟镜像是否一致;若否,则将快照发送至异地灾备服务器进行备份。一种异地容灾装置,包括:接收模块,用于接收中转代理对异地灾备服务器上预先备份的异地虚拟镜像的扫描,以使得中转代理通过扫描异地虚拟镜像与预先备份在第二本地服务器的本地虚拟镜像来判断异地虚拟镜像与本地虚拟镜像是否一致,中转代理运行在第一本地服务器,第一本地服务器上还运行了本地虚拟化管理平台,本地虚拟化管理平台上运行了虚拟机,通过本地虚拟化管理平台创建虚拟机的快照,并将快照发送至第二本地服务器进行备份;接收模块还用于若异地虚拟镜像与本地虚拟镜像不一致,则接收中转代理发送的快照;备份模块,用于对接收到的快照进行备份。一种异地容灾系统,包括:第一本地服务器,用于支持本地虚拟化管理平台和中转代理的运行,本地虚拟化管理平台上运行了虚拟机,通过本地虚拟化管理平台创建虚拟机的快照,并将快照发送至第二本地服务器;第二本地服务器,用于接收快照,并对快照进行备份;第一本地服务器还用于利用中转代理扫描第二本地服务器上预先备份的本地虚拟镜像与异地灾备服务器上预先备份的异地虚拟镜像是否一致;若否,则利用中转代理将快照发送至异地灾备服务器;异地灾备服务器,用于接收快照,并对快照进行备份。上述异地容灾方法、装置和系统,通过对本地虚拟化管理平台中的虚拟机创建快照,将快照发送至第二本地服务器备份。利用中转代理扫描第二本地服务器上的本地虚拟镜像与异地灾备服务器的异地虚拟镜像是否一致,如果不一致,则利用中转代理将快照发送至异地灾备服务器进行备份。通过中转代理将虚拟机镜像备份至异地的异地灾备服务器,对本地虚拟化管理平台不会有任何影响。有效克服了传统的异地容灾方式中本地虚拟化管理平台性能下降的问题。并且克服了传统的异地容灾方式中网络部署复杂的问题,使得网络部署变得简单、易实现。附图说明图1为一个实施例中异地容灾方法的流程图;图2为又一个实施例中异地容灾方法的流程图;图3为一个实施例中异地容灾方法应用的网络拓扑图;图4为一个实施例中异地容灾装置的结构示意图;图5为又一个实施例中异地容灾装置的结构示意图;图6为另一个实施例中异地容灾装置的结构示意图;图7为一个实施例中异地容灾系统的结构示意图;图8为又一个实施例中异地容灾系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在一个实施例中,如图1所示,提供了一种异地容灾方法,该方法应用于第一本地服务器,第一本地服务器上运行了本地虚拟化管理平台和中转代理,本地虚拟化管理平台上运行了虚拟机,该方法具体包括:步骤102,通过本地虚拟化管理平台创建虚拟机的快照,并将快照发送至第二本地服务器进行备份。虚拟化管理平台(VirtualManagementPlatform,简称VMP),集成了虚拟机、虚拟网络和虚拟存储等。本地虚拟化管理平台下运行的虚拟机的数据也可以统称为本地数据中心。快照是指本地虚拟化管理平台在某个时间点的完整信息。每台虚拟机都可以视为一个虚拟镜像。快照也就是虚拟镜像在某个时间点的状态。通过虚拟机镜像,可以将本地虚拟化管理平台恢复到任何一个时间点的状态。由此使得在虚拟机或本地虚拟化管理平台出现异常时,可以进行恢复。第二本地服务器可以是独立于本地虚拟化管理平台之外的服务器。优选的,第二本地服务器为支持iSCSI(InternetSmallComputerSystemInterface,小型计算机系统接口)的物理服务器,以此提高对虚拟机镜像进行备份的传输速度和安全性。第二本地服务器可以备份虚拟镜像,也可以备份快照。如果第一本地服务器与第二本地服务器之间的网络连接正常,但第一本地服务器上运行的虚拟机出现异常时,可以通过第二本地服务器上备份的虚拟镜像来对虚拟机进本文档来自技高网...

【技术保护点】
一种异地容灾方法,其特征在于,所述方法应用于第一本地服务器,所述第一本地服务器上运行了本地虚拟化管理平台和中转代理,所述本地虚拟化管理平台上运行了虚拟机,所述方法包括:通过本地虚拟化管理平台创建虚拟机的快照,并将所述快照发送至第二本地服务器进行备份;利用中转代理扫描所述第二本地服务器上预先备份的本地虚拟镜像与异地灾备服务器上预先备份的异地虚拟镜像是否一致;若否,则利用所述中转代理将所述快照发送至所述异地灾备服务器进行备份。

【技术特征摘要】
1.一种异地容灾方法,其特征在于,所述方法应用于第一本地服务器,所
述第一本地服务器上运行了本地虚拟化管理平台和中转代理,所述本地虚拟化
管理平台上运行了虚拟机,所述方法包括:
通过本地虚拟化管理平台创建虚拟机的快照,并将所述快照发送至第二本
地服务器进行备份;
利用中转代理扫描所述第二本地服务器上预先备份的本地虚拟镜像与异地
灾备服务器上预先备份的异地虚拟镜像是否一致;
若否,则利用所述中转代理将所述快照发送至所述异地灾备服务器进行备
份。
2.根据权利要求1所述的方法,其特征在于,在所述通过本地虚拟化管理
平台创建虚拟机的快照的步骤之前,还包括:
通过所述本地虚拟化管理平台获取所述虚拟机对应的虚拟镜像;
通过所述本地虚拟化管理平台将所述虚拟镜像发送至所述第二本地服务器
进行备份,得到本地虚拟镜像;
通过所述本地虚拟化管理平台将所述虚拟镜像发送至所述异地灾备服务器
进行备份,得到异地虚拟镜像,以使得所述本地虚拟镜像与所述异地虚拟镜像
一致。
3.根据权利要求1所述的方法,其特征在于,所述利用所述中转代理将所
述快照发送至所述异地灾备服务器进行备份的步骤包括:
利用所述中转代理对所述快照进行增量备份,得到快照的增量数据;
利用所述中转代理将所述快照的增量数据发送至所述异地灾备服务器,以
使得所述异地灾备服务器对所述快照的增量数据进行验证,验证通过后,将所
述快照的增量数据与所述异地虚拟镜像进行合并,对合并后的备份镜像进行存
储。
4.一种异地容灾方法,其特征在于,所述方法应用于异地灾备服务器,所
述方法包括:
接收中转代理对所述异地灾备服务器上预先备份的异地虚拟镜像的扫描,

\t以使得所述中转代理通过扫描所述异地虚拟镜像与预先备份在第二本地服务器
的本地虚拟镜像来判断所述异地虚拟镜像与所述本地虚拟镜像是否一致,所述
中转代理运行在第一本地服务器,所述第一本地服务器上还运行了本地虚拟化
管理平台,所述本地虚拟化管理平台上运行了虚拟机,通过本地虚拟化管理平
台创建虚拟机的快照,并将所述快照发送至第二本地服务器进行备份;
若所述异地虚拟镜像与所述本地虚拟镜像不一致,则接收所述中转代理发
送的所述快照;
对接收到的快照进行备份。
5.根据权利要求4所述的方法,其特征在于,在所述接收中转代理对所述
异地灾备服务器上预先备份的异地虚拟镜像的扫描的步骤之前,还包括:
接收第一本地服务器通过所述本地虚拟化管理平台发送的虚拟镜像;
将所述虚拟镜像进行备份,得到异地虚拟镜像,以使得与本地第二本地服
务器上备份的本地虚拟镜像一致,所述本地虚拟镜像通过所述本地虚拟化管理
平台发送至所述第二本地服务器。
6.根据权利要求4所述的方法,其特征在于,所述接收所述中转代理发送
的所述快照,并对所述快照进行备份的步骤包括:
接收所述中转代理发送的所述快照的增量数据,所述快照的增量数据通过
所述中转代理对所述快照进行增量备份得到;
对所述快照的增量数据进行验证,验证通过后,将所述快照的增量数据与
所述异地虚拟镜像进行合并,对合并后的备份镜像进行存储。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当检测到与所述第一本地服务器的网络连接断开时,获取所述合并后的备
份镜像,以使得通过所述合并后的备份镜像对所述第一本地服务器上运行的虚
拟机在异地进行恢复。
8.根据权利要求6所述的方法,其特征在于,所述第一本地服务器被分支
访问,所述方法还包括:
当所述分支与所述第一本地服务器之间的网络连接断开时,获取新网络地
址,所述新网络地址由所述异地灾备服务器的原网络地址进行网络地址转换后

\t得到;
利用所述新网络地址建立所述分支与所述异地灾备服务器之间的连接,以
使得所述分支通过访问所述异地灾备服务器中合并后的备份镜像恢复正常工
作。
9.一种异地容灾装置,其特征在于,所述装置包括:
本地虚拟化管理平台,用于支持虚拟机运行,创建所述虚拟机的快照,并
将所述快照发送至第二本地服务器进行备份;
中转代理,用于扫描所述第二本地服务器上预先备份的本地虚拟镜像与异
地灾备服务器上预先备份的异地虚拟镜像是否一致;若否,则将所述快照发送
至所述异地灾备服务器进行备份。
10.根据权利要求9所述的装置,其特征在于,所述本地虚拟化管理平台
还用于获取所述虚拟机对应的虚拟镜像,将所述虚拟镜像发送至所述第二本地
服务器进行备份,得到本地虚拟镜像,将所述虚拟镜像发送至所述异地灾备服
务器进行备份,得到异地虚拟镜像,以使得所述本地虚拟镜像与所述异地虚拟
镜像一致。
11.根据权利要求9所述的装置,其特征在于,所述中转代理还用于对所
述快照进行增量备份,得到快照的增量数据,将所述快照的增量数据发送至所
述异地灾备服务器,以使得所述异地灾备服务器对所述快...

【专利技术属性】
技术研发人员:吴利斌
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1