一种基于SMI‑S协议的多设备管理方法及系统与流程

文档序号:11180416阅读:823来源:国知局
一种基于SMI‑S协议的多设备管理方法及系统与流程

本发明涉及数据处理技术领域,特别涉及一种基于smi-s协议的多设备管理方法及系统。



背景技术:

随着现代社会科技的发展,现今市场上存在诸多存储厂商的存储设备,每种存储设备的定位也不尽相同,这就可能导致客户可能需要采购不同存储厂商的不同存储设备来满足需要。

现有技术中,由于客户所采购的存储设备往往来自不同存储厂商,使客户需要根据不同存储厂商的存储设备的不同通讯协议的接口,如cim(commoninformation,公共model信息模型)和wbe(mweb-basedenterprisemanagement,基于web的企业管理),采用多种管理系统对不同存储厂商的存储设备进行管理,使得客户对全部存储设备进行统一管理变得异常困难,不利于用户体验。因此,如何可以屏蔽不同存储厂商不同存储设备之间的差异,对全部存储设备进行方便有效的统一管理,是现今急需解决的问题。



技术实现要素:

本发明的目的是提供一种基于smi-s协议的多设备管理方法及系统,以利用smi-s(storagemanagementinitiativespecification,存储管理接口标准)协议这一通用协议,屏蔽底层多设备的差异性,达到统一管理的目的。

为解决上述技术问题,本发明提供一种基于smi-s协议的多设备管理方法,包括:

利用smi-s协议的接口,接收对接设备的数据信息;

对所述数据信息中的工作信息进行汇总分析,获取工作平台信息;

对所述数据信息中的拓扑信息进行汇总分析,获取拓扑管理信息;

对所述数据信息中的配置信息进行汇总分析,获取配置管理信息。

可选的,所述获取工作平台信息之后,还包括:

采集所述工作平台信息中的性能指标;

对所述性能指标进行归纳分析,生成报表。

可选的,该方法还包括:

根据接收的展示信息,对所述工作平台信息、所述拓扑管理信息、所述配置管理信息和所述报表中至少一项进行展示。

可选的,该方法还包括:

通过snmptrap接口,接收并展示所述对接设备发送的告警信息。

此外,本发明还提供了一种基于smi-s协议的多设备管理系统,包括:

接收模块,用于利用smi-s协议的接口,接收对接设备的数据信息;

工作平台模块,用于对所述数据信息中的工作信息进行汇总分析,获取工作平台信息;

拓扑管理模块,用于对所述数据信息中的拓扑信息进行汇总分析,获取拓扑管理信息;

配置管理模块,对所述数据信息中的配置信息进行汇总分析,获取配置管理信息。

可选的,所述工作平台模块,还包括:

采集子模块,用于采集模块采集所述工作平台信息中的性能指标;

报表管理子模块,用于对所述性能指标进行归纳分析,生成报表。

可选的,该系统还包括:

展示模块,用于根据接收的展示信息,对所述工作平台信息、所述拓扑管理信息、所述配置管理信息和所述报表中至少一项进行展示。

可选的,该系统还包括:

告警模块,用于通过snmptrap接口,接收并展示所述对接设备发送的告警信息。

本发明所提供的一种基于smi-s协议的多设备管理方法,包括:利用smi-s协议的接口,接收对接设备的数据信息;对所述数据信息中的工作信息进行汇总分析,获取工作平台信息;对所述数据信息中的拓扑信息进行汇总分析,获取拓扑管理信息;对所述数据信息中的配置信息进行汇总分析,获取配置管理信息;

可见,本发明通过利用smi-s协议的接口,接收对接设备的数据信息,可以利用smi-s协议这一通用协议,接收支持该协议的全部对接设备发送的数据信息,可以在客户层屏蔽由于不同厂商的不同对接设备导致的各种差异;通过对数据信息的汇总分析,获取工作平台信息、拓扑管理信息和配置管理信息,可以获取对接设备的管理信息,从而达到对对接设备进行方便有效的统一管理的目的,提升用户体验。此外,本发明还公开了一种基于smi-s协议的多设备管理系统,同样具有上述有益效果。

附图说明

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

图1为本发明实施例所提供的一种基于smi-s协议的多设备管理方法的流程图;

图2为本发明实施例所提供的一种基于smi-s协议的多设备管理方法的示意图;

图3为本发明实施例所提供的一种基于smi-s协议的多设备管理系统的结构图。

具体实施方式

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

请参考图1和图2,图1为本发明实施例所提供的一种基于smi-s协议的多设备管理方法的流程图;图2为本发明实施例所提供的一种基于smi-s协议的多设备管理方法的示意图。该方法可以包括:

步骤101:利用smi-s协议的接口,接收对接设备的数据信息。

其中,smi-s为snia(全球网络存储工业协会)发起并主导,众多存储厂商共同参与开发的一种标准管理接口,建立在cim和wbem等已有标准基础上。其目标是在存储网络中的存储设备和管理软件之间提供标准化的通信方式,从而使存储管理实现厂商无关性,提高管理效率、降低管理成本,促进存储网络的发展。本步骤中smi-s协议的接口可以为现有的如cim接口和wbem接口的基础接口,只要可以通过接收到支持smi-s协议的对接设备发送的数据信息,对于smi-s协议的接口的具体类型,本实施例不做任何限制。

可以理解的是,对接设备可以为支持smi-s协议的不同存储厂商的存储设备,也可以为其他设备。对于对接设备的具体选择,可以由设计人员或用户根据实用场景和用户需求自行设置,本实施例对此不受任何限制。

需要说明的是,数据信息可以为服务器或主机接收的支持smi-s协议的对接设备发送的信息,数据信息可以包括工作信息、拓扑信息和配置信息等对接设备的基础信息、配置数据和一系列性能数据,使服务器或主机获取对接设备的工作平台信息、拓扑管理信息和配置管理信息,从而向用户展示对接设备的工作平台、拓扑管理和配置管理;还可以包括其他信息,以方便进一步向用户展示对接设备的其他内容,进一步方便用户对对接设备的统一管理。对于数据信息的具体内容,也就是对对接设备进行统一管理所需信息,可以由设计人员根据实用场景和用户需求自行设置,本实施例对此不受任何限制。

步骤102:对数据信息中的工作信息进行汇总分析,获取工作平台信息。

可以理解的是,本步骤与步骤103和步骤104不存在逻辑上的先后顺序,可以根据实际人员的实际设置调换顺序或并行执行。

需要说明的是,本步骤的目的是为了通过获取的工作平台信息,向用户展示对接设备的工作平台,使用户可以查看配置列表(列出所有对接设备的情况,展示基本的设备信息)、存储容量图(形象展示某一存储设备当前的容量使用情况)、资产列表(用户可以宏观的查看目前已纳入统一管理的所有设备的列表)、子系统容量图以及一系列性能指标,这些性能指标是后续进行性能分析的依据,包括iops、kbps、事件统计、对卷或端口的统计等。

具体的,对于工作信息和工作平台信息的具体内容,以及通过工作信息获取工作平台信息的具体方式,可以由设计人员自行设置,只要可以达到向用户展示工作平台的目的,本实施例对此不做任何限制。

优选的,本步骤还可以包括采集工作平台信息中的性能指标,对性能指标进行归纳分析,生成报表的步骤。也就是在对接设备的管理系统中加入报表管理这一项重要功能,方便用户对对接设备的统一管理。

步骤103:对数据信息中的拓扑信息进行汇总分析,获取拓扑管理信息。

其中,本步骤的目的是为了通过获取的拓扑管理信息,向用户展示对接设备的拓扑管理,可以展示对接设备间的连接关系(可以很直观的展示目前已纳入统一管理的所有设备的拓扑情况)、提供接口展示、对应设备的告警及性能数据的分析结果。

具体的,对于拓扑信息和拓扑管理信息的具体内容,以及通过拓扑信息获取拓扑管理信息的具体方式,可以由设计人员自行设置,只要可以达到向用户展示拓扑管理的目的,本实施例对此不做任何限制。

步骤104:对数据信息中的配置信息进行汇总分析,获取配置管理信息。

其中,本步骤的目的是为了通过获取的配置管理信息,向用户展示对接设备的配置管理,可以展示仪表盘(展示对接设备的重要信息,比如属性信息、容量使用情况、资产信息、raid分布情况、性能视图等)、热点图(展示对接设备的关键性能指标,如iops、kbps、响应时间、缓存命中率等)、控制器(某对接设备的控制器信息列表)、存储池(展示存储池的列表,子信息可包括存储池类型、容量、可用容量、运行状态等)、存储卷(展示存储卷列表,子信息可包括容量、raid级别、是否映射、映射次数、运行状态等)、磁盘及分布(展示磁盘信息,子信息可包括容量、供应商、型号、序列号、raid级别、插槽、转速、热备盘、运行状态等)、raid组(展示raid相关信息,子信息可包括raid级别、磁盘数量、卷数量、运行状态等)、卷映射及分析(展示卷映射相关的信息,子信息可包括容量、前端口、主机(组)、hba端口、运行状态等)、端口。

具体的,对于配置信息和取配置管理信息的具体内容,以及通过配置信息获取配置管理信息的具体方式,可以由设计人员自行设置,只要可以达到向用户展示配置管理的目的,本实施例对此不做任何限制。

可以理解的是,本实施例所提供的方法,可以使用户通过一个管理系统对不同厂商的对接设备进行统一的管理。优选的,为了方便用户的管理,本方法还可以包括根据接收的展示信息,对工作平台信息、拓扑管理信息、配置管理信息和报表中至少一项进行展示的步骤。也就是说,管理系统可以根据用户的需求展示对应的内容。

优选的,为了进一步方便用户对对接设备的管理,本方法还可以包括:通过snmptrap接口,接收并展示对接设备发送的告警信息的步骤。也就是对接设备可以通过snmp(simplenetworkmanagementprotocol,简单网络管理协议)协议中的snmptrap机制,向服务器或主机发送实时告警信息,使得用户可以通过管理系统的告警管理查看实时告警(此为各个设备通过snmptrap接口实时上报的结果,可展示的信息包括告警类型、告警级别、告警说明、告警状态、发生时间等)、历史告警(此可通过本方法自己延伸,进行储存和告警的恢复等)以及设置告警级别。

其中,snmp是一种应用层协议,使网络设备之间能够方便地交换管理信息。能够让网络管理员管理网络的性能,发现和解决网络问题及进行网络的扩充。snmptrap是被管理设备主动发送消息给nms(networkmanagementsystem,网络管理系统)的一种机制。

具体的,本实施例所展示的方法,可以如图2所示,对对接设备的多设备管理可以根据对接设备的生产厂商进行分类,如图中对接设备根据生产厂商不同分为a、b和c厂商设备三类,然后根据每个生产厂商的对接设备通过smi-s协议的接口发送的数据信息,通过工作平台、拓扑管理和配置管理对该生产厂商的对接设备的多种详细信息进行展示,并且根据每个生产厂商的对接设备通过snmptrap接口发送的告警信息,通过告警管理进行实时告警。

本实施例中,本发明实施例通过利用smi-s协议的接口,接收对接设备的数据信息,可以利用smi-s协议这一通用协议,接收支持该协议的全部对接设备发送的数据信息,可以在客户层屏蔽由于不同厂商的不同对接设备导致的各种差异;通过对数据信息的汇总分析,获取工作平台信息、拓扑管理信息和配置管理信息,可以获取对接设备的管理信息,从而达到对对接设备进行方便有效的统一管理的目的,提升用户体验。

请参考图3,图3为本发明实施例所提供的一种基于smi-s协议的多设备管理系统的结构图。该系统可以包括:

接收模块100,用于利用smi-s协议的接口,接收对接设备的数据信息;

工作平台模块200,用于对数据信息中的工作信息进行汇总分析,获取工作平台信息;

拓扑管理模块300,用于对数据信息中的拓扑信息进行汇总分析,获取拓扑管理信息;

配置管理模块400,对数据信息中的配置信息进行汇总分析,获取配置管理信息。

可选的,工作平台模块200,还可以包括:

采集子模块,用于采集模块采集工作平台信息中的性能指标;

报表管理子模块,用于对性能指标进行归纳分析,生成报表。

可选的,该系统还可以包括:

展示模块,用于根据接收的展示信息,对工作平台信息、拓扑管理信息、配置管理信息和报表中至少一项进行展示。

可选的,该系统还可以包括:

告警模块,用于通过snmptrap接口,接收并展示对接设备发送的告警信息。

本实施例中,本实施例中,本发明实施例通过接收模块100利用smi-s协议的接口,接收对接设备的数据信息,可以利用smi-s协议这一通用协议,接收支持该协议的全部对接设备发送的数据信息,可以在客户层屏蔽由于不同厂商的不同对接设备导致的各种差异;通过工作平台模块200、拓扑管理模块300和配置管理模块400对数据信息的汇总分析,获取工作平台信息、拓扑管理信息和配置管理信息,可以获取对接设备的管理信息,从而达到对对接设备进行方便有效的统一管理的目的,提升用户体验。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的基于smi-s协议的多设备管理方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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