集群分析系统及部署方法、通信连接建立方法及装置制造方法及图纸

技术编号:17117247 阅读:28 留言:0更新日期:2018-01-25 00:17
本发明专利技术实施例提供一种集群分析系统及部署方法、通信连接建立方法及装置,该通信连接方法应用于集群分析系统中的任意一个计算服务器,所述集群分析系统包括用于任务调度的调度服务器和多个用于任务计算的计算服务器,该通信连接方法包括:以组播方式发送获取所述调度服务器所对应的虚拟IP地址的请求;接收所述调度服务器针对所接收到的所述请求反馈的虚拟IP地址;根据所接收的虚拟IP地址连接所述调度服务器。应用本发明专利技术实施例提供的方案,在保证计算服务器和调度服务器能够通信连接的前提下,降低了维护集群分析系统的工作量。

Cluster analysis system and deployment method, communication connection establishment method and device

The embodiment of the invention provides a cluster analysis of communication system and deployment method, method and device for establishing connection, in any cluster analysis system in a computing server the communication connection method, the cluster analysis system for computing server task scheduling scheduling server and multiple tasks for computing, including the communication connection methods: the request of virtual IP address to send multicast access to the corresponding scheduling server; receiving the scheduling server according to the received request feedback virtual IP address; according to the received virtual IP address to connect the scheduling server. The scheme provided by the embodiment of the invention reduces the workload of maintaining the cluster analysis system under the premise that the computing server and the dispatching server can communicate with each other.

【技术实现步骤摘要】
集群分析系统及部署方法、通信连接建立方法及装置
本专利技术涉及系统部署
,特别是涉及一种集群分析系统及部署方法、通信连接建立方法及装置。
技术介绍
随着计算服务规模的扩大,为其提供支持的系统逐步发展为服务器集群的模式。举例而言,一种提供集群分析服务的集群分析系统,可以由负责任务管理调度的调度服务器和用于进行任务计算的计算服务器构成的集群搭建而成。相关技术中,在建立调度服务器与计算服务器的通信连接前,需要将调度服务器的真实(InternetProtocol,网际协议)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地址连接所述调度服务器。为达到上述目的,本专利技术实施例公开了一种集群分析系统部署方法,应用于集群分析系统中的多台物理服务器中的任一台,所述方法包括:以组播方式向所述集群分析系统中的其他物理服务器发送其自身的真实网际协议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地址的优先级高于其他物理服务器发送的真实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地址;根据所接收的虚拟IP地址连接所述调度服务器。

【技术特征摘要】
1.一种集群分析系统,其特征在于,所述系统包括:用于任务调度的调度服务器和多个用于任务计算的计算服务器;其中,所述调度服务器,还用于在接收到计算服务器发送的、获取调度服务器所对应的虚拟网际协议IP地址的请求后,向发送请求的计算服务器反馈该调度服务器所对应的虚拟IP地址;所述计算服务器,还用于以组播方式发送获取所述调度服务器的虚拟IP地址的请求;接收所述调度服务器针对所接收到的所述请求反馈的虚拟IP地址;根据所接收的虚拟IP地址连接所述调度服务器。2.根据权利要求1所述的系统,其特征在于,所述调度服务器包括调度服务器主机和调度服务器备机;所述调度服务器主机用于在调度服务器主机处于正常运行状态时,接收计算服务器发送的获取调度服务器所对应的虚拟IP地址的请求,并向发送请求的计算服务器反馈所述调度服务器主机所对应的虚拟IP地址;所述调度服务器备机用于在调度服务器主机异常时,接收计算服务器发送的获取调度服务器所对应的虚拟IP地址的请求,并向发送请求的计算服务器反馈所述调度服务器备机所对应的虚拟IP地址。3.一种通信连接建立方法,其特征在于,应用于集群分析系统中的任意一个计算服务器,所述集群分析系统包括用于任务调度的调度服务器和多个用于任务计算的计算服务器,所述方法包括:以组播方式发送获取所述调度服务器所对应的虚拟网际协议IP地址的请求;接收所述调度服务器针对所接收到的所述请求反馈的虚拟IP地址;根据所接收的虚拟IP地址连接所述调度服务器。4.一种通信连接建立装置,其特征在于,应用于集群分析系统中的任意一个计算服务器,所述集群分析系统包括用于任务调度的调度服务器和多个用于任务计算的计算服务器,所述装置包括:请求发送模块,用于以组播方式发送获取所述调度服务器所对应的虚拟网际协议IP地址的请求;地址接收模块,用于接收所述调度服务器针对所接收到的所述请求反馈的虚拟IP地址;连接建立模块,用于根据所接收的虚拟IP地址连接所述调度服务器。5.一种集群分析系统部署方法,其特征在于,应用于集群分析系统中的多台物理服务器中的任一台,所述方法包括:以组播方式向所述集群分析系统中的其他物理服务器发送其自身的真实网际协议IP地址,并接收其他物理服务器发送的真实IP地址;根据其自身的真实IP地址与所接收的其他物理服务器的真实IP地址,确定自身启动的服务类型。6.根据权利要求5所述的方法,其特征在于,所述根据其自身的真实IP地址与所接收的其他物理服务器的真实IP地址,确定自身启动的服务类型,包括:判断其自身的真实IP地址的优先级是否高于所接收的其他物理服务器的真实IP地址的优先级;在确定其自身的真实IP地址的优先级高于其他物理服务器发送的真实IP地址的优先级时,启动调度服务。7.根据权利要求6所述的方法,其特征在于,所述判断其自身的真实IP地址的优先级是否高于所接收的其他物理服务器的真实IP地址的优先级,包括:将自身真实IP地址的最高位的地址段确定为目标地址段;比较自身真实IP地址的当前的目标地...

【专利技术属性】
技术研发人员:谢忠贤浦世亮周明耀翁祖源
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1