一种存储区域网络设备关联配置信息的管理方法及系统与流程

文档序号:21031307发布日期:2020-06-09 20:12阅读:169来源:国知局
一种存储区域网络设备关联配置信息的管理方法及系统与流程

本发明实施例涉及存储区域网络设备关联配置信息管理技术领域,具体涉及一种存储区域网络设备关联配置信息的管理方法及系统。



背景技术:

存储区域网中设备的逻辑关联关系直接反映客户相关业务的架构关系。存储设备厂商不同、设备组件多、关联关系复杂直接导致客户对业务环境出现问题时定位困难。通常存储区域网设备运维平台中对于所有的相互之间有关联关系的每个组件通常作为一个配置项,单独建立一个数据表存储该配置项的配置信息,根据端到端的链路中相关联的配置项多少,通过主键和外键建立串联关系,少则跨越十多个数据表、多则数十张数据表之间进行串行查询。

由于所有设备厂商的配置项指标不完全一致,放在一张多指标列的数据表中,会导致很多空字段占用额外的空间。当端到端链路中间配置项数据不全时,会导致配置关系链路查询断开,不能够关联出端到端的拓扑关联关系。而且由于关联关系非常多,所有数据存放在不同的数据表中会导致数据表查询需要历遍所有相关联的数据表而使得查询效率低下。



技术实现要素:

为此,本发明实施例提供一种存储区域网络设备关联配置信息的管理方法及系统,以解决现有的存储区域网络设备管理配置信息管理方法存在的不同厂商配置项不同指标的空字段占用额外空间、中间配置项数据不全时容易导致配置关系链路查询断开以及需要历遍所有相关联的数据表使得查询效率低的问题。

为了实现上述目的,本发明实施例提供如下技术方案:

根据本发明实施例的第一方面,提出了一种存储区域网络设备关联配置信息的管理方法,所述方法包括:

创建配置信息数据库以及配置信息数据表,将所述配置信息数据表存储在所述配置信息数据库中;

将存储区域中的网络设备按照服务器、光纤交换机、存储设备分成三大主类,分别采集各三大主类设备的主唯一识别信息并存储至所述配置信息数据表中;

将所述存储区域中非三大主类的其他网络设备按照其与三大主类设备的关联关系对应归属于三大主类设备中,分别采集各非三大主类的其他网络设备的信息并加注其所属三大主类设备的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中;

根据所述配置数据表中单个配置项的关联关系信息,在每个配置项后加注其所关联配置项的唯一识别信息生成一条数据记录,且针对所有关联配置项均相应添加一条数据记录,并存储至所述配置信息数据表中;

根据所述配置信息数据表对任意配置项的关联信息进行查询。

进一步地,分别采集各非三大主类的其他网络设备的信息并加注其所属三大主类设备的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中,具体包括:

采集服务器的子物理部件和逻辑部件信息并分别加注其所属服务器的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中;

采集光纤交换机的子物理部件和逻辑部件信息并分别加注其所属光纤交换机的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中;

采集存储设备的子物理部件和逻辑部件信息并分别加注其所属存储设备的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中。

进一步地,根据所述配置信息数据表对任意配置项的关联信息进行查询,具体包括:

第一步,先查询出配置项所属的某一主类设备,然后查询出与所述配置项关联的其他两类主类设备;

第二步,根据查询出的三大主类设备缩小查询范围,查询出与所述配置项关联的三大主类设备的子物理部件和逻辑部件中与所述配置项有关联的配置项信息。

进一步地,所述服务器的子物理部件和逻辑部件包括光纤卡、光纤端口、物理卷、卷组、逻辑卷和文件系统。

进一步地,所述光纤交换机的子物理部件和逻辑部件包括光纤扩展卡、光纤端口、光纤模块、分区和分区配置。

进一步地,所述存储设备的子物理部件和逻辑部件包括控制器、缓存、前端卡、前端端口、后端卡、后端端口、物理磁盘、raid组、pool和逻辑卷。

根据本发明实施例的第二方面,提出了一种存储区域网络设备关联配置信息的管理系统,所述系统包括:

数据表创建模块,用于创建配置信息数据库以及配置信息数据表,将所述配置信息数据表存储在所述配置信息数据库中;

配置项信息存储模块,用于将存储区域中的网络设备按照服务器、光纤交换机、存储设备分成三大主类,分别采集各三大主类设备的主唯一识别信息并存储至所述配置信息数据表中;

将所述存储区域中非三大主类的其他网络设备按照其与三大主类设备的关联关系对应归属于三大主类设备中,分别采集各非三大主类的其他网络设备的信息并加注其所属三大主类设备的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中;

关联信息存储模块,用于根据所述配置数据表中单个配置项的关联关系信息,在每个配置项后加注其所关联配置项的唯一识别信息生成一条数据记录,且针对所有关联配置项均相应添加一条数据记录,并存储至所述配置信息数据表中;

关联信息查询模块,根据所述配置信息数据表对任意配置项的关联信息进行查询。

进一步地,所述配置项信息存储模块具体用于:

采集服务器的子物理部件和逻辑部件信息并分别加注其所属服务器的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中;

采集光纤交换机的子物理部件和逻辑部件信息并分别加注其所属光纤交换机的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中;

采集存储设备的子物理部件和逻辑部件信息并分别加注其所属存储设备的主唯一识别信息后作为配置项的唯一识别信息存储至所述配置信息数据表中。

进一步地,所述关联信息查询模块具体用于:

第一步,先查询出配置项所属的某一主类设备,然后查询出与所述配置项关联的其他两类主类设备;

第二步,根据查询出的三大主类设备缩小查询范围,查询出与所述配置项关联的三大主类设备的子物理部件和逻辑部件中与所述配置项有关联的配置项信息。

本发明实施例具有如下优点:

本发明实施例提出的一种存储区域网络设备关联配置信息的管理方法及系统,对存储区域网络中的设备分为服务器、光纤交换机、存储设备三大主类,其他的配置项相应归属于三大主类,所有的配置数据都存在同一张数据表中。对不同厂商的设备创建相同的配置信息数据库,通过同一张纵向的配置信息数据表存储所有的配置项信息和关联信息,可以让存储区域网设备运维平台更加容易和快速的支持新的厂商和新的设备类型,不用在支持新的厂商和设备类型时改动原有的整个数据表结构,同时也避免了不同厂商不同指标的空字段空间占用问题;通过对每一个配置项的关联信息都添加一条数据记录的方法,避免数十个关联信息中间有缺失的情况下不能构建完全的端到端的配置关系;并且通过两步查询的方法实现快速缩小查询范围并提高查询效率。

附图说明

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

图1为本发明实施例1提供的一种存储区域网络设备关联配置信息的管理方法的流程示意图;

图2为本发明实施例1提供的一种存储区域网络设备关联配置信息的管理系统的结构示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

本发明实施例1提出了一种存储区域网络设备关联配置信息的管理方法,具体如图1所示,该方法包括以下步骤:

步骤110、创建配置信息数据库以及配置信息数据表,将配置信息数据表存储在配置信息数据库中。

首先是初始化数据库,对存储区域网络设备配置信息创建数据库,数据库创建完成后创建数据表。具体的,在存储运维管理平台的初始化过程中,对客户环境中已知的存储设备创建独立的配置信息数据库和配置信息数据表。

步骤120、将存储区域中的网络设备按照服务器、光纤交换机、存储设备分成三大主类,分别采集各三大主类设备的主唯一识别信息并存储至配置信息数据表中;

将存储区域中非三大主类的其他网络设备按照其与三大主类设备的关联关系对应归属于三大主类设备中,分别采集各非三大主类的其他网络设备的信息并加注其所属三大主类设备的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中。

本实施例中,将存储区域网络中的设备分为三大主类,分别为服务器、光纤交换机、存储设备,三大主类之间两两根据相互的物理连接或相关配置关系建立关联,其他的所有配置项(各主类设备的子物理部件和逻辑部件)相应归属于三大主类,在非三大主类的配置项信息中关联其与三大主类的关联关系,所有的配置数据都存在同一张数据表中。

具体的,首先采集服务器、光纤交换机、存储设备的主唯一识别信息并存入配置信息数据表中;对于存储区域中非三大主类的其他网络设备,主要包括:

采集服务器的子物理部件和逻辑部件信息并分别加注其所属服务器的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中,服务器的子物理部件和逻辑部件包括光纤卡、光纤端口、物理卷、卷组、逻辑卷和文件系统等配置项;

采集光纤交换机的子物理部件和逻辑部件信息并分别加注其所属光纤交换机的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中,光纤交换机的子物理部件和逻辑部件包括光纤扩展卡、光纤端口、光纤模块、分区和分区配置等配置项;

采集存储设备的子物理部件和逻辑部件信息并分别加注其所属存储设备的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中,存储设备的子物理部件和逻辑部件包括控制器、缓存、前端卡、前端端口、后端卡、后端端口、物理磁盘、raid组、pool和逻辑卷等配置项。

步骤130、根据配置数据表中单个配置项的关联关系信息,在每个配置项后加注其所关联配置项的唯一识别信息生成一条数据记录,且针对所有关联配置项均相应添加一条数据记录,并存储至配置信息数据表中。

通过对不同厂商的设备创建相同的配置数据库,通过同一张纵向的数据表格存储所有的配置项信息和关联信息,通过对每一个配置项关联信息都添加一条数据记录的方法,避免数十个关联信息中间有缺失的情况下不能构建完全的端到端的配置关系。

步骤140、根据配置信息数据表对任意配置项的关联信息进行查询。

具体的,步骤140具体包括:

第一步,先查询出配置项所属的某一主类设备,然后查询出与配置项关联的其他两类主类设备;

第二步,根据查询出的三大主类设备缩小查询范围,查询出与配置项关联的三大主类设备的子物理部件和逻辑部件中与配置项有关联的配置项信息。

在对配置项的关联信息进行查询时,分两步查询同一张配置信息数据表,第一步首先查询三大主类设备的关联信息,列出相关联的服务器、光纤交换机和存储设备,再根据已查询出的三大主类设备查询出相关联的其他配置项信息。通过两步查询数据表的方法,保证快速查询出主要关联信息,并快速缩小查询范围,提高配置关系的查询效率。

本发明实施例提出的一种存储区域网络设备关联配置信息的管理方法,将存储区域网络中的设备分为服务器、光纤交换机、存储设备三大主类,其他的配置项相应归属于三大主类,所有的配置数据都存在同一张数据表中。对不同厂商的设备创建相同的配置信息数据库,通过同一张纵向的配置信息数据表存储所有的配置项信息和关联信息,可以让存储区域网设备运维平台更加容易和快速的支持新的厂商和新的设备类型,不用在支持新的厂商和设备类型时改动原有的整个数据表结构,同时也避免了不同厂商不同指标的空字段空间占用问题;通过对每一个配置项的关联信息都添加一条数据记录的方法,避免数十个关联信息中间有缺失的情况下不能构建完全的端到端的配置关系;并且通过两步查询的方法实现快速缩小查询范围并提高查询效率。

实施例2

本发明实施例2提出了一种存储区域网络设备关联配置信息的管理系统,该系统包括:

数据表创建模块210,用于创建配置信息数据库以及配置信息数据表,将配置信息数据表存储在配置信息数据库中;

配置项信息存储模块220,用于将存储区域中的网络设备按照服务器、光纤交换机、存储设备分成三大主类,分别采集各三大主类设备的主唯一识别信息并存储至配置信息数据表中;

将存储区域中非三大主类的其他网络设备按照其与三大主类设备的关联关系对应归属于三大主类设备中,分别采集各非三大主类的其他网络设备的信息并加注其所属三大主类设备的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中;

关联信息存储模块230,用于根据配置数据表中单个配置项的关联关系信息,在每个配置项后加注其所关联配置项的唯一识别信息生成一条数据记录,且针对所有关联配置项均相应添加一条数据记录,并存储至配置信息数据表中;

关联信息查询模块240,根据配置信息数据表对任意配置项的关联信息进行查询。

进一步地,配置项信息存储模块220具体用于:

采集服务器的子物理部件和逻辑部件信息并分别加注其所属服务器的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中;

采集光纤交换机的子物理部件和逻辑部件信息并分别加注其所属光纤交换机的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中;

采集存储设备的子物理部件和逻辑部件信息并分别加注其所属存储设备的主唯一识别信息后作为配置项的唯一识别信息存储至配置信息数据表中。

进一步地,关联信息查询模块240具体用于:

第一步,先查询出配置项所属的某一主类设备,然后查询出与配置项关联的其他两类主类设备;

第二步,根据查询出的三大主类设备缩小查询范围,查询出与配置项关联的三大主类设备的子物理部件和逻辑部件中与配置项有关联的配置项信息。

本发明实施例2提供的一种存储区域网络设备关联配置信息的管理系统中各部件所执行的功能均已在上述实施例1中做了详细介绍,因此这里不做过多赘述。

本发明实施例提出的一种存储区域网络设备关联配置信息的管理系统,将存储区域网络中的设备分为服务器、光纤交换机、存储设备三大主类,其他的配置项相应归属于三大主类,所有的配置数据都存在同一张数据表中。对不同厂商的设备创建相同的配置信息数据库,通过同一张纵向的配置信息数据表存储所有的配置项信息和关联信息,可以让存储区域网设备运维平台更加容易和快速的支持新的厂商和新的设备类型,不用在支持新的厂商和设备类型时改动原有的整个数据表结构,同时也避免了不同厂商不同指标的空字段空间占用问题;通过对每一个配置项的关联信息都添加一条数据记录的方法,避免数十个关联信息中间有缺失的情况下不能构建完全的端到端的配置关系;并且通过两步查询的方法实现快速缩小查询范围并提高查询效率。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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