基于文本解析器的存储容量集中处理方法技术

技术编号:13405894 阅读:67 留言:0更新日期:2016-07-25 09:36
本发明专利技术公开了一种获取基于文本解析器的存储容量的方法,所述方法包括获取存储信息,其通过脚本调用存储远程命令接口获取;获取主机信息,其通过部署Agent获取,所述主机信息包括主机上的HBA卡以及存储使用信息;获取交换机信息,其通过SSH方式获取,所述交换机信息包括所述存储信息与所述主机信息之间的关系;将所述获取的存储信息、主机信息以及交换机信息输出为文本信息后,使用所述文本解析器将所述文本信息处理后保存到数据库。本发明专利技术提供的获取基于文本解析器的存储容量的方法,可快速兼容各个厂商存储的差异性,做到存储的集中管控。

【技术实现步骤摘要】

本专利技术涉及一种存储容量管理方法,尤其涉及一种基于文本解析器的存储容量集中处理方法
技术介绍
随着互联网技术的发展,应用程序和商业过程复杂性的增加以及7X24小时可用性的需求对存储基础设施的管理提出越来越高的要求。存储基础设施管理包括相互关联的可用性管理、容量管理、性能管理、安全管理。存储容量管理需要检测存储基础设施可用资源的数量,如果容量不足可能导致性能下降或影响可用性。容量管理要求是预防性的,预测性的,在保障所有服务满足等级需求时资源是高可用的。管理复杂的异构物理和虚拟环境中的存储资源,存储利用率低,综合性的存储基础设施的管理需要智能化的过程和工具。目前市场上的存储厂商都自带存储管理软件,但无法相互集成,无法做到集中控制以及端到端的可见性。自带管理软件存在以下问题:1.一般只能管理单个厂商品牌型号的存储,无法做到多厂商多型号存储集中控制。2.只能展现存储本身的容量信息,无法体现存储、交换机以及分配到的设备的情况,无法做到端到端的可见性。因此需要提供一种集成的存储管理软件,其可以提供存储容量管理利用端到端的可见性以及集中控制功能,提高运营效率。利用集成的存储管理软件,容量管理可以提供容量分析功能,对存储的实际使用率和消耗速率进行趋势分析,便于安排采购和部署新的存储。通过提供一个全面视角,存储容量管理可以让IT人员查明未充分使用和虚拟主机容量,重新分配工作量,使一个新的负载或增加某一特定的负载使之得到更好的平衡,而不需要再额外采购。从而可以降低管理多点工具的成本,使得在没有配备IT人员的情况下,最大限度提高跨异构平台和阵列的存储利用率。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于文本解析器的存储容量的集中处理方法,可快速兼容各个厂商存储的差异性,做到存储的集中管控。本专利技术为解决上述技术问题而采用的技术方案是提供一种基于文本解析器的存储容量的集中处理方法,包括如下步骤:获取存储信息,其通过脚本调用存储远程命令接口获取;获取主机信息,其通过部署Agent获取,所述主机信息包括主机上的HBA卡以及存储使用信息;获取交换机信息,其通过SSH方式获取,所述交换机信息包括所述存储信息与所述主机信息之间的关系;将所述获取的存储信息、主机信息以及交换机信息输出为文本信息后,使用所述文本解析器对所述文本信息进行解析、关联组合以及格式化处理,并进行保存及显示。上述的获取基于文本解析器的存储容量的方法,其中,在使用所述文本解析器将所述文本信息处理并保存到数据库之后,通过图形化方式展现所述处理后的文本信息。上述的获取基于文本解析器的存储容量的方法,其中,所述存储信息包括存储名、接口型号、存储厂商、磁盘总容量、RAID的剩余容量、RAID总容量、RAID类别以及LUN总容量,所述文本信息处理后采用树状结构将存储控制器连接到关联的光纤交换机,再通过HBA卡信息关联到主机,形成存储控制器到主机的端到端的关联显示。上述的基于文本解析器的存储容量的集中处理方法,其中,所述文本解析器解析、关联组合以及格式化所述文本信息包括,所述文本解析器将所述文本信息抽象为一般可读文本,将所述一般可读文本拆解成多个文本模块,并针对所述多个文本模块提供相应的解析方式,对所述多个文本模块的组合提供相应的组合算法。上述的基于文本解析器的存储容量的集中处理方法,其中,所述文本模块包括表格文本、键值对文本以及文本行中一个或其组合。上述的基于文本解析器的存储容量的集中处理方法,其中,所述组合算法用于将根据所述表格文本、键值对文本以及文本行中的一个或其组合获取到的多条记录进行拼接,所述拼接过程如下:当要获取的信息由一个键值对文本和一个文本行文本组成时,将键值对文本对应的记录和文本行文本对应的记录拼接成一条记录;当要获取的信息由一个表格文本和一个文本行文本组成时,表格文本生成多条记录,文本行生成一条记录,所述组合算法将文本行记录拼接到表格的每条记录后面。上述的基于文本解析器的存储容量的集中处理方法,其中,所述文本解析器解析、组合以及格式化所述文本信息包括,当所述文本信息中存在特殊文本时,所述文本解析器提供自定义的文本模块以及自定义的组合算法。本专利技术为解决上述技术问题还提供了一种用于获取存储容量的文本解析器,包括:文本描述单元,其采用xml格式的结构描述文件来描述文本的来源、定义所述文本中的模块数据对象、定义文本块和文本行元素的属性以及要获取内容的规则;文本截取单元,其用于根据所述结构描述文件过滤掉所述文本中不相关信息;文本模块化单元,用于将所述文本截取单元截取到的内容根据文本描述单元定义的相关信息封装成模块数据对象;文本格式化单元,其用于将根据所述模块数据对象获取到的记录格式化;描述文件解析单元,将用户配置的结构描述文件读入内存,并调用文本截取单元过滤掉文本中无关的信息,再调用文本模块化单元生成相应的模块数据对象和组合算法,最后调用文本格式化单元格式化最终的数据。上述的用于获取存储容量的文本解析器,其中,所述结构描述文件中预定义的模块数据对象包括文本行对象、键值对对象、标准表格对象以及相同起始表格对象;所述文本格式化单元的处理过程如下:截取指定格式内容、格式化单位信息、大小写转换、指定记录属性的顺序以及格式化WWN。本专利技术对比现有技术有如下的有益效果:1、基于文本解析器实现存储容量管理可快速兼容各个厂商存储的差异性,做到存储的集中管控。2、文本解析器可解析各种类型的文件并按要求格式化输出想要的结果,且可快速进行扩展,节省时间。3、可实现不同品牌不同型号存储容量的统一展现,并可以实现端到端的可见。附图说明图1为本专利技术的基于文本解析器的存储容量的集中处理系统架构示意图;图2为本专利技术基于文本解析器的存储容量的集中处理的流程示意图;图3为本专利技术的文本解析器中的一般可读文本的结构示意图;图4为本专利技术的用于获取存储容量的文本解析器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的描述。本专利技术提供一种基于文本解析器的存储容量的方法,可快速兼容各个厂商存储的差异性,做到存储的集中管控。现在请参考图1,图1是本专利技术的基于文本解析器的存储容量的集中处理系统架构示意图。通过脚本调用存储远程命令接口命令获取存储信息,存储信息包含磁盘、LUN、RAID、控制器以及存储基本信息,例如可以是IBM存储、Oracle存储、日立存储等,部分IBM存储通过svc进行管理本文档来自技高网
...

【技术保护点】
一种基于文本解析器的存储容量的集中处理方法,其特征在于,包括如下步骤:获取存储信息,其通过脚本调用存储远程命令接口获取;获取主机信息,其通过部署Agent获取,所述主机信息包括主机上的HBA卡以及存储使用信息;获取交换机信息,其通过SSH方式获取,所述交换机信息包括所述存储信息与所述主机信息之间的关系;将所述获取的存储信息、主机信息以及交换机信息输出为文本信息后,使用所述文本解析器对所述文本信息进行解析、关联组合以及格式化处理,并进行保存及显示。

【技术特征摘要】
1.一种基于文本解析器的存储容量的集中处理方法,其特征在于,包括如下步
骤:
获取存储信息,其通过脚本调用存储远程命令接口获取;
获取主机信息,其通过部署Agent获取,所述主机信息包括主机上的HBA卡以
及存储使用信息;
获取交换机信息,其通过SSH方式获取,所述交换机信息包括所述存储信息与
所述主机信息之间的关系;
将所述获取的存储信息、主机信息以及交换机信息输出为文本信息后,使用所
述文本解析器对所述文本信息进行解析、关联组合以及格式化处理,并进行保存及
显示。
2.根据权利要求1所述的获取基于文本解析器的存储容量的方法,其特征在于,
在使用所述文本解析器将所述文本信息处理并保存到数据库之后,通过图形化方式
展现所述处理后的文本信息。
3.根据权利要求2所述的获取基于文本解析器的存储容量的方法,其特征在于,
所述存储信息包括存储名、接口型号、存储厂商、磁盘总容量、RAID的剩余容量、
RAID总容量、RAID类别以及LUN总容量,所述文本信息处理后采用树状结构将存储
控制器连接到关联的光纤交换机,再通过HBA卡信息关联到主机,形成存储控制器
到主机的端到端的关联显示。
4.根据权利要求1所述的基于文本解析器的存储容量的集中处理方法,其特征
在于,所述文本解析器解析、关联组合以及格式化所述文本信息包括,所述文本解
析器将所述文本信息抽象为一般可读文本,将所述一般可读文本拆解成多个文本模
块,并针对所述多个文本模块提供相应的解析方式,对所述多个文本模块的组合提
供相应的组合算法。
5.根据权利要求4所述的基于文本解析器的存储容量的集中处理方法,其特征
在于,所述文本模块包括表格文本、键值对文本以及文本行中一个或其组合。
6.根据权利要去5所述的基于文本解析器的存储容量的集中处理方法,其特征
在于,所...

【专利技术属性】
技术研发人员:潘叶陈艳宁耀林
申请(专利权)人:中国移动通信集团广东有限公司上海新炬网络技术有限公司
类型:发明
国别省市:广东;44

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

1