[发明专利]主备服务器切换方法及系统及主用服务器、备用服务器无效
| 申请号: | 200710103061.0 | 申请日: | 2007-05-16 |
| 公开(公告)号: | CN101060391A | 公开(公告)日: | 2007-10-24 |
| 发明(设计)人: | 李浩 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L12/24 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 切换 方法 系统 备用 | ||
技术领域
本发明涉及通信领域,尤其涉及主备服务器切换方法及系统及主用服务器、备用服务器。
背景技术
随着人们越来越依赖于信息技术,电信设备在运行中,由于硬件损坏而导致业务中断所带来的损失也越来越大,因此电信设备的可靠性已经成为运营商关注的重点。对于网络设备中的服务器系统,进行主备冗余设计也成为趋势。
目前,一般采用集群软件和磁盘阵列的方式来实现服务器系统的冗余。服务器系统将应用程序和关键数据存放在磁盘阵列上,两个服务器均可以访问到磁盘阵列中的应用程序和关键数据,其中一个服务器运行该应用程序并通过浮动IP对外提供服务。当该服务器出现故障的时候,另一个正常运行的服务器侦测到对方故障时,便通过访问磁盘阵列而运行应用程序进行后续服务。
发明人在实现本发明的过程中,发现上述技术方案中,服务器通过磁盘阵列对服务器数据进行共享,实现服务器与数据的分离,当一服务器发生故障时,由另一个服务器通过访问磁盘阵列中的应用程序及数据,以接管故障服务器而对外提供服务。但上述方案严重依赖于磁盘阵列的共享功能,而且对磁盘阵列的可靠性要求很高,一旦磁盘阵列作为一个硬件实体损坏,将导致系统的瘫痪,使得系统的可靠性降低;并且,由于磁盘阵列的使用,导致服务器实现主备切换功能的成本过高。
另外,因为磁盘阵列只能连接到一个服务器,系统需要在双机之间使用第三方硬件来仲裁主备状态,通过判断哪个服务器连接在磁盘阵列上,该服务器便认定为主用服务器,以此来避免出现两个主用或两个备用的情况,但是,如果仲裁设备产生故障,将可能导致系统瘫痪。
发明内容
本发明实施例要解决的技术问题是提供一种主备服务器切换方法及系统及主用服务器、备用服务器,避免使用磁盘阵列,从而降低主备服务器的切换成本,并增加系统的可靠性。
为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的:
本发明实施例提供一种主备服务器切换方法,包括:
主用服务器将数据同步到备用服务器;
所述主用服务器向所述备用服务器请求主备切换,当所述备用服务器没有故障时,同意所述主服务器的所述切换请求;
所述主用服务器在所述备用服务器同意切换后,释放对外服务网际协议地址,所述备用服务器绑定所述的对外服务网际协议地址,并启动服务程序。
本发明实施例提供一种主备服务器切换系统,包括:
主用服务器,用于将主用服务器上需要同步的数据以事务为单位发送至备用服务器,并在该主用服务器发生故障时,请求主备服务器切换,在所述的备用服务器同意切换时,释放该主用服务器对外服务IP地址;
备用服务器,用于将接收的所述主用服务器需要同步的数据写入本备用服务器,并在满足主备服务器切换条件时,绑定对外服务IP地址,并启动对外服务程序。
本发明实施例还提供一种主用服务器,包括:
数据同步单元,用于将主用服务器的需要同步的数据以事物为单位发送至备用服务器;
切换单元,用于当所述主用服务器发生故障时,通过与所述备用服务器协商,完成主备服务器切换中所述主用服务器端的切换。
本发明实施例还提供一种备用服务器,包括:
数据同步单元,用于将接收的主用服务器需要同步的数据写入所述备用服务器;
切换单元,用于在所述备用服务器没有故障时,完成主备服务器切换中的所述备用服务器端的切换。
本发明实施例还提供一种主备服务器切换方法,包括:
主用服务器将其系统内的数据同步到备用服务器上;
当满足预置的切换条件时,所述备用服务器自动绑定对外服务的IP地址,并启动对外服务程序。
以上技术方案可以看出,由于本发明实施例所提供的技术方案中,在两个服务器之间实现数据同步,当主用服务器发生故障时,通过服务器之间的协商,决定备用服务器是否接管主用服务器对外的服务,进而实现主备切换,进入一主一备的稳定状态,与现有技术中,采用磁盘阵列以实现主备服务器的资源共享相比,本发明实施例所提供的技术方案,能够避免使用磁盘阵列,降低主备服务器的切换成本,同时避免因磁盘阵列的损坏,而使得整个系统瘫痪的情况,增强了系统的可靠性。
进一步,本发明实施例所提供的技术方案,主备服务器的切换通过服务器之间的自主协商,决定备用服务器是否接管主用服务器对外继续服务,进而实现一主一备的稳定状态,避免依靠第三方对主备服务器进行仲裁,从而避免因仲裁设备瘫痪而使整个系统不可用。
附图说明
图1为本发明实施例一所述的主备服务器切换方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710103061.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:驼绒睡袋
- 下一篇:一种在多小区联合检测中共享相邻小区信息的方法





