一种用于存储集群设备的管理方法与流程

文档序号:18923452发布日期:2019-10-19 03:47阅读:172来源:国知局
一种用于存储集群设备的管理方法与流程

本发明涉及存储设备管理领域,特别是涉及一种用于存储集群设备的管理方法。



背景技术:

存储集群由一些网络设备节点(路由器,交换机,无限局域网接入点)、管理节点、存储节点组成。由于存储集群中的存储设备有时会增加或删除,在这种情况下,需要重新建立新增存储设备与集群内设备的配对,即将新增的存储设备作为从节点,集群内的某个存储节点作为主节点,建立主从节点之间的连接,进而使得该从节点能够加入该存储集群内。

目前在当增加或删除存储节点后,需要将增加或删除后的存储节点的IP信息以及设备标识等数据手动填写到存储集群对应的脚本或配置文件(表格或数据库)中,供分配的主节点依据该脚本或配置文件中的数据查找到该从节点,再进行参数配对,进而进行数据交互将从节点纳入存储集群中。但是人为填写变更的存储节点的数据不仅耗费人力、效率低下而且出错的概率高、速度慢。

因此,如何提供一种效率高、速度快的用于存储集群设备的管理方法是本领域技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种用于存储集群设备的管理方法,当增加或删除存储节点时,不需要手动填写主节点配对所需要的脚本或配置文件,从而减少人力的浪费,效率高,不易出错且速度快。

为解决上述技术问题,本发明提供了一种用于存储集群的设备管理方法,待加入所述存储集群的设备节点均支持LLDP链路层发现协议;所述存储集群内的各个节点的接口上均设置有MIB管理信息库;所述方法包括:

当所述设备节点加入所述存储集群所在的局域网后,以广播形式发送携带有自身设备信息的报文至所述存储集群内的各个节点;

所述存储集群内的各个节点将接收到的报文存储至自身的MIB库中;

所述存储集群内的管理节点判断对应的设备节点是否为未知存储节点;

若是,按照预设规则从所述存储集群内选取一个所述存储节点作为主节点;

所述主节点依据自身MIB库中存储的相应报文与所述设备节点进行配对,进而将所述设备节点加入所述存储集群内。

优选地,所述存储集群内的各个节点均支持所述LLDP协议,且所述设备节点的接口上设置有MIB管理信息库。

优选地,所述设备信息具体包括IP信息、设备类型标识、设备型号、接口信息。

优选地,所述存储集群内的管理节点判断对应的设备节点是否为未知存储节点的过程具体为:

周期性地获取所述存储集群内各个节点的MIB库中存储的报文;

判断所述报文内的各项信息是否未存储在所述管理节点内预设的集群数据库内,若是,所述报文对应的设备节点为未知节点;

依据所述报文内的设备类型标识判断所述未知节点是否为存储节点,若是,所述未知节点为未知存储节点。

优选地,所述预设规则具体为选取到所述未知存储节点物理的距离最短的一个所述存储节点作为主节点。

优选地,所述预设规则具体为与所述未知存储节点之间路由节点最少的一个所述存储节点作为主节点。

本发明提供了一种用于存储集群设备的管理方法,加入该存储集群的设备节点均支持LLDP协议,当设备节点加入存储集群所在的局域网后,即可发送携带有自身设备信息的报文至存储集群中的各个节点内,供各个节点将接收到的报文存储至自身的MIB库内,一旦管理节点判定该设备节点为未知存储节点并选取主节点后,主节点即可依据自身存储的报文来与该设备节点进行配对,仅为将该设备节点加入存储集群内。可见,本发明能够使得当增加或删除存储节点时,不需要手动填写主节点配对所需要的脚本或配置文件,而是直接利用存储节点接入局域网时发送的报文即可,减少了人力的浪费,效率高,不易出错且速度快。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种用于存储集群设备的管理方法的结构示意图。

具体实施方式

本发明的核心是提供一种用于存储集群设备的管理方法,当增加或删除存储节点时,不需要手动填写主节点配对所需要的脚本或配置文件,从而减少人力的浪费,效率高,不易出错且速度快。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种用于存储集群设备的管理方法,待加入存储集群的设备节点均支持LLDP链路层发现协议;存储集群内的各个节点的接口上均设置有MIB管理信息库;参见图1所示,图1为本发明提供的一种用于存储集群设备的管理方法的结构示意图。该方法包括:

步骤s101:当设备节点加入存储集群所在的局域网后,以广播形式发送携带有自身设备信息的报文至存储集群内的各个节点;

步骤s102:存储集群内的各个节点将接收到的报文存储至自身的MIB库中;

步骤s103:存储集群内的管理节点判断对应的设备节点是否为未知存储节点;若是,进入步骤s104;

步骤s104:按照预设规则从存储集群内选取一个存储节点作为主节点;

步骤s105:主节点依据自身MIB库中存储的相应报文与设备节点进行配对,进而将设备节点加入存储集群内。

其中,设备节点一般仅将报文广播至自身所在局域网内,存储集群内的设备一般位于同一局域网内,特殊情况下,也可能需要将设备节点广播的报文通过中继路由进一步广播至上级网络内,本发明对此不作限定,可视需要而定。

作为优选地,存储集群内的各个节点均支持LLDP协议,且设备节点的接口上设置有MIB(Management Information Base,管理信息库)库。

可以理解的是,LLDP(Link Layer Discovery Protocol,链路层发现协议)提供了一种标准的链路层发现方式,可以将本端设备的的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给与自己直连的邻居节点,邻居节点收到这些信息后将其以标准MIB库的形式保存起来,以供管理系统查询及判断链路的通信状况。

其中,这里的设备信息具体包括IP信息、设备类型标识、设备型号、接口信息。可以理解的是,这里的设备类型标识指的是用于识别是否为存储节点的标识符,当然,其具体内容可以自行设定,设定完成后需要同时修改管理节点,管理节点能够对该设备类型标识进行识别。IP信息、设备型号、接口信息是用于供主节点与设备节点进行配对以及加入存储集群内时需要的。

另外,这里的设备信息还可以包括设备节点的功能、物理位置等,本发明对此不作具体限定。

具体的,存储集群内的管理节点判断对应的设备节点是否为未知存储节点的过程具体为:

步骤s201:周期性地获取存储集群内各个节点的MIB库中存储的报文;

步骤s202:判断报文内的各项信息是否未存储在管理节点内预设的集群数据库内,若是,报文对应的设备节点为未知节点;

步骤s203:依据报文内的设备类型标识判断未知节点是否为存储节点,若是,未知节点为未知存储节点。

进一步可知,这里的预设规则具体为选取到未知存储节点物理的距离最短的一个存储节点作为主节点。

在另一种实施例中,预设规则具体为与未知存储节点之间路由节点最少的一个存储节点作为主节点。

可以理解的是,选取主节点与未知存储节点进行配对,是为了使未知存储节点互相获取到对方的IP地址等,进而建立连接,然后完成一系列的数据通信,从而实现将未知存储节点加入该存储集群的目的,故一般选取的主节点需要与未知存储节点的距离较近,这里的距离较近可以为物理距离较近或者中间的路由节点较少等,当然,也可采用其他规则选择主节点,本发明对此不作限定。

并且,本发明在管理节点判断当前接入的设备节点为未知存储节点时,能够直接依据预设规则分配主节点,相比目前采用的人工选择主节点的方式,效率高,减少了人力的浪费。

本发明提供了一种用于存储集群设备的管理方法,加入该存储集群的设备节点均支持LLDP协议,当设备节点加入存储集群所在的局域网后,即可发送携带有自身设备信息的报文至存储集群中的各个节点内,供各个节点将接收到的报文存储至自身的MIB库内,一旦管理节点判定该设备节点为未知存储节点并选取主节点后,主节点即可依据自身存储的报文来与该设备节点进行配对,仅为将该设备节点加入存储集群内。可见,本发明的系统能够使得当增加或删除存储节点时,不需要手动填写主节点配对所需要的脚本或配置文件,而是直接利用存储节点接入局域网时发送的报文即可,减少了人力的浪费,效率高,不易出错且速度快。

需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1