集群节点配置方法、系统及可读存储介质技术方案

技术编号:26040669 阅读:27 留言:0更新日期:2020-10-23 21:19
本发明专利技术公开了可分别应用于目标节点和配置节点的两种集群节点配置方法,集群节点配置系统和计算机可读存储介质。由于目标节点和配置节点中均具有节点间拓扑关系,因此配置节点可以基于节点间拓扑关系生成集群配置管理命令群发给所有的目标节点,而目标节点可基于节点间拓扑关系对集群配置管理命令进行解析,确定出是否需要加入目标集群。可见,本发明专利技术所提供的方法,对于配置节点而言,通过群发集群配置管理命令便可使得目标集群的组成节点加入目标集群,对于目标节点而言通过解析集群配置管理命令即可确定是否归属于目标节点。即,无论是从配置节点还是从目标节点角度来看,都可省去了手动执行命令,能够提高集群节点配置管理效率。

【技术实现步骤摘要】
集群节点配置方法、系统及可读存储介质
本专利技术涉及计算机应用
,特别是涉及一种集群节点配置方法、系统及可读存储介质。
技术介绍
目前在建立新的集群,以及对已创建的集群的节点进行管理(如增加节点、删除节点)往往需向各个节点中手动发送执行命令的方式进行。举例说明:多台双控设备建立集群的方法,即先建立双控集群,然后再通过手动执行命令的方式,将其他的双控设备添加到集群中,达到建立多控集群的目的。显然,这种手动执行命令的方式,仅适合设备数量较少的情况,设备数量过多时,需要多次执行添加节点的命令,比较繁琐,容易出错。综上所述,如何有效地提高集群节点配置管理效率等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种集群节点配置方法、系统及可读存储介质,在集群节点配置管理过程中,通过群发集群配置管理命令,实现高效率的配置管理。为解决上述技术问题,本专利技术提供如下技术方案:一种集群节点配置方法,应用于配置节点,包括:获取集群配置管理请求,并确定与所述集群配置管理请求对应目标集群的组成节点集合;利用节点间拓扑关系,确定出与所述组成节点集合对应的集群拓扑序列;生成与所述集群拓扑序列对应的集群配置管理命令;向具有通信连接的各个目标节点群发所述集群配置管理命令,以配置所述目标集群的组成节点;其中,各个所述目标节点具有所述节点间拓扑关系。优选地,所述利用节点间拓扑关系,确定出与所述组成节点集合对应的集群拓扑序列,包括:查找所述节点间拓扑关系,得到与自身唯一标识对应的目标链路序列;利用所述目标链路序列,确定出所述集群拓扑序列。优选地,确定与所述集群配置管理请求对应目标集群的组成节点集合,包括:若所述集群配置管理请求为集群创立请求,则直接将所述集群配置管理请求指定的节点集合作为所述组成节点集合;若所述集群配置管理请求为集群节点批量新增请求,则利用所述集群节点批量新增请求对应的新增节点,对已有的所述组成节点集合进行补充;若所述集群配置管理请求为集群节点删改请求,则利用所述集群节点批量删改请求对应的删改节点,对已有的所述组成节点集合进行删改。优选地,获取所述节点间拓扑关系的过程,包括:向各个所述目标节点,发送心跳检测数据包,得到所述目标链路序列;与各个所述目标节点,互相同步各自得到的链路序列;利用各个所述链路序列,构建所述节点间拓扑关系。一种集群节点配置方法,应用于目标节点,包括:接收并解析配置节点群发的集群配置管理命令,得到所述配置节点的唯一标识和集群拓扑序列;查找节点间拓扑关系,得到所述唯一标识对应的目标链路序列;利用所述集群拓扑序列和所述目标链路序列,判断目标节点是否为目标集群的组成节点;如果是,则加入所述目标集群。优选地,所述查找节点间拓扑关系,得到所述唯一标识对应的目标链路序列,包括:在所述节点间拓扑关系对应的表中,查找所述唯一标识所在的目标行;利用所述目标行记载的数据内容,确定所述目标链路序列。优选地,利用所述集群拓扑序列和所述目标链路序列,判断目标节点是否为目标集群的组成节点,包括:比对所述集群拓扑序列和所述目标链路序列,确定出所述目标集群的组成节点集合;若所述目标节点在所述组成节点集合中,则确定所述目标节点为所述组成节点;若所述目标节点未在所述组成节点集合中,则确定所述目标节点非所述组成节点。优选地,在确定所述目标节点非所述组成节点后,还包括:判断所述目标节点是否已加入所述目标集群;如果是,则退出所述目标集群。一种集群节点配置系统,包括:配置节点,以及与所述配置节点具有通信连接的目标节点;其中,所述配置节点包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述集群节点配置方法的步骤;所述目标节点包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述集群节点配置方法的步骤。一种集群节点配置设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述集群节点配置方法的步骤。一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述集群节点配置方法的步骤。一方面,应用本专利技术实施例所提供的方法,配置节点获取集群配置管理请求,并确定与集群配置管理请求对应目标集群的组成节点集合;利用节点间拓扑关系,确定出与组成节点集合对应的集群拓扑序列;生成与集群拓扑序列对应的集群配置管理命令;向具有通信连接的各个目标节点群发集群配置管理命令,以配置目标集群的组成节点。在本方法中,配置节点和目标节点共同维护节点间拓扑关系。在配置节点获取到集群配置管理请求之后,可确定出与集群配置管理请求对应目标集群的组成节点集合。然后,利用节点间拓扑关系,确定出与组成节点集合对应的集群拓扑序列,并生成与该集群拓扑序列对应的集群配置管理命令。最后向各个目标节点群发集群配置管理命令。由于目标节点中也有节点间拓扑关系,因此目标节点可基于节点间拓扑关系对集群配置管理命令进行节点,确定出是否需要加入目标集群。可见,在本方法中,配置节点通过群发集群配置管理命令便可使得目标集群的组成节点加入目标集群,省去了手动执行命令,能够提高集群节点配置管理效率。另一方面,应用本专利技术实施例所提供的方法,目标节点接收并解析配置节点群发的集群配置管理命令,得到配置节点的唯一标识和集群拓扑序列;查找节点间拓扑关系,得到唯一标识对应的目标链路序列;利用集群拓扑序列和目标链路序列,判断目标节点是否为目标集群的组成节点;如果是,则加入目标集群。对于目标节点而言,在接收到配置节点群发的集群配置管理命令后,配置节点可对集群配置管理目录进行解析,确定出配置节点的唯一标识和集群拓扑序列。通过查找节点间拓扑关系,便可得到唯一标识对应的目标链路序列。然后通过比对集群拓扑序列和目标链路序列,便可确定出目标节点是否为目标集群的组成节点。在确定为目标集群的组成节点时,便可加入目标集群。可见,在本方法中,目标节点仅需接收一条群发的集群配置管理命令,便可自动加入目标集群,省去了手动执行命令,能够提高集群节点配置管理效率。相应地,本专利技术实施例还提供了与上述集群节点配置方法相对应的集群节点配置系统和可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种应用于配置节点的集群节点配置方法的实施流程图;图2为本专利技术实施例中本文档来自技高网...

【技术保护点】
1.一种集群节点配置方法,其特征在于,应用于配置节点,包括:/n获取集群配置管理请求,并确定与所述集群配置管理请求对应目标集群的组成节点集合;/n利用节点间拓扑关系,确定出与所述组成节点集合对应的集群拓扑序列;/n生成与所述集群拓扑序列对应的集群配置管理命令;/n向具有通信连接的各个目标节点群发所述集群配置管理命令,以配置所述目标集群的组成节点;其中,各个所述目标节点具有所述节点间拓扑关系。/n

【技术特征摘要】
1.一种集群节点配置方法,其特征在于,应用于配置节点,包括:
获取集群配置管理请求,并确定与所述集群配置管理请求对应目标集群的组成节点集合;
利用节点间拓扑关系,确定出与所述组成节点集合对应的集群拓扑序列;
生成与所述集群拓扑序列对应的集群配置管理命令;
向具有通信连接的各个目标节点群发所述集群配置管理命令,以配置所述目标集群的组成节点;其中,各个所述目标节点具有所述节点间拓扑关系。


2.根据权利要求1所述的集群节点配置方法,其特征在于,所述利用节点间拓扑关系,确定出与所述组成节点集合对应的集群拓扑序列,包括:
查找所述节点间拓扑关系,得到与自身唯一标识对应的目标链路序列;
利用所述目标链路序列,确定出所述集群拓扑序列。


3.根据权利要求1所述的集群节点配置方法,其特征在于,确定与所述集群配置管理请求对应目标集群的组成节点集合,包括:
若所述集群配置管理请求为集群创立请求,则直接将所述集群配置管理请求指定的节点集合作为所述组成节点集合;
若所述集群配置管理请求为集群节点批量新增请求,则利用所述集群节点批量新增请求对应的新增节点,对已有的所述组成节点集合进行补充;
若所述集群配置管理请求为集群节点删改请求,则利用所述集群节点批量删改请求对应的删改节点,对已有的所述组成节点集合进行删改。


4.根据权利要求1所述的集群节点配置方法,其特征在于,获取所述节点间拓扑关系的过程,包括:
向各个所述目标节点,发送心跳检测数据包,得到所述目标链路序列;
与各个所述目标节点,互相同步各自得到的链路序列;
利用各个所述链路序列,构建所述节点间拓扑关系。


5.一种集群节点配置方法,其特征在于,应用于目标节点,包括:
接收并解析配置节点群发的集群配置管理命令,得到所述配置节点的唯一标识和集群拓扑序列;
查找...

【专利技术属性】
技术研发人员:刘潇木
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:山东;37

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

1