服务器节点的处理方法及装置制造方法及图纸

技术编号:15240975 阅读:52 留言:0更新日期:2017-05-01 00:33
本发明专利技术实施例公开了一种服务器节点的处理方法及装置,该方法包括:监测内网DNS服务器对SSO内网域名的解析,并从内网DNS服务器输出的解析结果中提取IP地址存储在第一IP地址列表中;其中,第一IP地址列表用于记录当前监测周期内,内网DNS服务器输出的解析结果中的IP地址;响应于当前监测周期结束,若第一IP地址列表与第二IP地址列表不相同,根据第一IP地址列表对设置在LVS负载均衡服务器中的第二IP地址列表进行更新;其中,第二IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址。本发明专利技术实施例可以简化服务器节点的上下线过程,提高服务器节点的上下线效率,降低运维成本。

Method and device for processing server node

The embodiment of the invention discloses a method and a device for processing a server node, the method includes: analysis of monitoring intranet DNS server on SSO network domain, and extract the IP address stored in the first IP address from the list of analytical results of Intranet DNS server output; the first IP address list is used to record the current monitoring period. The analytical results, the output of the intranet DNS server IP address in response to the current monitoring; the end of the cycle, if the first IP address list and second list of IP addresses are not the same, according to the first IP address list to set in the LVS server load balancing in second IP address list is updated; among them, second IP address list SSO the network server in the pool before the current monitoring cycle all online server IP address. The embodiment of the invention can simplify the process of the upper and lower lines of the server node, improve the efficiency of the upper and lower lines of the server node, and reduce the operation and maintenance cost.

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其是一种服务器节点的处理方法及装置。
技术介绍
单点登录(SingleSignOn,SSO)系统是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统的技术。SSO包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制,为企业所有的线上产品提供登录验证功能,是目前比较流行的企业业务整合的解决方案之一。公网的网络用户访问采用SSO技术的企业应用系统时,向应用系统所在服务器的公网互联网协议(InternetProtocolAddress,IP)地址发送超文本传输协议(HyperTextTransferProtocol,HTTP)请求,该HTTP访问请求通过Linux虚拟服务器(LinuxVirtualServer,LVS)负载均衡服务器,由LVS负载均衡服务器根据记录的IP地址发送给由多台内网服务器组成的SSO内网服务器池。在实现本专利技术的过程中,专利技术人发现,现有技术中,如果SSO内网服务器池中的某台服务器(也称为:服务器节点或节点)发生故障需要下线,则需要人工发现节点故障并通过手动方式在LVS负载均衡服务器上剔除掉故障节点的IP地址,使公网中的网络用户访问不到该故障节点;在故障节点恢复后,需要通过手动方式在LVS负载均衡服务器上添加该恢复节点的IP地址,使公网中的网络用户可以继续访问该节点。因此,该现有技术至少存在以下问题:对运维操作来说,上述人工发现节点故障并通过手动方式在LVS负载均衡服务器上剔除掉故障节点的IP地址的下线过程、以及通过手动方式在LVS负载均衡服务器上添加该恢复节点的IP地址的上线过程比较复杂,且缺乏快速响应性;需要占用较多的人力资源,运维成本较高。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种服务器节点的处理方法与装置、服务器,以简化服务器节点的上下线过程,提高服务器节点的上下线效率,降低运维成本。为解决上述技术问题,根据本专利技术实施例的一个方面,提供的一种服务器节点的处理方法,包括:监测内网域名解析DNS服务器对单点登录SSO内网域名的解析,并从内网DNS服务器输出的解析结果中提取IP地址存储在第一IP地址列表中;其中,所述第一IP地址列表用于记录当前监测周期内,内网DNS服务器输出的解析结果中的IP地址;响应于当前监测周期结束,若第一IP地址列表与第二IP地址列表不相同,利用第一IP地址列表对设置在Linux虚拟服务器LVS负载均衡服务器中的第二IP地址列表进行更新;其中,所述第二IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址。在另一实施例的服务器节点的处理方法中,还包括:响应于当前监测周期结束,比较所述第一IP地址列表中的IP地址与所述第二IP地址列表中的IP地址;响应于所述第一IP地址列表中的IP地址与所述第二IP地址列表中的IP地址不相同,执行所述利用第一IP地址列表对设置在LVS负载均衡服务器中的第二IP地址列表进行更新的操作。在另一实施例的服务器节点的处理方法中,还包括:响应于当前监测周期结束,比较第一IP地址列表中的IP地址与第三IP地址列表中的IP地址;其中,所述第三IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址;响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址不相同,发送所述第一IP地址列表,以便利用第一IP地址列表对设置在LVS负载均衡服务器中的第二IP地址列表进行更新。在另一实施例的服务器节点的处理方法中,还包括:响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址不相同,将所述第三IP地址列表中的IP地址更新为所述第一IP地址列表中的IP地址;响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址完全相同,清空所述第一IP地址列表中的所有IP地址。在另一实施例的服务器节点的处理方法中,所述当前监测周期为第一个监测周期时,所述第三IP地址列表中记录的IP地址具体为:初始状态下,SSO内网服务器池中所有服务器的IP地址。在另一实施例的服务器节点的处理方法中,所述当前监测周期为第一个监测周期时,所述第二IP地址列表中记录的IP地址具体为:初始状态下,SSO内网服务器池中所有服务器的IP地址。根据本专利技术实施例的另一个方面,提供的一种服务器节点的处理装置,包括:监测单元,用于监测内网域名解析DNS服务器对单点登录SSO内网域名的解析,并从内网DNS服务器输出的解析结果中提取IP地址存储在第一IP地址列表中;其中,所述第一IP地址列表用于记录当前监测周期内,内网DNS服务器输出的解析结果中的IP地址;第一更新单元,用于响应于当前监测周期结束,若第一IP地址列表与第二IP地址列表不相同,根据第一IP地址列表对设置在Linux虚拟服务器LVS负载均衡服务器中的第二IP地址列表进行更新;其中,所述第二IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址。在另一实施例的服务器节点的处理装置中,还包括:发送单元,用于响应于当前监测周期结束,将所述第一IP地址列表发送给接收单元;接收单元,用于接收发送单元发送的第一IP地址列表;所述第一更新单元具体包括:比较模块,用于比较接收单元接收到的第一IP地址列表中的IP地址与所述第二IP地址列表中的IP地址;更新模块,用于根据比较模块的比较结果,响应于所述第一IP地址列表中的IP地址与所述第二IP地址列表中的IP地址不相同,将所述第二IP地址列表中的IP地址更新为所述第一IP地址列表中的IP地址。在另一实施例的服务器节点的处理装置中,还包括:比较单元,用于响应于当前监测周期结束,比较所述第一IP地址列表中的IP地址与第三IP地址列表中的IP地址;其中,所述第三IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址;发送单元,用于根据比较单元的比较结果,响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址不相同,将第一IP地址列表发送给接收单元;接收单元,用于接收发送单元发送的第一IP地址列表;所述第一更新单元,具体用于将所述第二IP地址列表中的IP地址更新为所述接收单元接收到的第一IP地址列表中的IP地址。在另一实施例的服务器节点的处理装置中,还包括:第二更新单元,用于根据比较单元的比较结果,响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址不相同,将所述第三IP地址列表中的IP地址更新为所述第一IP地址列表中的IP地址;以及响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址完全相同,清空所述第一IP地址列表中的所有IP地址。基于本专利技术上述实施例提供的服务器节点的处理方法及装置,通过监测内网DNS服务器对SSO内网域名的解析,在第一IP地址列表记录当前监测周期内、由内网DNS服务器输出的解析结果中的IP地址,在当前监测周期结束时,根据第一IP地址列表对设置在LVS负载均衡服务器中的第二IP地址列表进行更新,其中的第二IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址。本专利技术实施例可以本文档来自技高网
...

【技术保护点】
一种服务器节点的处理方法,其特征在于,包括:监测内网域名解析DNS服务器对单点登录SSO内网域名的解析,并从内网DNS服务器输出的解析结果中提取IP地址存储在第一IP地址列表中;其中,所述第一IP地址列表用于记录当前监测周期内,内网DNS服务器输出的解析结果中的IP地址;响应于当前监测周期结束,若第一IP地址列表与第二IP地址列表不相同,利用第一IP地址列表对设置在Linux虚拟服务器LVS负载均衡服务器中的第二IP地址列表进行更新;其中,所述第二IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址。

【技术特征摘要】
1.一种服务器节点的处理方法,其特征在于,包括:监测内网域名解析DNS服务器对单点登录SSO内网域名的解析,并从内网DNS服务器输出的解析结果中提取IP地址存储在第一IP地址列表中;其中,所述第一IP地址列表用于记录当前监测周期内,内网DNS服务器输出的解析结果中的IP地址;响应于当前监测周期结束,若第一IP地址列表与第二IP地址列表不相同,利用第一IP地址列表对设置在Linux虚拟服务器LVS负载均衡服务器中的第二IP地址列表进行更新;其中,所述第二IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址。2.根据权利要求1所述的方法,其特征在于,还包括:响应于当前监测周期结束,比较所述第一IP地址列表中的IP地址与所述第二IP地址列表中的IP地址;响应于所述第一IP地址列表中的IP地址与所述第二IP地址列表中的IP地址不相同,执行所述利用第一IP地址列表对设置在LVS负载均衡服务器中的第二IP地址列表进行更新的操作。3.根据权利要求1所述的方法,其特征在于,还包括:响应于当前监测周期结束,比较第一IP地址列表中的IP地址与第三IP地址列表中的IP地址;其中,所述第三IP地址列表中记录有SSO内网服务器池中在当前监测周期之前所有在线服务器的IP地址;响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址不相同,发送所述第一IP地址列表,以便利用第一IP地址列表对设置在LVS负载均衡服务器中的第二IP地址列表进行更新。4.根据权利要求3所述的方法,其特征在于,还包括:响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址不相同,将所述第三IP地址列表中的IP地址更新为所述第一IP地址列表中的IP
\t地址;响应于第一IP地址列表中的IP地址与第三IP地址列表中的IP地址完全相同,清空所述第一IP地址列表中的所有IP地址。5.根据权利要求3或4所述的方法,其特征在于,所述当前监测周期为第一个监测周期时,所述第三IP地址列表中记录的IP地址具体为:初始状态下,SSO内网服务器池中所有服务器的IP地址。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述当前监测周期为第一个监测周期时,所述第二IP地址列表中记录的IP地址具体为:初始状态下,SSO内网服务器池中所有服务器的IP地址。7.一种服...

【专利技术属性】
技术研发人员:高阳
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1