一种基于WEB导航的第三方存储集群管理方法转让专利

申请号 : CN201910198096.X

文献号 : CN110032337A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 金辉卢柳郭全

申请人 : 启迪云计算有限公司

摘要 :

本发明公开了一种基于WEB导航的第三方存储集群管理方法,用户可以通过用户端web界面进行管理配置,并且在网络环境下利用导航式界面引导完成对第三方存储的管理。该方法包括:指定一台客户物理机作为运行存储管理系统的机器,运行管理系统;向服务器上传第三方存储设备的驱动程序和配置信息;为该存储系统创建相应的产品,并指定第三方存储系统的使用价格;为第三方存储系统指定访问权限;创建并启用一个存储服务对第三方存储集群进行管理;启动系统监控功能,实时监控第三方存储系统的运行状态和使用状态。本发明功能完善,操作简单,便于维护,可以有效提高用户使用效率。

权利要求 :

1.一种基于WEB导航的第三方存储集群管理方法,其特征在于,该方法包括如下步骤:第一步,打开第三方存储集群管理系统WEB导航界面,指定一台物理机作为运行存储管理系统的机器,如果没有也可以通过界面创建一台虚拟客户机;

第二步,按照WEB导航指示,将适配第三方存储设备的驱动程序上传至服务器,输入相应的配置信息,并将配置信息上传服务器;

第三步,为第三方存储系统创建相应的产品,并指定第三方存储系统的使用价格,也可为不同租户指定不同的价格,对于不关心价格和计费的用户可以跳过该步骤;

第四步,为第三方存储系统设定访问权限,也可为不同租户设定不同的访问权限;

第五步,创建并启动第三方存储系统管理服务进程,开始对第三方存储集群进行管理;

第六步,启动第三方存储系统监控功能,实时监控第三方存储系统的运行状态和租户的使用状态。

2.根据权利要求1所述的第三方存储集群管理方法,其特征在于,用户将一个存在的存储管理服务保存为一个存储管理模板,这样用户在以后管理相似的存储系统时,可以套用以前保存下来的模板,快速创建新的存储服务。

3.根据权利要求1所述的第三方存储集群管理方法,其特征在于,利用存储管理模板一键式快速创建并启动免费存储产品服务的管理。

4.根据权利要求1所述的第三方存储集群管理方法,其特征在于,利用云平台提供一些常见存储系统的驱动程序,便于用户上传驱动程序。

5.根据权利要求1所述的第三方存储集群管理方法,其特征在于,第三方存储集群管理方法是在WEB导航式界面引导下一步步的创建第三方存储服务,按照提示的步骤逐步完成。

6.根据权利要求1所述的第三方存储集群管理方法,其特征在于,第三方存储集群管理的操作是在用户端通过网络操作完成,不需要维护人员进行服务器端操作。

说明书 :

一种基于WEB导航的第三方存储集群管理方法

技术领域

[0001] 本申请涉及存储设备管理技术领域,特别涉及一种第三方存储设备的集群管理方法。

背景技术

[0002] 存储设备是用于储存信息的设备,当前,存在多种类型的存储系统,例如fc-san,lvm等,由于采用不同的存储技术和体制,它们具有不同的数据传输协议、物理存储介质、存储架构、设备管理模式等特征,统一使用第三方存储设备非常困难,需要统一的管理系统来实现集群管理。
[0003] OpenStack是一个开源的云计算管理平台项目,其中的块存储(Block Storage):Cinder,可以为运行实例提供稳定的数据块存储服务,OpenStack提供了灵活的存储管理方式,通过不同的驱动可以对接不同种类的存储,如fc-san、lvm等。但是在实际使用中,要想管理一个第三方的存储系统,有很多的工作要做:1)需要预先写好一个比较复杂的配置文件,包含了该存储系统的信息;2)准备好适配该存储的驱动程序,并找到一台机器,部署好包括该驱动程序的OpenStack的存储服务(即Cinder服务),利用第1)步的配置文件启动该存储服务;3)手动在系统中为该存储创建至少一个卷类型,以便使系统识别该存储系统;4)用户创建一个卷时要指定上一步创建的卷类型,这样云平台才能将请求调度到第2)步中部署相应存储服务的物理机;5)如果用户有计费等需求,还需要更多额外的操作。
[0004] 现有技术中关于第三方存储设备统一管理方法诸如中国专利申请CN 109062619A,其技术方案是:利用OpenStack的Cinder服务为原本不兼容的第三方存储设备生成一个可兼容的Restful接口,并通过Cinder服务建立新生成的、兼容的Restful接口与原有的、不兼容的接口间的映射,可顺利完成将该第三方存储设备加入设备管理列表,并通过该Restful接口将目标管理操作指令成功下发至该第三方存储设备和接收返回的响应数据。上述专利提供一种第三方存储设备统一管理的技术实现方法,但是该方法操作使用起来依然程序复杂,用户实现起来比较困难,操作使用非常不方便,管理功能不够完善。
[0005] 综上所述,本领域内对第三方存储管理方法存在以下几个问题:一是管理操作需要运维人员在后台手动配置和执行,耗费大量的时间和人力,而且只能通过单台服务器逐个进行管理和维护,而用户无法直接使用,很不方便;二是操作程序非常麻烦,人机交互非常困难,需要记录大量的配置信息,而且容易出错。如何为用户提供方便快捷地实现对第三方存储设备的统一管理,是必须面对的现实问题。

发明内容

[0006] 针对现有第三方存储集群管理方法中存在的程序复杂、操作繁杂的缺陷,本发明的目的在于提供一种第三方存储集群管理的系统和方法,用户可以通过用户WEB界面进行管理配置,并且在网络环境下利用导航式界面引导完成对第三方存储的管理,操作简单,便于维护,可以有效提高用户使用效率。
[0007] 本发明的技术方案如下:
[0008] 一种基于WEB导航的第三方存储集群管理方法,该方法包括如下步骤:
[0009] 第一步,打开第三方存储集群管理系统WEB导航界面,指定一台物理机作为运行存储管理系统的机器,如果没有也可以通过界面很方便的创建一台虚拟客户机;
[0010] 第二步,按照WEB导航指示,将适配第三方存储设备的驱动程序上传至服务器,输入相应的配置信息,并将配置信息上传服务器;
[0011] 第三步,为第三方存储系统创建相应的产品,并指定第三方存储系统的使用价格,也可为不同租户指定不同的价格,对于不关心价格和计费的用户可以跳过该步骤;
[0012] 第四步,为第三方存储系统设定访问权限,也可为不同租户设定不同的访问权限;
[0013] 第五步,创建并启动第三方存储系统管理服务进程,开始对第三方存储集群进行管理。
[0014] 第六步,启动第三方存储系统监控功能,实时监控第三方存储系统的运行状态和租户的使用状态。
[0015] 优选地,用户将一个存在的存储管理服务保存为一个存储管理模板,这样用户在以后管理相似的存储系统时,可以套用以前保存下来的模板,快速的创建新的存储服务。
[0016] 优选地,利用存储管理模板一键式快速创建并启动免费存储产品服务的管理。
[0017] 优选地,利用云平台提供一些常见存储系统的驱动程序,便于用户上传驱动程序。
[0018] 优选地,第三方存储集群管理方法是在WEB导航式界面引导下一步步的创建第三方存储服务,按照提示的步骤逐步完成。
[0019] 优选地,第三方存储集群管理的操作是在用户端通过网络操作完成,不需要维护人员进行服务器端操作。
[0020] 本发明与现有技术相比,优点在于:1)本发明采用了C/S模式设计理念,在客户端安装有本发明的管理系统,通过网络向服务器上传配置信息,完成第三方存储系统的创建和管理功能,用户使用更加方便,可以通过网络随时随地管理存储系统。
2)本发明简化了第三方存储系统管理的操作和维护,使用WEB导航的方式引导管理系统操作,原来都需要专业人士进行的复杂的手工设置,在使用了本发明后,只需点击鼠标就可以轻松实现各个功能。
3)通过本发明,多个用户可以通过该管理系统同时向服务器发送指令实现对第三方存储的管理操作,实现多用户的同步使用。
4)通过本发明可以为比较昂贵的集中式第三方存储设备或者在存储资源紧张时,或者对归属于不同的部门的第三方存储设备设置不同的存储权限。

附图说明

[0021] 图1为第三方存储集群管理系统的网络拓扑关系示意图;
[0022] 图2为第三方存储集群管理系统的模块示意图;
[0023] 图3为第三方存储集群管理方法的示意图;

具体实施方式

[0024] 为使本发明实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0025] 本发明提供了一种基于WEB程序的第三方存储集群管理系统,用户安装该集群管理系统后,用户可以通过管理员web界面,在导航式界面引导下一步步的创建第三方存储的管理服务。用户使用该系统软件后无需再进入后台服务器,而是直接在本地操作,便可以完成对第三方存储设备的集群管理。
[0026] 如图1所示为第三方存储集群管理系统的网络拓扑关系,通过网络将服务器、用户管理机、第三方存储设备连接起来,服务器主要负责网络管理,用户管理、异常处理、配置文件和程序运行管理、数据库管理等。用户管理机上运行第三方存储集群管理系统,为用户提供第三方存储集群管理平台,实现对网络中的第三方存储系统进行集群管理。云平台可以为管理系统提供存储设备驱动和其他数据服务。
[0027] 如图2所示,一种基于WEB导航的第三方存储集群管理系统,该系统运行在用户管理机上,该第三方存储集群管理系统是一种基于WEB的软件程序,主要功能包括:
[0028] 用户登录模块,用于响应用户的登录操作而验证用户的身份,建立与服务器端的网络连接,通过服务器验证用户ID和密码,实现用户登录,提供管理授权;
[0029] 存储模式设置模块,根据第三方存储设备的类型,将适配存储设备的驱动程序上传服务器,并在输入框内输入相应的配置信息,并上传服务器;
[0030] 存储产品创建模块,根据存储模式的设置内容创建相应的存储产品,作为集群管理的对象。
[0031] 存储价格设置模块,为创建的存储产品指定相应的使用价格,为不同的第三方存储设备指定不同的使用价格。
[0032] 存储权限设置模块,为存储产品指定访问权限,也可为不同租户设定不同的访问权限。
[0033] 存储服务启动模块,创建并启用一个存储服务对第三方存储集群进行管理。
[0034] 存储设备监控模块,实时监控第三方存储设备的运行状态和用户的使用状态。
[0035] 所述的第三方存储集群管理系统,利用云平台提供了一些常见的存储系统的存储驱动程序,便于用户上传驱动程序。
[0036] 所述的第三方存储集群管理系统,存储模式设置模块提供了存储管理模板功能,用户将一个存在的存储管理服务保存为一个存储管理模板,这样用户在以后管理相似的存储系统时,可以套用以前保存下来的模板,快速的创建新的存储服务。
[0037] 如图3所示,一种第三方存储集群管理方法,在WEB软件程序的导航引导下,完成如下步骤:
[0038] 第一步,指定一台客户物理机作为运行存储管理系统的机器,如果没有也可以通过界面很方便的创建一台虚拟客户机,安装第三方存储集群管理系统;
[0039] 第二步,运行该管理系统,根据第三方存储设备的类型,将适配存储设备的驱动程序上传服务器,并在输入框内输入相应的配置信息,并将配置信息上传服务器;
[0040] 第三步,为该存储系统创建相应的产品,并指定第三方存储系统的使用价格,也可为不同租户指定不同的价格,对于不关心价格和计费的用户可以跳过该步骤;
[0041] 第四步,为该存储指定权限,默认所有租户都可以访问。因为有些集中式存储可能比较昂贵或资源紧张,或者归属于不同的部门等,因此可以在云平台中指定哪些租户可以访问该存储;
[0042] 第五步,启动存储管理服务,创建并启用一个存储服务对第三方存储集群进行管理。
[0043] 第六步,启动系统监控功能,实时监控第三方存储系统的运行状态和租户的使用状态。
[0044] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在木发明的保护范围之内。