一种管理光纤交换机的方法、系统及相关组件与流程

文档序号:16512379发布日期:2019-01-05 09:25阅读:181来源:国知局
一种管理光纤交换机的方法、系统及相关组件与流程

本发明涉及数据存储领域,特别涉及一种管理光纤交换机的方法、系统、一种计算机可读存储介质及一种电子设备。



背景技术:

光纤交换机作为存储架构中一个不可或缺的设备,其性能的优良和故障的管理对整个存储网络起到重要的桥梁作用。

在目前的存储管理网络中,存储管理系统只能从存储主机、机柜到磁盘进行设置管理,而对光纤交换机只能做到识别但无法进行管理,存储网络中也只能做到单点识别对整个互联的大型存储网络缺乏识别和全面管理。故光纤交换机的自我识别和交互管理功能迫切需要并入储存系统架构中,增加存储系统的高可用和便捷性。

因此,如何实现对存储管理系统内光纤交换机的管理操作,提高存储管理系统的可用性和便捷性是本领域技术人员目前需要解决的技术问题。



技术实现要素:

本申请的目的是提供一种管理光纤交换机的方法、系统、一种计算机可读存储介质及一种电子设备,能够实现对存储管理系统内光纤交换机的管理操作,提高存储管理系统的可用性和便捷性。

为解决上述技术问题,本申请提供一种管理光纤交换机的方法,该方法包括:

根据光纤交换机的产品信息确定产品密钥,并存储所述产品密钥;

当存储管理系统与所述光纤交换机建立ip网络连接后,利用所述产品密钥进行ip互联操作和交换机识别操作得到所述存储管理系统与所述光纤交换机的网络拓扑;

根据所有所述网络拓扑构建网络拓扑表,并将所述网络拓扑表存储至所述存储管理系统内的存储主机中,以便所述存储主机根据所述网络拓扑表对所述光纤交换机执行管理操作。

可选的,还包括:

利用javasocket接口建立所述存储管理系统与所述光纤交换机的通信并为每一所述存储主机分配对应的管理权限。

可选的,所述存储主机对所述光纤交换机执行管理操作包括:

所述存储主机利用存储应用接口调用所述光纤交换机的用户管理界面,并通过所述用户管理界面执行所述管理操作。

可选的,所述用户管理界面设置于所述光纤交换机的api接口容器内。

本申请还提供了一种管理光纤交换机的系统,该系统包括:

密钥确定模块,用于根据光纤交换机的产品信息确定产品密钥,并存储所述产品密钥;

网络拓扑生成模块,用于当存储管理系统与所述光纤交换机建立ip网络连接后,利用所述产品密钥进行ip互联操作和交换机识别操作得到所述存储管理系统与所述光纤交换机的网络拓扑;

管理模块,用于根据所有所述网络拓扑构建网络拓扑表,并将所述网络拓扑表存储至所述存储管理系统内的存储主机中,以便所述存储主机根据所述网络拓扑表对所述光纤交换机执行管理操作。

可选的,还包括:

权限分配模块,用于利用javasocket接口建立所述存储管理系统与所述光纤交换机的通信并为每一所述存储主机分配对应的管理权限。

可选的,还包括:

管理操作执行模块,用于所述存储主机利用存储应用接口调用所述光纤交换机的用户管理界面,并通过所述用户管理界面执行所述管理操作。

可选的,所述用户管理界面设置于所述光纤交换机的api接口容器内。

本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述管理光纤交换机的方法执行的步骤。

本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述管理光纤交换机的方法执行的步骤。

本发明提供了一种管理光纤交换机的方法,包括根据光纤交换机的产品信息确定产品密钥,并存储所述产品密钥;当存储管理系统与所述光纤交换机建立ip网络连接后,利用所述产品密钥进行ip互联操作和交换机识别操作得到所述存储管理系统与所述光纤交换机的网络拓扑;根据所有所述网络拓扑构建网络拓扑表,并将所述网络拓扑表存储至所述存储管理系统内的存储主机中,以便所述存储主机根据所述网络拓扑表对所述光纤交换机执行管理操作。

本申请通过确定与光纤交换机的产品信息对应的产品密钥,利用产品密钥进行ip互联操作和交换机识别操作得到一台存储主机与一台光纤交换机的网络拓扑,并将所有的网络拓扑存储在网络拓扑表中。存储管理系统中的每一台存储主机都可以根据网络拓扑表实现管理任一台光纤交换机的目的。本申请能够实现对存储管理系统内光纤交换机的管理操作,提高存储管理系统的可用性和便捷性。本申请同时还提供了一种管理光纤交换机的系统、一种计算机可读存储介质和一种电子设备,具有上述有益效果,在此不再赘述。

附图说明

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

图1为本申请实施例所提供的一种管理光纤交换机的方法的流程图;

图2为本申请实施例所提供的一种管理光纤交换机的系统的结构示意图。

具体实施方式

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

下面请参见图1,图1为本申请实施例所提供的一种管理光纤交换机的方法的流程图。

具体步骤可以包括:

s101:根据光纤交换机的产品信息确定产品密钥,并存储所述产品密钥;

其中,本步骤中提到的产品密钥相当于光纤交换机的特征码,是存储管理系统与交换机厂商之间建立的用于授权的字符,在存储管理系统中存储与交换机厂商之间建立的产品秘钥后,当通过ip网络建立连接时,存储管理系统和光纤交换机会进行产品秘钥确认,如果产品秘钥匹配则可进行ip互联和识别。需要说明的是,如何根据产品信息确定产品密钥是现有技术中的常规技术手段,此处不详细描述根据产品信息确定产品密钥的具体的过程。

当然,本实施例实际上是一种存储管理系统如何管理光纤交换机的实施方式,存储管理系统可以包括多个存储主机,每一个存储主机上都可以接入一个光纤交换机,当存在光纤交换机接入存储管理系统的存储主机时都会存在s101中描述的技术方案。

s102:当存储管理系统与所述光纤交换机建立ip网络连接后,利用所述产品密钥进行ip互联操作和交换机识别操作得到所述存储管理系统与所述光纤交换机的网络拓扑;

其中,在已经获得光纤交换机的产品密钥之后,当通过ip网络建立连接,存储管理系统和交换机会进行产品秘钥确认,如果产品秘钥匹配则可进行ip互联和识别。当各个节点的存储和交换机分别识别后,可以得到存储管理系统的每一个存储主机与各个管线交换机的网络拓扑。

s103:根据所有所述网络拓扑构建网络拓扑表,并将所述网络拓扑表存储至所述存储管理系统内的存储主机中,以便所述存储主机根据所述网络拓扑表对所述光纤交换机执行管理操作。

其中,存储管理系统和交换机会使用自身的网络拓扑进行不断的学习,把ip网内所有节点的拓扑网络形成一张完整的表格并存在每一台网络内的存储主机内,从而实现每一台存储主机都能识别和操作网络内每一台交换机的目的。需要说明的是,本实施例默认已经将光纤交换机功能与存储管理功能实现java代码级别的融合,java代码融合是指存储应用接口会通过javascript对识别到的交换机进行ui界面(用户管理界面)调用,交换机的ui界面会包在api接口容器内。可以实现以下操作:存储主机利用存储应用接口调用所述光纤交换机的用户管理界面,并通过所述用户管理界面执行所述管理操作。其中,用户管理界面可以设置于所述光纤交换机的api接口容器内。

作为一种优选的实施方式,本实施例还可以利用javasocket接口建立所述存储管理系统与所述光纤交换机的通信并为每一所述存储主机分配对应的管理权限。实现每一主机有其对应的管理权限,提高存储管理系统的管理灵活程度。

本申请通过确定与光纤交换机的产品信息对应的产品密钥,利用产品密钥进行ip互联操作和交换机识别操作得到一台存储主机与一台光纤交换机的网络拓扑,并将所有的网络拓扑存储在网络拓扑表中。存储管理系统中的每一台存储主机都可以根据网络拓扑表实现管理任一台光纤交换机的目的。本申请能够实现对存储管理系统内光纤交换机的管理操作,提高存储管理系统的可用性和便捷性。通过本申请的实施例,具体可以以下有益效果:存储管理系统与光纤交换机管理系统的统一实现,简化整个网络的部署和管理;呈现出直观的网内连接拓扑和配置信息,网络规划更为直观简便;实现从存储端对存储资源的分配和划分;是存储业内首次存储与网络的统一;节省较原来约1/3的部署和维护时间;维护时间的节省带来维护成本的降低。

请参见图2,图2为本申请实施例所提供的一种管理光纤交换机的系统的结构示意图;

该系统可以包括:

密钥确定模块100,用于根据光纤交换机的产品信息确定产品密钥,并存储所述产品密钥;

网络拓扑生成模块200,用于当存储管理系统与所述光纤交换机建立ip网络连接后,利用所述产品密钥进行ip互联操作和交换机识别操作得到所述存储管理系统与所述光纤交换机的网络拓扑;

管理模块300,用于根据所有所述网络拓扑构建网络拓扑表,并将所述网络拓扑表存储至所述存储管理系统内的存储主机中,以便所述存储主机根据所述网络拓扑表对所述光纤交换机执行管理操作。

进一步的,该系统还包括:

权限分配模块,用于利用javasocket接口建立所述存储管理系统与所述光纤交换机的通信并为每一所述存储主机分配对应的管理权限。

进一步的,该系统还包括:

管理操作执行模块,用于所述存储主机利用存储应用接口调用所述光纤交换机的用户管理界面,并通过所述用户管理界面执行所述管理操作。

进一步的,所述用户管理界面设置于所述光纤交换机的api接口容器内。

由于系统部分的实施例与方法部分的实施例相互对应,因此系统部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

本申请还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请还提供了一种电子设备,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述电子设备还可以包括各种网络接口,电源等组件。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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