一种节点设备的运维方法及系统技术方案

技术编号:21458097 阅读:40 留言:0更新日期:2019-06-26 06:11
本发明专利技术实施例公开了一种节点设备的运维方法及系统,应用于信息处理技术领域。节点设备的运维系统会统计集群系统中所有节点设备分别对应的来源流量信息和与中控系统的配置心跳状态,如果所有节点设备中待运维的节点设备的来源流量信息和配置心跳状态所指示的待运维的节点设备是否异常的信息不一致,确定对所有节点设备中待运维的节点设备的运维处理信息包括禁用的信息,则将待运维的节点设备加入到集群系统的服务中。这样,如果部署在集群系统中的有些节点设备由于故障未加入到中控系统的管理下,当这些节点设备恢复正常后,导致集群系统的对外服务异常,可以通过本实施例中节点设备的运维系统所执行的运维方法禁用这些节点设备。

【技术实现步骤摘要】
一种节点设备的运维方法及系统
本专利技术涉及信息处理
,特别涉及一种节点设备的运维方法及系统。
技术介绍
在集群系统比如内容分发网络(ContentDeliveryNetwork,CDN)系统总一般包括多个节点设备及可以管理多个节点设备的中控系统,这样,通过多个节点设备之间的配合,共同处理外网的业务请求,从而可以提高对业务请求的处理效率;而中控系统可以监控在该中控系统管理下的节点设备的状态,如果某些节点设备异常,则中控系统会下发自杀命令或其它踢出集群命令等给异常的节点设备,实现异常的节点设备自动运维功能。但是在集群系统的实践过程中,由于集群系统中的节点设备的数量较多,不同节点设备的状态复杂多变,即使通过中控系统监控各个节点设备,也会出现由于不在中控系统监管内的节点设备突然加入集群服务而中控系统无法感知的问题,也会出现由于某些异常的节点设备仍然在线网服务而导致用户访问失败的问题。
技术实现思路
本专利技术实施例提供一种节点设备的运维方法及系统,实现了对集群系统中所有节点设备的自动运维。本专利技术实施例第一方面提供一种节点设备的运维方法,包括:统计集群系统中所有节点设备分别对应的来源流量信息,及统计所有节点设备分别与所述集群系统中的中控系统的配置心跳状态;如果所述多个节点设备中待运维的节点设备的来源流量信息与配置心跳状态所指示的所述待运维的节点设备是否异常的信息不一致,确定所述待运维的节点设备的运维处理信息包括禁用的信息;根据所述禁用的信息,将所述待运维的节点设备退出所述集群系统的服务中。本专利技术实施例第二方面提供一种节点设备的运维系统,包括:统计单元,用于统计集群系统中所有节点设备分别对应的来源流量信息,及统计所有节点设备分别与所述集群系统中的中控系统的配置心跳状态;分析确定单元,用于如果所述多个节点设备中待运维的节点设备的来源流量信息与配置心跳状态所指示的所述待运维的节点设备是否异常的信息不一致,确定所述待运维的节点设备的运维处理信息包括禁用的信息;运维单元,用于根据所述禁用的信息,将所述待运维的节点设备退出到所述集群系统的服务中。本专利技术实施例第三方面提供一种存储介质,所述存储介质储存多条指令,所述指令适于由处理器加载并执行如本专利技术实施例第一方面所述的节点设备的运维方法。本专利技术实施例第四方面提供一种服务器,包括处理器和存储介质,所述处理器,用于实现各个指令;所述存储介质用于储存多条指令,所述指令用于由处理器加载并执行如本专利技术实施例第一方面所述的节点设备的运维方法。在本实施例的方法中,节点设备的运维系统会统计集群系统中所有节点设备分别对应的来源流量信息和与中控系统的配置心跳状态,如果所有节点设备中待运维的节点设备的来源流量信息和配置心跳状态所指示的待运维的节点设备是否异常的信息不一致,确定对待运维的节点设备的运维处理信息为禁用的信息,则将待运维的节点设备退出集群系统的服务中。这样,如果部署在集群系统中的有些节点设备由于故障未加入到中控系统的管理下,当这些节点设备恢复正常后,导致集群系统的对外服务异常,比如对外产生404信息,这些情况虽然不能被中控系统所感知,但是可以通过本实施例中节点设备的运维系统所执行的运维方法禁用这些节点设备。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种节点设备的运维方法所应用于的系统的结构示意图;图2是本专利技术实施例提供的一种节点设备的运维方法的流程图;图3是本专利技术应用实施例提供的一种节点设备的运维方法的流程图;图4a是本专利技术应用实施例中终端设备显示的来源流量信息和配置心跳状态的示意图;图4b是本专利技术应用实施例中终端设备显示的对待运维的节点设备进行运维处理的结果信息的示意图;图4c是本专利技术应用实施例中终端设备显示的对机房禁用的详细情况的示意图;图5是本专利技术实施例提供的一种节点设备的运维系统的结构示意图;图6是本专利技术实施例提供的一种服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供一种节点设备的运维方法,主要是对如图1所示的集群系统中的各个节点设备进行监控,从而实现对各个节点设备的自动运维。在该集群系统中可以包括中控系统和多个节点设备,本实施例中可以通过节点设备的运维系统监控集群系统中的各个节点设备,并对节点设备进行自动运维,比如对异常的节点设备禁用,对正常的节点设备恢复启用等。具体地,本专利技术实施例中节点设备的运维系统可以通过如下的步骤实现对节点设备的运维:统计集群系统中所有节点设备分别对应的来源流量信息,及统计所有节点设备分别与所述集群系统中的中控系统的配置心跳状态;如果所述多个节点设备中待运维的节点设备的来源流量信息与配置心跳状态所指示的所述待运维的节点设备是否异常的信息不一致,确定所述待运维的节点设备的运维处理信息包括禁用的信息;根据所述禁用的信息,将所述待运维的节点设备退出集群系统的服务中。在实际的应用过程中,在节点设备的运维系统中可以包括监控装置和调度器,其中,监控装置主要是执行上述统计来源流量信息和配置心跳状态,及确定运维处理信息的步骤;调度器用于根据监控装置确定的运维处理信息,对相应的节点设备进行运维处理。进一步地,在节点设备的运维系统中还可以包括终端设备,该终端设备可以显示节点设备的运维系统执行的各个步骤的执行结果,比如显示节点设备的运维系统统计的各个节点设备的来源流量信息和配置心跳状态等。这样,如果部署在集群系统中的有些节点设备由于故障未加入到中控系统的管理下,当这些节点设备恢复正常后,导致集群系统的对外服务异常,比如对外产生404信息,这些情况虽然不能被中控系统所感知,但是可以通过本实施例中节点设备的运维系统所执行的运维方法禁用这些节点设备。本专利技术实施例提供一种节点设备的运维方法,主要是由上述节点设备的运维系统所执行的方法,流程图如图2所示,包括:步骤101,统计集群系统中所有节点设备分别对应的来源流量信息,及统计所有节点设备分别与集群系统中的中控系统的配置心跳状态。这里集群系统中所有节点设备是指通常通过快速局域网连接方式,比如组播的方式,连接的多个节本文档来自技高网...

【技术保护点】
1.一种节点设备的运维方法,其特征在于,包括:统计集群系统中所有节点设备分别对应的来源流量信息,及统计所有节点设备分别与所述集群系统中的中控系统的配置心跳状态;如果所述多个节点设备中待运维的节点设备的来源流量信息与配置心跳状态所指示的所述待运维的节点设备是否异常的信息不一致,确定所述待运维的节点设备的运维处理信息包括禁用的信息;根据所述禁用的信息,将所述待运维的节点设备退出所述集群系统的服务中。

【技术特征摘要】
1.一种节点设备的运维方法,其特征在于,包括:统计集群系统中所有节点设备分别对应的来源流量信息,及统计所有节点设备分别与所述集群系统中的中控系统的配置心跳状态;如果所述多个节点设备中待运维的节点设备的来源流量信息与配置心跳状态所指示的所述待运维的节点设备是否异常的信息不一致,确定所述待运维的节点设备的运维处理信息包括禁用的信息;根据所述禁用的信息,将所述待运维的节点设备退出所述集群系统的服务中。2.如权利要求1所述的方法,其特征在于,所述统计集群系统中所有节点设备分别对应的来源流量信息,具体包括:统计所述所有节点设备中各个节点设备接收的集群内部透传请求的信息,及所述各个节点设备接收所述集群系统之外的其它设备的访问请求的信息。3.如权利要求1所述的方法,其特征在于,所述待运维的节点设备的来源流量信息与配置心跳状态所指示的所述待运维的节点设备是否异常的信息不一致,具体包括:所述待运维的节点设备的来源流量信息指示所述待运维的节点设备正常接收请求,所述待运维的节点设备的配置心跳状态指示所述待运维的节点设备与中控系统未连接或待运维的节点设备的业务配置信息不具有时效性。4.如权利要求1所述的方法,其特征在于,所述方法还包括:如果根据所述来源流量信息或配置心跳状态,确定所述多个节点设备中待运维的节点设备的运维处理信息包括禁用的信息;根据所述禁用的信息,将所述待运维的节点设备退出所述集群系统的服务中。5.如权利要求4所述的方法,其特征在于,所述如果根据所述来源流量信息或配置心跳状态,确定所述多个节点设备中待运维的节点设备的运维处理信息包括禁用的信息,具体包括:如果某一节点设备的配置心跳状态指示所述某一节点设备与中控系统的连接异常或所述某一节点设备的业务配置信息不具有时效性,确定所述某一节点为待运维的节点设备,所述某一节点设备的运维处理信息为禁用的信息;如果同一集群系统中的多个节点设备之间的来源流量信息中集群系统内部透传请求不一致,确定所述集群系统中的多个节点设备为待运维的节点设备,所述多个节点设备的运维处理信息分别包括禁用的信息。6....

【专利技术属性】
技术研发人员:刘化伟李丛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1