一种LVS系统的构建方法及LVS系统技术方案

技术编号:14873451 阅读:156 留言:0更新日期:2017-03-23 21:11
本发明专利技术公开了一种LVS系统,包括:负载均衡器,备份服务器及集群中服务器节点;其中,所述负载均衡器,用于利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;所述备份服务器,用于通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;在当所述负载均衡器失效时接管所述负载均衡器的IP地址;该系统减少服务构建环境的资源投入同时提供稳定的高可用集群环境。本发明专利技术还公开了一种LVS系统的构建方法,具有上述有益效果。

【技术实现步骤摘要】

本专利技术涉及服务器
,特别涉及一种LVS系统的构建方法及LVS系统
技术介绍
随着计算机技术以及集成电路技术的飞速发展,特别是互联网时代Web应用及服务几何级增长的背景下,服务应用其产生的数据流量和计算强度之大使得单一服务或简单的服务集群不能稳定的提供高质量服务,分布式系统越来越受到业界的重视,例如Linux集群服务系统,即LinuxVirtualServer(LVS)系统,其优势在于对硬件要求低,提供跨系统服务,支持多种网络协议,提供高效的防火墙技术,现在由MOSIX提供的进程迁移的集群计算技术支持多达100个节点。高可用技术(HA)技术能自动检测服务器节点和服务进程错误、失效,并且当发生这种情况时能够自动适当重新配置系统,使得集群中的其他节点能够自动承担这些服务,实现服务的高可用。然而构建一套高可用、高容错的服务应用环境需要大批量服务设备,为此很多大型互联网公司纷纷投入巨资构建自己的数据中心来提升自己服务的稳定性、高效性,这需要巨额的资源投入。因此,如何减少服务构建环境的资源投入同时提供稳定的高可用集群环境,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种LVS系统的构建方法及LVS系统,减少服务构建环境的资源投入同时提供稳定的高可用集群环境。为解决上述技术问题,本专利技术提供一种LVS系统的构建方法,包括:负载均衡器利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;备份服务器通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;所述备份服务器在当所述负载均衡器失效时接管所述负载均衡器的IP地址。可选的,负载均衡器利用MON进程对整个集群中预定服务器节点以及服务进程进行监控,包括:在MON进程中的配置文件中记录需要监控的预定服务器节点;按照监控周期监测所述预定服务器节点的节点状态,并利用服务监控器监控对应的服务进程。可选的,备份服务器通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效,包括:备份服务器中运行的HEARTBEAT进程通过串行线按照预定周期接收所述负载均衡器利用UDP协议发送运行状态信息,当未接收到所述运行状态信息时判定所述负载均衡器失效。可选的,所述备份服务器在当所述负载均衡器失效时接管所述负载均衡器的IP地址,包括:所述备份服务器在当所述负载均衡器失效时,利用ARP欺骗方法接管所述负载均衡器的IP地址。可选的,该构建方法还包括:所述负载均衡器在客户请求时失效,则提示客户重新发出所述客户请求。本专利技术还提供一种LVS系统,包括:负载均衡器,备份服务器及集群中服务器节点;其中,所述负载均衡器,用于利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;所述备份服务器,用于通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;在当所述负载均衡器失效时接管所述负载均衡器的IP地址。可选的,所述负载均衡器包括:记录模块,用于根据MON进程中的配置文件中记录的需要监控的预定服务器节点;监控模块,用于按照监控周期监测所述预定服务器节点的节点状态,并利用服务监控器监控对应的服务进程。可选的,所述备份服务器包括:心跳检测模块,用于利用HEARTBEAT进程通过串行线按照预定周期接收所述负载均衡器利用UDP协议发送运行状态信息,当未接收到所述运行状态信息时判定所述负载均衡器失效。可选的,所述备份服务器包括:接管模块,用于在当所述负载均衡器失效时,利用ARP欺骗方法接管所述负载均衡器的IP地址。可选的,所述负载均衡器还包括:提示模块,用于在客户请求时失效,则提示客户重新发出所述客户请求。本专利技术所提供的一种LVS系统,包括:负载均衡器,备份服务器及集群中服务器节点;其中,所述负载均衡器,用于利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;所述备份服务器,用于通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;在当所述负载均衡器失效时接管所述负载均衡器的IP地址;可见,该系统利用MON资源管理系统用来监控网络上的服务器节点和网络服务,并利用备用服务器防止负载均衡器成为整个系统的单点失效,实现了对负载均衡器的冗余,即提高了系统的可靠性和稳定性,即该LVS系统减少服务构建环境的资源投入同时提供稳定的高可用集群环境。本专利技术还提供了一种LVS系统的构建方法,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的LVS系统的构建方法的流程图;图2为本专利技术实施例所提供的LVS系统的结构框图。具体实施方式本专利技术的核心是提供一种LVS系统的构建方法及LVS系统,减少服务构建环境的资源投入同时提供稳定的高可用集群环境。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的LVS系统的构建方法的流程图;该构建方法可以包括:S100、负载均衡器利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;其中,MON是一个通用目的地资源监视系统,用来实现监控网络上的服务器节点问题和网络服务的可用性。可选的,负载均衡器中运行有MON进程,即在MON进程中的配置文件中记录需要监控的预定服务器节点;按照监控周期监测所述预定服务器节点的节点状态,并利用服务监控器监控对应的服务进程。用户可以根据集群系统中服务器节点的实际情况进行配置文件中预定服务器节点的设置。即将需要进行监控的服务器节点写入配置文件中,MON进程在运行时就对配置文件中记录的服务器节点进行周期性的监控。用户可以根据实际使用需求对配置文件中的预定服务器节点及监控周期进行修改。即当服务器故障发生时,MON进程运行在负载均衡器上,负责监控整个集群的服务器节点和服务进程。在配置文件中写入检查服务器节点,然后每隔规定的时间内检查服务器节点状态。另外相关的服务监控器监控相关服务。当某个服务节点失效时(即某个服务器故障发生时)发送一个通告信息,负载均衡器就能够知道服务器节点是否能接受服务。S110、备份服务器通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;其中,该步骤目的是为了监控负载均衡器是否失效。可以使用心跳检测方法等。可选的,备份服务器中运行的HEARTBEAT进程通过串行线按照预定周期接收所述负载均衡器利用UDP协议发送运行状态信息,当未接收到所述运行状态信息时判定所述负载均衡器失效。即本文档来自技高网...
一种LVS系统的构建方法及LVS系统

【技术保护点】
一种LVS系统的构建方法,其特征在于,包括:负载均衡器利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;备份服务器通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;所述备份服务器在当所述负载均衡器失效时接管所述负载均衡器的IP地址。

【技术特征摘要】
1.一种LVS系统的构建方法,其特征在于,包括:负载均衡器利用MON进程对整个集群中预定服务器节点以及对应服务进程进行监控;备份服务器通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效;所述备份服务器在当所述负载均衡器失效时接管所述负载均衡器的IP地址。2.根据权利要求1所述的LVS系统的构建方法,其特征在于,负载均衡器利用MON进程对整个集群中预定服务器节点以及服务进程进行监控,包括:在MON进程中的配置文件中记录需要监控的预定服务器节点;按照监控周期监测所述预定服务器节点的节点状态,并利用服务监控器监控对应的服务进程。3.根据权利要求2所述的LVS系统的构建方法,其特征在于,备份服务器通过串行线按照预定周期检测所述负载均衡器的运行状态信息,并根据所述运行状态信息判断所述负载均衡器是否失效,包括:备份服务器中运行的HEARTBEAT进程通过串行线按照预定周期接收所述负载均衡器利用UDP协议发送运行状态信息,当未接收到所述运行状态信息时判定所述负载均衡器失效。4.根据权利要求1-3任一项所述的LVS系统的构建方法,其特征在于,所述备份服务器在当所述负载均衡器失效时接管所述负载均衡器的IP地址,包括:所述备份服务器在当所述负载均衡器失效时,利用ARP欺骗方法接管所述负载均衡器的IP地址。5.根据权利要求4所述的LVS系统的构建方法,其特...

【专利技术属性】
技术研发人员:刘超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1