[发明专利]虚拟互联网协议地址绑定控制装置及方法有效
申请号: | 201010571957.3 | 申请日: | 2010-12-03 |
公开(公告)号: | CN102487342A | 公开(公告)日: | 2012-06-06 |
发明(设计)人: | 钟贇;胡旭亮 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L1/22;H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 互联网 协议 地址 绑定 控制 装置 方法 | ||
技术领域
本申请涉及数据库技术领域,特别涉及一种虚拟互联网协议地址绑定控制装置及方法。
背景技术
现有技术中,每个数据库服务器组均包含两个数据库服务器,其中一个为主服务器,另一个为备用服务器,正常情况下,主服务器为当前工作服务器,当主服务器发生故障(例如宕机,即DOWN状态)时,可以启动备用服务器,此时备用服务器为当前工作服务器。
每个数据库服务器组分别对应一个虚拟互联网协议(VIP,Virtual InternetProtocol)地址,该VIP地址应与当前工作服务器进行绑定,例如,当主服务器为当前工作服务器,则VIP地址应与主服务器绑定,若备用服务器为当前工作服务器,则VIP地址应与备用服务器绑定。应用程序根据该数据库服务器组对应的VIP地址,连接到该数据库服务器组的当前工作服务器中,例如,若当前工作服务器为主服务器,此时VIP地址与主服务器绑定,则应用程序根据VIP地址,连接到主服务器中,若当前工作服务器为备用服务器,此时VIP地址与备用服务器绑定,则应用程序根据VIP地址,连接到备用服务器中。
现有技术中,为了针对数据库服务器进行高可靠性(HA,High Availability)管理,一般会在数据库服务器组中的每个服务器中均设置心跳(HB,Heartbeat)程序,主服务器和备用服务器分别通过自身的HB程序监测对方,若数据库服务器组中的某服务器监测到另外一个服务器处于异常工作状态,则将该数据库服务器组对应的VIP与自身进行绑定,例如,数据库服务器组对应的VIP地址与主服务器绑定,在网络发生切换或割接时,主服务器和备用服务器之间的通信中断,两个服务器均认为对方处于宕机状态,则备用服务器将VIP地址与自身进行绑定,此时该数据库服务器组对应的VIP地址与主服务器和备用服务器均进行了绑定,在网络恢复正常后,由于VIP地址绑定了两个服务器,因此应用连接无法根据VIP地址正确连接到当前工作服务器。
发明内容
本申请实施例提供一种虚拟互联网协议绑定控制装置及方法,用以解决现有技术中存在的应用连接无法根据VIP地址正确连接到当前工作服务器的问题。
本申请实施例技术方案如下:
一种虚拟互联网协议地址绑定控制装置,包括:监测单元,用于监测数据库服务器组中的主服务器和备用服务器的工作状态;地址绑定判断单元,用于针对监测单元监测到的数据库服务器组中的主服务器和备用服务器的工作状态,判断该数据库服务器组对应的虚拟互联网协议VIP地址是否与该数据库服务器组中的主服务器和备用服务器均绑定;选择单元,用于在所述地址绑定判断单元的判断结果为是时,在所述主服务器和备用服务器中选择一个服务器;地址绑定控制单元,用于控制所述选择单元未选择出的服务器执行所述VIP地址的去绑定操作。
一种虚拟互联网协议地址绑定控制方法,该方法包括步骤:监测数据库服务器组中的主服务器和备用服务器的工作状态;针对监测到的数据库服务器组中的主服务器和备用服务器的工作状态,判断该数据库服务器组对应的虚拟互联网协议VIP地址是否与该数据库服务器组中的主服务器和备用服务器均绑定;若判断结果为是,则在所述主服务器和备用服务器中选择一个服务器;控制未选择出的服务器执行所述VIP地址的去绑定操作。
本申请实施例技术方案中,首先监测数据库服务器组中的主服务器和备用服务器的工作状态,针对监测到的数据库服务器组中的主服务器和备用服务器的工作状态,判断该数据库服务器组对应的VIP地址是否与该数据库服务器组中的主服务器和备用服务器均绑定,若判断结果为是,则在所述主服务器和备用服务器中选择一个服务器,控制未选择出的服务器执行所述VIP地址的去绑定操作,这就解决了由于VIP地址绑定了两个服务器,因此应用连接无法根据VIP地址正确连接到当前工作服务器的问题,从而有效地提高了服务器管理的可靠性和灵活性。
附图说明
图1为本申请实施例一中,虚拟互联网协议地址绑定控制方法网络架构示意图;
图2为本申请实施例二中,虚拟互联网协议地址绑定控制方法流程示意图;
图3为本申请实施例三中,虚拟互联网协议地址绑定控制方法具体实现流程示意图;
图4为本申请实施例四中,虚拟互联网协议地址绑定控制装置结构示意图。
具体实施方式
下面结合各个附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
实施例一
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010571957.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:过滤器罩壳颈部成型装置
- 下一篇:厨房垃圾微生物处理机