第三方存储设备统一管理方法、系统、装置及存储介质制造方法及图纸

技术编号:19856988 阅读:37 留言:0更新日期:2018-12-22 11:35
本申请公开了一种第三方存储设备统一管理方法,利用OpenStack的Cinder服务为原本不兼容的第三方存储设备生成一个可兼容的Restful接口,并通过Cinder服务建立新生成的、兼容的Restful接口与原有的、不兼容的接口间的映射,可顺利完成将该第三方存储设备加入设备管理列表,并通过该Restful接口将目标管理操作指令成功下发至该第三方存储设备和接收返回的响应数据。该方法极大的增强了多设备管理系统对各类型第三方存储设备的支持和兼容性,适用范围更广,用户体验更佳。本申请还同时公开了一种第三方存储设备统一管理系统、装置及计算机可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
第三方存储设备统一管理方法、系统、装置及存储介质
本申请涉及存储设备管理
,特别涉及一种第三方存储设备统一管理方法、系统、装置及计算机可读存储介质。
技术介绍
由于当今各大主流存储设备生产商并未就采用统一的存储设备标准化方案达成一致,致使当前市面上的存储设备多种多样,包括基于不同数据传输协议的数据传输接口、适用的存储架构不一(分布式存储架构或集中式存储架构)。基于存储产品的使用者角度考虑,需要提供一种系统来组织和管理这些存储设备的节点,并提供用户管理、设备管理、创建/删除存储卷、创建存储快照、性能分析和预警等功能,该管理系统通常被称为多设备管理系统。多设备管理系统的一个核心功能是添加和管理存储设备,该功能是指能够将多个不同对象(自己或友商)的存储设备添加至统一的设备管理列表,以便在更高的维度上对列表中包含的多个存储设备进行管理。但不免会出现友商的存储设备类型不被该多设备管理系统兼容的现象(第三方存储设备),致使无法通过常用的Restful接口(采用Rest风格构造的接口)或CLI(CommandLineInterface,命令行)接口将其添加进设备管理列表,也就无法通过这些接口本文档来自技高网...

【技术保护点】
1.一种第三方存储设备统一管理方法,其特征在于,包括:接收输入的存储设备管理请求;从所述存储管理请求中提取得到目标存储设备和目标管理操作指令;将所述目标管理操作指令通过OpenStack的Cinder服务提供的目标Restful接口发送至所述目标存储设备;接收所述目标存储设备执行所述目标管理操作指令后返回的响应数据。

【技术特征摘要】
1.一种第三方存储设备统一管理方法,其特征在于,包括:接收输入的存储设备管理请求;从所述存储管理请求中提取得到目标存储设备和目标管理操作指令;将所述目标管理操作指令通过OpenStack的Cinder服务提供的目标Restful接口发送至所述目标存储设备;接收所述目标存储设备执行所述目标管理操作指令后返回的响应数据。2.根据权利要求1所述的方法,其特征在于,所述目标Restful接口的生成过程包括:利用所述Cinder服务预先将每个第三方存储设备配置为所述OpenStack的一个数据块存储节点;其中,所述第三方存储设备的接口类型不为Restful接口和CLI接口;利用所述Cinder服务为每个所述数据存储节点生成一个Restful接口。3.根据权利要求1所述的方法,其特征在于,还包括:根据所述响应数据确定所述存储设备管理请求的执行结果;当根据所述执行结果确定所述存储设备管理请求执行失败时,从所述响应数据中提取得到目标错误代码,并在错误代码表中查得与所述目标错误代码对应的执行失败原因;其中,所述错误代码表中包括各错误代码和各执行失败原因间的对应关系。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:当无法通过所述目标Restful接口将所述目标管理操作指令下发至所述目标存储设备时,判断所述目标存储设备是否处于掉线状态;若是,则将所述目标存储设备的连接状态信息置为掉线状态,并通过预设路径发送掉线提示信息。5.一种第三方存储设备统一管理系统,其特征在于,包括:管理请求接收单元,用于接收输入的存储设备管理请求;信息提取单元,用于从所述存储管理请求中提取得到目标存储设备和目标管理操作指令;指令下发单元,用于将所述目标管理操作指令通过OpenStack的Cinder服务提供的目标Restful接口发送...

【专利技术属性】
技术研发人员:刘宝
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1