一种批量集群节点管理方法、系统及计算机集群管理节点技术方案

技术编号:15441471 阅读:58 留言:0更新日期:2017-05-26 06:37
本发明专利技术公开了一种批量集群节点管理方法,用于计算机集群的管理节点,计算机集群包括管理节点及若干个计算机节点,管理节点与各个计算节点之间通过ssh无密码访问协议进行通信;该方法包括接收客户端发送的连接请求,建立与客户端之间的网络连接;接收客户端发送的操作指令,操作指令内包括操作内容信息以及待操作的若干个计算节点的标识;将操作内容信息分别发送至各个标识对应的计算节点;接收各个计算节点反馈的操作结果并发送至所述客户端进行显示。本发明专利技术对计算机节点进行管理操作时不需要一个节点一个节点进行,而是可以批量管理节点,效率高,工作量小;本发明专利技术还公开了一种计算机集群管理节点以及批量集群节点管理系统,在此不再赘述。

Batch cluster node management method, system and computer cluster management node

The invention discloses a batch management method for the management of cluster nodes, node computer cluster, including computer cluster management node and a plurality of computer nodes, and the nodes between the management node without a password to access through the SSH communication protocol; the method includes receiving a connection request sent by the client, and the client network connection is established between; receiving client's instructions and operating instructions including operation information and content to be operated a number of computing nodes identification; operation nodes are sent to each content information corresponding to the identification; receiving nodes feedback operation result and send to the client to display. The present invention manage the operation of the computer nodes without the need for a node in a node, it can batch management node, high efficiency, small workload; the invention also discloses a computer cluster management node and batch cluster node management system, and will not go.

【技术实现步骤摘要】
一种批量集群节点管理方法、系统及计算机集群管理节点
本专利技术涉及集群管理
,特别是涉及一种批量集群节点管理方法及计算机集群管理节点。本专利技术还涉及一种批量集群节点管理系统。
技术介绍
计算机集群是通过高性能网络或局部网络将一组计算机系统进行互联,形成的具有单一系统映像的高性能、高扩展性、高性价比的计算机机群系统。目前对计算节点进行远程管理操作的方式是通过在客户端选定需要进行管理操作的一个计算节点,然后输入操作请求以及该节点的登录密码来将该请求发送至相应的计算节点,即每次仅能控制一个计算节点。由于计算机集群节点数量庞大,有时会包括几百个节点,当需要管理多个节点时,该方法需要大量的重复操作,效率低,工作量大。因此,如何提供一种效率高、工作量小的批量集群节点管理方法及其系统以及计算机集群管理节点是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种批量集群节点管理方法及计算机集群管理节点,对计算机节点进行管理操作时不需要一个节点一个节点进行,而是可以批量管理节点,效率高,工作量小;本专利技术的另一目的是提供一种包括上述计算机集群管理节点的批量集群节点管理系统。为解决上述技术问题,本专利技术提供了一种批量集群节点管理方法,用于计算机集群的管理节点,所述计算机集群包括所述管理节点以及若干个计算机节点,所述管理节点与各个所述计算节点之间通过ssh无密码访问协议进行通信;所述方法包括:接收客户端发送的连接请求,建立与所述客户端之间的网络连接;接收所述客户端发送的操作指令,所述操作指令内包括操作内容信息以及待操作的若干个计算节点的标识;将所述操作内容信息分别发送至各个所述标识对应的计算节点;接收各个所述计算节点反馈的操作结果并发送至所述客户端进行显示。优选地,所述接收各个所述计算节点反馈的操作结果并发送至所述客户端进行显示的过程具体为:接收各个所述计算节点反馈的操作结果;对各个所述计算节点反馈的操作结果进行整合拼接,得到结果文件;将所述结果文件发送至所述客户端进行显示。优选地,所述建立与所述客户端之间的网络连接之后,接收所述客户端发送的操作指令之前还包括:接收所述客户端输入的root用户登录信息;对所述登录信息进行验证,验证通过后,发送在预设的节点选择界面至所述客户端进行显示,供用户进行选择操作。为解决上述技术问题,本专利技术还提供了一种计算机集群管理节点,所述管理节点与所述计算机集群内的各个计算节点之间通过ssh无密码访问协议进行通信;所述管理节点包括:连接模块,用于接收客户端发送的连接请求,建立与所述客户端之间的网络连接;指令接收模块,用于接收所述客户端发送的操作指令,所述操作指令内包括操作内容信息以及待操作的若干个计算节点的标识;指令发送模块,用于将所述操作内容信息分别发送至各个所述标识对应的计算节点;结果接收模块,用于接收各个所述计算节点反馈的操作结果并发送至所述客户端进行显示。优选地,所述结果接收模块具体用于:接收各个所述计算节点反馈的操作结果;对各个所述计算节点反馈的操作结果进行整合拼接,得到结果文件;将所述结果文件发送至所述客户端进行显示。优选地,还包括:root用户登录模块,用于接收所述客户端输入的root用户登录信息;对所述登录信息进行验证,验证通过后,发送在预设的节点选择界面至所述客户端进行显示,供用户进行选择操作;所述连接模块还用于建立与所述客户端之间的网络连接后,触发所述root用户登录模块。为解决上述技术问题,本专利技术还提供了一种批量集群节点管理系统,包括计算机集群以及客户端;所述计算机集群包括如以上任一项所述的管理节点以及若干个计算节点;所述管理节点与各个所述计算节点之间通过ssh无密码访问协议进行通信。本专利技术提供了一种批量集群节点管理方法,用于管理节点,由于管理节点与计算节点之间能够进行无密码通信访问,故接收到客户端输入的操作内容信息以及多个计算节点的标识后,管理节点能够将操作内容信息统一发送至各个计算节点内,而不需要每接收到一个计算节点的密码后,再将操作内容信息发送至对应的计算节点;即本专利技术能够实现批量管理计算节点的目的,效率高;且在对多个计算节点进行管理时,用户仅需要在客户端输入需要进行的操作内容信息以及需要管理的一系列计算节点的标识即可,而不需要重复输入各个计算节点的登录密码以及操作内容信息,大大减少了工作量。本专利技术还提供了一种计算机集群管理节点以及一种批量集群节点管理系统,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种批量集群节点管理方法的过程的流程图;图2为本专利技术提供的一种批量集群节点管理系统的结构示意图。具体实施方式本专利技术的核心是提供一种批量集群节点管理方法及计算机集群管理节点,对计算机节点进行管理操作时不需要一个节点一个节点进行,而是可以批量管理节点,效率高,工作量小;本专利技术的另一核心是提供一种包括上述计算机集群管理节点的批量集群节点管理系统。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种批量集群节点管理方法,用于计算机集群的管理节点,计算机集群包括管理节点以及若干个计算机节点,管理节点与各个计算节点之间通过ssh无密码访问协议进行通信;参见图1所示,图1为本专利技术提供的一种批量集群节点管理方法的过程的流程图;该方法包括:步骤s101:接收客户端发送的连接请求,建立与客户端之间的网络连接;步骤s102:接收客户端发送的操作指令,操作指令内包括操作内容信息以及待操作的若干个计算节点的标识;这里的标识可以为计算机节点的名称或编号等,这里的操作指令可以为HTTP请求指令。当然,本专利技术对以上均不作限定。步骤s103:将操作内容信息分别发送至各个标识对应的计算节点;其中,这里的可以同时将各个操作内容信息发送至各个计算节点,也可以采用循环的方式发送,具体采用哪种方式本专利技术不作限定。但,本专利技术的操作中,接收一次操作指令即可以控制多个计算节点进行操作,而不是接收一次操作指令仅能够对一个计算节点进行操作,故大大提高了管理效率。步骤s104:接收各个计算节点反馈的操作结果并发送至客户端进行显示。另外,步骤s104的过程具体为:接收各个计算节点反馈的操作结果;对各个计算节点反馈的操作结果进行整合拼接,得到结果文件;将结果文件发送至客户端进行显示。可以理解的是,当进行管理的计算节点数量很多时,若将各个计算节点的反馈结果分开发送至客户端进行显示的话,用户可能需要查看多个文件,非常不方便,故将一次管理操作后各个计算节点反馈的结果进行整合,得到一个结果文件再发送至客户端进行显示,能够大大提高用户查看时的便利性。当然,这里的结果文件应为客户端展示时所需要的文本格式。另外,反馈至客户端的本文档来自技高网...
一种批量集群节点管理方法、系统及计算机集群管理节点

【技术保护点】
一种批量集群节点管理方法,用于计算机集群的管理节点,其特征在于,所述计算机集群包括所述管理节点以及若干个计算机节点,所述管理节点与各个所述计算节点之间通过ssh无密码访问协议进行通信;所述方法包括:接收客户端发送的连接请求,建立与所述客户端之间的网络连接;接收所述客户端发送的操作指令,所述操作指令内包括操作内容信息以及待操作的若干个计算节点的标识;将所述操作内容信息分别发送至各个所述标识对应的计算节点;接收各个所述计算节点反馈的操作结果并发送至所述客户端进行显示。

【技术特征摘要】
1.一种批量集群节点管理方法,用于计算机集群的管理节点,其特征在于,所述计算机集群包括所述管理节点以及若干个计算机节点,所述管理节点与各个所述计算节点之间通过ssh无密码访问协议进行通信;所述方法包括:接收客户端发送的连接请求,建立与所述客户端之间的网络连接;接收所述客户端发送的操作指令,所述操作指令内包括操作内容信息以及待操作的若干个计算节点的标识;将所述操作内容信息分别发送至各个所述标识对应的计算节点;接收各个所述计算节点反馈的操作结果并发送至所述客户端进行显示。2.根据权利要求1所述的方法,其特征在于,所述接收各个所述计算节点反馈的操作结果并发送至所述客户端进行显示的过程具体为:接收各个所述计算节点反馈的操作结果;对各个所述计算节点反馈的操作结果进行整合拼接,得到结果文件;将所述结果文件发送至所述客户端进行显示。3.根据权利要求1所述的方法,其特征在于,所述建立与所述客户端之间的网络连接之后,接收所述客户端发送的操作指令之前还包括:接收所述客户端输入的root用户登录信息;对所述登录信息进行验证,验证通过后,发送在预设的节点选择界面至所述客户端进行显示,供用户进行选择操作。4.一种计算机集群管理节点,其特征在于,所述管理节点与所述计算机集群内的各个计算节点之间通过ssh无密码...

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

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

1