一种容灾备份方法、服务器、集群系统和存储装置制造方法及图纸

技术编号:30423516 阅读:18 留言:0更新日期:2021-10-24 16:51
本发明专利技术公开了一种容灾备份方法、服务器、集群系统和存储装置。该容灾备份方法应用于包括多个组管理服务器的集群系统,所述方法包括:第一组管理服务器接收第二组管理服务器发送的第一伙伴建立请求;其中,所述第一伙伴建立请求是在确定所述第二组管理服务器不为所述第一组管理服务器的备份节点后发送的;响应于所述第一伙伴建立请求与所述第二组管理服务器建立伙伴关系,以作为所述第二组管理服务器的备份节点;将所述第二组管理服务器的数据备份至本地中。通过上述方法,本发明专利技术能够高效地实现组管理服务器的关键数据的备份。地实现组管理服务器的关键数据的备份。地实现组管理服务器的关键数据的备份。

【技术实现步骤摘要】
一种容灾备份方法、服务器、集群系统和存储装置


[0001]本专利技术涉及集群通信
,特别是涉及一种容灾备份方法、服务器、集群系统及存储装置。

技术介绍

[0002]宽带集群标准MCPTT(Mission Critical Push To Talk,关键任务一键通)协议规定了所有网络上的组服务都依赖于GMS(Group management server,组管理服务器),一旦本地系统中的GMS出现故障,相关的组的联系、预建立组、群组呼叫等业务都会受到影响,因此相应的数据与功能备份机制显得十分重要。
[0003]目前针对MCPTT标准架构的容灾备份机制少有涉及,传统服务器往往采用异地容灾的静态备份手段,因此往往系统结构、实现方式非常复杂,并且需要专有硬件从而导致容灾备份的成本高昂。

技术实现思路

[0004]本专利技术主要解决的技术问题提供一种容灾备份方法、服务器、集群系统及存储装置,能够高效地实现组管理服务器的关键数据的备份。
[0005]为解决上述技术问题,本专利技术采用的一个技术方案是提供一种容灾备份方法,所述方法应用于包括多个组管理服务器的集群系统,所述方法包括:第一组管理服务器接收第二组管理服务器发送的第一伙伴建立请求;其中,所述第一伙伴建立请求是在确定所述第二组管理服务器不为所述第一组管理服务器的备份节点后发送的;响应于所述第一伙伴建立请求与所述第二组管理服务器建立伙伴关系,以作为所述第二组管理服务器的备份节点;将所述第二组管理服务器的数据备份至本地中。
[0006]为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种服务器,所述服务器包括:相互耦接的通信电路、存储器和处理器;所述通信电路用于与其他服务器或者终端客户端之间进行通信;所述存储器用于存储程序数据;所述处理器执行所述程序数据,用于实现如上所述的方法。
[0007]为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种集群系统,所述集群系统包括互相连接的多个组管理服务器;每个所述组管理服务器工作时实现如上所述的方法。
[0008]为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种存储装置,所述存储装置存储有程序数据,所述程序数据能够被执行以实现如上所述的方法。
[0009]本专利技术的有益效果是:区别于现有技术的情况,本申请通过第一组管理服务器接收第二组管理服务器发送的第一伙伴建立请求,其中,所述第一伙伴建立请求是在确定所述第二组管理服务器不为所述第一组管理服务器的备份节点后发送的;然后响应于所述第一伙伴建立请求与所述第二组管理服务器建立伙伴关系,以作为所述第二组管理服务器的备份节点,将所述第二组管理服务器的数据备份至本地中。上述第一组管理服务器与第二
组管理服务器之间形成单向备份关系的方式,由于第一组管理服务器和第二组管理服务器之间不能互相作为彼此的备份节点,故可以避免两个组管理服务器之间由于相互备份彼此数据而带来的分布式不一致性以及数据节点链条传输的复杂性,从而可以提升组管理服务器对数据的备份效率,并且上述方式不改变集群系统的构架、不增加专用硬件备份设备、也无需进行静态备份配置,能够简单高效地实现组管理服务器的关键数据的备份。
附图说明
[0010]图1是本专利技术提供的一种容灾备份方法的第一实施例的流程示意图;
[0011]图2是本专利技术提供的一种容灾备份方法的第二实施例的流程示意图;
[0012]图3是图2中步骤S204中关于代理执行所述第二组管理服务器的工作的方法的流程示意图;
[0013]图4是图3中步骤S302的具体流程示意图;
[0014]图5是本专利技术提供的容灾备份方法的一应用场景中组服务器执行代理工作的时序示意图;
[0015]图6a是本专利技术提供的容灾备份方法的另一应用场景中组服务器的内部虚拟结构示意图;
[0016]图6b是本专利技术提供的容灾备份方法的另一应用场景中组服务器执行代理工作的时序示意图;
[0017]图7是本专利技术提供的一种容灾备份方法的第三实施例的流程示意图;
[0018]图8a-8d是本专利技术提供的容灾备份方法的又一应用场景中各组服务器的容灾备份原理示意图;
[0019]图9是图7中步骤S704的具体流程示意图;
[0020]图10是本专利技术提供的容灾备份方法的再一应用场景中组服务器之间建立伙伴关系的时序示意图;
[0021]图11是本专利技术提供的一种服务器一实施例的结构示意图;
[0022]图12是本专利技术提供的一种集群系统的一实施例的结构示意图;
[0023]图13是本专利技术提供的一种存储装置一实施例的结构示意图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本专利技术保护的范围。
[0025]请参阅图1,图1是本专利技术提供的一种容灾备份方法的第一实施例的流程示意图。本申请提供的容灾备份方法应用于包括多个组管理服务器的集群系统,本实施例中的容灾备份方法包括以下步骤:
[0026]S101:第一组管理服务器接收第二组管理服务器发送的第一伙伴建立请求;其中,第一伙伴建立请求是在确定第二组管理服务器不为第一组管理服务器的备份节点后发送的。
[0027]可以理解的是,宽带集群标准MCPTT协议规定了所有网络上的组服务都依赖于组管理服务器,一旦本地系统中的组管理服务器出现故障,则相关的组的联系、预建立组、群组呼叫等业务都会受到影响,因此相应的数据与功能备份机制显得十分重要。然而,若两个组管理服务器之间互相作为彼此的备份节点,则可能带来集群系统的分布式不一致性,例如出现一个组管理服务器故障而导致另一组管理服务器在系统中失去备份数据,故本申请采用两个组管理服务器之间形成单向备份关系的方式,即第一组管理服务器和第二组管理服务器之间不能互相作为彼此的备份节点,因此当确定第二组管理服务器不为第一组管理服务器的备份节点后,第二组管理服务器会发送第一伙伴建立请求给第一组管理服务器,即请求第一组管理服务器作为第二组管理服务器的备份节点。
[0028]S102:响应于第一伙伴建立请求与第二组管理服务器建立伙伴关系,以作为第二组管理服务器的备份节点。
[0029]可以理解的是,在第一组管理服务器接收到第二组管理服务器发送的第一伙伴建立请求之后,第一组管理服务器可以响应第一伙伴建立请求,从而与第二组管理服务器建立伙伴关系,在第一组管理服务器与第二组管理服务器建立伙伴关系后,第一组管理服务器即为第二组管理服务器的备份节点。
[0030]S103:将第二组管理服务器的数据备份至本地中。
[0031]可以理解的是,由于第一组管理服务器为第二组管理服务器的备份节点,于是第一组管理服务器可以将第二组管理服务器的数据备份至本地中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容灾备份方法,其特征在于,所述方法应用于包括多个组管理服务器的集群系统,所述方法包括:第一组管理服务器接收第二组管理服务器发送的第一伙伴建立请求;其中,所述第一伙伴建立请求是在确定所述第二组管理服务器不为所述第一组管理服务器的备份节点后发送的;响应于所述第一伙伴建立请求与所述第二组管理服务器建立伙伴关系,以作为所述第二组管理服务器的备份节点;将所述第二组管理服务器的数据备份至本地中。2.如权利要求1所述的方法,其特征在于,在所述将所述第二组管理服务器的数据备份至本地中之后,所述方法还包括:在检测出所述第二组管理服务器故障时,代理执行所述第二组管理服务器的工作,并将自身数据和所述第二组管理服务器的数据备份至作为所述第一组管理服务器的备份节点的组管理服务器。3.如权利要求2所述的容灾备份方法,其特征在于,在所述代理执行所述第二组管理服务器的工作的步骤之后,所述方法包括:在所述第二组管理服务器的故障排除后,获取对第二组管理服务器的本地备份数据以及在代理工作期间的数据,并利用所述获取的数据对所述第二组管理服务器的数据进行修复。4.如权利要求2所述的容灾备份方法,其特征在于,所述代理执行所述第二组管理服务器的工作的步骤,包括:从自身数据库中检索出所述第二组管理服务器管理的至少一个群组的用户设备信息;根据所述用户设备信息,代理对所述至少一个群组的用户设备的管理工作。5.如权利要求4所述的容灾备份方法,其特征在于,所述根据所述用户设备信息,代理对所述至少一个群组的用户设备的管理工作的步骤,包括:根据所述用户设备信息,向每个所述用户设备发送握手信号;接收到所述群组的任一用户设备对所述握手信号的应答,并验证所述群组的用户设备的身份授权信息;在验证通过后与所述群组的用户设备进行业务数据的交互。6.如权利要求5所述的容灾备份方法,其特征在于,所述在验证通过后与所述群组的用户设备进行业务数据的交互的步骤,包括:对所述群组的用户设备在第二组管理服务器未故障时发起的组业务数据进行交互,并接收所述用户设备在进行动态交互参数更新后反馈的组业务信息动态更新结果;和/或执行所述群组的用户设备发起的新的组业务服务。7.如权利要求6所述的容灾备份方法,其特征在于,所述第一组管理服务器内部虚拟有代理服务器和所述第二组管理服务器的对象模型,且所述代理服务器和所述对象模型之间构建有数据交互通道;所述执行所述群组的用户设备发起的新的组业务服务,包括:通过所述代理服务器、所述对象模型以及两者之间的数据交互通道,模拟出代理执行所述第二组管理服务器的工...

【专利技术属性】
技术研发人员:肖迁官俊
申请(专利权)人:海能达通信股份有限公司
类型:发明
国别省市:

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

1