一种存储设备管理方法、装置、设备及存储介质制造方法及图纸

技术编号:22722072 阅读:15 留言:0更新日期:2019-12-04 05:18
本发明专利技术公开了一种存储设备管理方法,应用于管理设备,管理设备可分别与多个集群的每个存储设备连接;该方法包括以下步骤:根据接收到的管理指令,确定当前待管理的多个目标存储设备;获取每个目标存储设备的设备信息;确定与各个目标存储设备的连接方式;基于每个目标存储设备的设备信息,使用确定的连接方式与相应的目标存储设备建立连接;向各个目标存储设备发送相应的管理命令,以使各个目标存储设备执行相应的管理命令;获得各个目标存储设备的执行结果。应用本发明专利技术实施例所提供的技术方案,简化了对存储设备的管理操作过程,提高了管理效率。本发明专利技术还公开了一种存储设备管理装置、一种管理设备及存储介质,具有相应技术效果。

A storage device management method, device, device and storage medium

The invention discloses a storage device management method, which is applied to the management device, and the management device can be respectively connected with each storage device of multiple clusters; the method comprises the following steps: determining a plurality of target storage devices to be managed currently according to the received management instructions; obtaining the device information of each target storage device; determining the connection party with each target storage device Based on the device information of each target storage device, establish a connection with the corresponding target storage device using the determined connection mode; send the corresponding management command to each target storage device to make each target storage device execute the corresponding management command; obtain the execution result of each target storage device. The technical scheme provided by the embodiment of the invention simplifies the management operation process of the storage device and improves the management efficiency. The invention also discloses a storage device management device, a management device and a storage medium, which have corresponding technical effects.

【技术实现步骤摘要】
一种存储设备管理方法、装置、设备及存储介质
本专利技术涉及计算机应用
,特别是涉及一种存储设备管理方法、装置、设备及存储介质。
技术介绍
随着计算机技术的快速发展,集群在各行各业的应用越来越普遍。集群多是由多个存储设备构成,在对集群中存储设备进行管理时,通常需要技术人员逐一登录到各个存储设备的图形用户界面(GraphicalUserInterface,GUI)进行操作,操作过程繁琐,容易出错,管理效率较低。
技术实现思路
本专利技术的目的是提供一种存储设备管理方法、装置、设备及存储介质,以简化对存储设备的管理操作过程,提高管理效率。为解决上述技术问题,本专利技术提供如下技术方案:一种存储设备管理方法,应用于管理设备,所述管理设备可分别与多个集群的每个存储设备连接;所述方法包括:根据接收到的管理指令,确定当前待管理的多个目标存储设备;获取每个所述目标存储设备的设备信息;确定与各个所述目标存储设备的连接方式;基于每个所述目标存储设备的设备信息,使用确定的连接方式与相应的所述目标存储设备建立连接;向各个所述目标存储设备发送相应的管理命令,以使各个所述目标存储设备执行相应的管理命令;获得各个所述目标存储设备的执行结果。在本专利技术的一种具体实施方式中,所述管理指令为配置指令,所述连接方式为通过RestAPI连接,或者通过SSH远程连接;所述管理指令为升级指令、备份指令或恢复指令,所述连接方式为socket短连接。在本专利技术的一种具体实施方式中,所述管理命令为配置命令,所述配置命令有多条,所述向各个所述目标存储设备发送相应的管理命令,包括:逐一向每个所述目标存储设备发送相应的配置命令,针对同一所述目标存储设备的相邻两条配置命令具有设定的发送间隔时长。在本专利技术的一种具体实施方式中,所述管理命令为升级命令,在所述向各个所述目标存储设备发送相应的管理命令之前,还包括:将升级包传输到每个所述目标存储设备的指定目录下;所述向各个所述目标存储设备发送相应的管理命令,包括:通过所述socket短连接,向各个所述目标存储设备发送相应的升级命令,以使各个所述目标存储设备基于所述升级包执行相应的升级操作。在本专利技术的一种具体实施方式中,所述获得各个所述目标存储设备的执行结果,包括:按照设定第一时间间隔遍历各个所述目标存储设备,尝试建立所述socket短连接;接收各个所述目标存储设备通过所述socket短连接返回的执行结果。在本专利技术的一种具体实施方式中,所述管理命令为备份命令,所述向各个所述目标存储设备发送相应的管理命令,包括:按照设定的第二时间间隔向各个所述目标存储设备发送相应的备份命令,以使各个所述目标存储设备通过当前配置信息逆向生成配置文件;接收并保存各个所述目标存储设备返回的配置文件。在本专利技术的一种具体实施方式中,所述管理命令为恢复命令,在所述向各个所述目标存储设备发送相应的管理命令之前,还包括:将预先获得的各个所述目标存储设备的配置文件分别发送到相应的所述目标存储设备内;所述向各个所述目标存储设备发送相应的管理命令,包括:向各个所述目标存储设备发送相应的恢复命令,以使每个所述目标存储设备根据接收到的配置文件,进行配置数据的恢复。一种存储设备管理装置,应用于管理设备,所述管理设备可分别与多个集群的每个存储设备连接;所述装置包括:存储设备确定模块,用于根据接收到的管理指令,确定当前待管理的多个目标存储设备;设备信息获取模块,用于获取每个所述目标存储设备的设备信息;连接方式确定模块,用于确定与各个所述目标存储设备的连接方式;连接建立模块,用于基于每个所述目标存储设备的设备信息,使用确定的连接方式与相应的所述目标存储设备建立连接;管理命令下发模块,用于向各个所述目标存储设备发送相应的管理命令,以使各个所述目标存储设备执行相应的管理命令;执行结果获得模块,用于获得各个所述目标存储设备的执行结果。一种管理设备,所述管理设备可分别与多个集群的每个存储设备连接,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任一项所述存储设备管理方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述存储设备管理方法的步骤。应用本专利技术实施例所提供的技术方案,管理设备确定当前待管理的多个目标存储设备后,获取每个目标存储设备的设备信息,确定与各个目标存储设备的连接方式,基于设备信息,使用确定的连接方式与相应的目标存储设备建立连接,向各个目标存储设备发送相应的管理命令,以使各目标存储设备执行相应的管理命令,获得执行结果。通过管理设备自动完成对各存储设备的管理,节省了人力成本,可有效防止重复繁杂的人为操作可能引入的错误,简化了对存储设备的管理操作过程,提高了管理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种存储设备管理方法的实施流程图;图2为本专利技术实施例中设备信息获取流程图;图3为本专利技术实施例中管理设备对存储设备进行配置管理过程示意图;图4为本专利技术实施例中管理设备对存储设备进行升级管理过程示意图;图5为本专利技术实施例中管理设备对存储设备进行备份、恢复管理过程示意图;图6为本专利技术实施例中执行结果呈现示意图;图7为本专利技术实施例中RestAPI接口结构图;图8为本专利技术实施例中CLI接口结构图;图9为本专利技术实施例中升级包传输接口结构图;图10为本专利技术实施例中CLI配置接口结构图;图11为本专利技术实施例中一种存储设备管理装置的结构示意图;图12为本专利技术实施例中一种管理设备的结构示意图。具体实施方式本专利技术的核心是提供一种存储设备管理方法,该方法可以应用于管理设备,该管理设备可分别与多个集群的每个存储设备连接。管理设备可与各存储设备处于同一局域网内。管理设备可对每个存储设备进行配置、升级、备份、恢复等管理。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1所示,为本专利技术实施例所提供的一种存储设备管理方法的实施流程图,该方法可以包括以下步骤:S110:根据接收到的管理指令,确定当前待管理的多个目标存储本文档来自技高网
...

【技术保护点】
1.一种存储设备管理方法,其特征在于,应用于管理设备,所述管理设备可分别与多个集群的每个存储设备连接;所述方法包括:/n根据接收到的管理指令,确定当前待管理的多个目标存储设备;/n获取每个所述目标存储设备的设备信息;/n确定与各个所述目标存储设备的连接方式;/n基于每个所述目标存储设备的设备信息,使用确定的连接方式与相应的所述目标存储设备建立连接;/n向各个所述目标存储设备发送相应的管理命令,以使各个所述目标存储设备执行相应的管理命令;/n获得各个所述目标存储设备的执行结果。/n

【技术特征摘要】
1.一种存储设备管理方法,其特征在于,应用于管理设备,所述管理设备可分别与多个集群的每个存储设备连接;所述方法包括:
根据接收到的管理指令,确定当前待管理的多个目标存储设备;
获取每个所述目标存储设备的设备信息;
确定与各个所述目标存储设备的连接方式;
基于每个所述目标存储设备的设备信息,使用确定的连接方式与相应的所述目标存储设备建立连接;
向各个所述目标存储设备发送相应的管理命令,以使各个所述目标存储设备执行相应的管理命令;
获得各个所述目标存储设备的执行结果。


2.根据权利要求1所述的方法,其特征在于,所述管理指令为配置指令,所述连接方式为通过RestAPI连接,或者通过SSH远程连接;所述管理指令为升级指令、备份指令或恢复指令,所述连接方式为socket短连接。


3.根据权利要求2所述的方法,其特征在于,所述管理命令为配置命令,所述配置命令有多条,所述向各个所述目标存储设备发送相应的管理命令,包括:
逐一向每个所述目标存储设备发送相应的配置命令,针对同一所述目标存储设备的相邻两条配置命令具有设定的发送间隔时长。


4.根据权利要求2所述的方法,其特征在于,所述管理命令为升级命令,在所述向各个所述目标存储设备发送相应的管理命令之前,还包括:
将升级包传输到每个所述目标存储设备的指定目录下;
所述向各个所述目标存储设备发送相应的管理命令,包括:
通过所述socket短连接,向各个所述目标存储设备发送相应的升级命令,以使各个所述目标存储设备基于所述升级包执行相应的升级操作。


5.根据权利要求2或4所述的方法,其特征在于,所述获得各个所述目标存储设备的执行结果,包括:
按照设定第一时间间隔遍历各个所述目标存储设备,尝试建立所述socket短连接;
接收各个所述目标存储设备通过所述socket短连接返回的执行结果。


6.根据权利要求5所述的方法,其特征在于...

【专利技术属性】
技术研发人员:周文强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1