一种信息查询方法及装置与流程

文档序号:11774852阅读:204来源:国知局
一种信息查询方法及装置与流程

本发明属于信息查询领域,尤其涉及一种信息查询方法及装置。



背景技术:

在虚拟化领域,可以管理不同类型的存储池,有本地存储池、nfs(networkfilesystem;网络文件系统)存储池、ocfs(oracleclusterfilesystem;集群文件系统)存储池、分布式存储池等存储池。

创建虚拟机等需要使用存储池的过程中,需要查询数据库记录,判断存储池的类型,然后去挂载存储池的节点查询对应存储池的信息。

但是,在没有数据库的情况下,就无法通过查询数据库去判断存储池的类型,也无法获取存储池的信息。

因此,迫切需要提供一种信息查询方案来解决上述技术问题。



技术实现要素:

本发明提供一种信息查询方法及装置,以解决上述问题。

本发明实施例提供一种信息查询方法,包括以下步骤:根据存储池标识访问存储池配置文件,获取存储池类型;根据所述存储池类型,调用对应的查询命令,获取存储池信息。

本发明实施例还提供一种信息查询装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;

根据存储池标识访问存储池配置文件,获取存储池类型;

根据所述存储池类型,调用对应的查询命令,获取存储池信息。

本发明实施例提供的技术方案:根据存储池标识访问存储池配置文件,获取存储池类型;根据所述存储池类型,调用对应的查询命令,获取存储池信息。

上述技术方案,通过访问存储池配置文件获取存储池信息,实现了在不查询数据库的情况下去判断存储池类型,并查询存储池信息。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成

本技术:
的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1所示为本发明实施例1的信息查询方法流程图;

图2所示为本发明实施例2的信息查询装置结构图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明实施例的核心技术创新点在于:采用java高级语言编写的查询方法,使用java接口进行调用,使用该接口时,只传入一个存储池标识即uuid(universallyuniqueidentifier,通用唯一识别码)作为参数,即可查询出对应存储池的信息而不用知道存储池的类型。

每个存储池创建好后,会在每个服务器上存储一份存储池配置文件,该存储池配置文件会记录存储池类型,uuid和访问路径,每当删除存储池,相应的存储池配置文件也会去删除对应的记录信息。

在java接口的实现中,首先去查询服务器上存储池配置文件,判断存储池类型,根据对应的类型再去查询存储池信息。

图1所示为本发明实施例1的信息查询方法流程图,包括以下步骤:

步骤101:根据存储池标识访问存储池配置文件,获取存储池类型;

进一步地,所述存储池配置文件包括以下至少之一:存储池标识、存储池类型、存储池访问路径。

其中,存储池配置文件存放至服务器对应的目录下,例如:在服务器的/etc/目录下存放一个存储池配置文件。

步骤102:根据所述存储池类型,调用对应的查询命令,获取存储池信息。

进一步地,所述存储池类型包括以下至少之一:网络文件系统存储池、集群文件系统存储池、分布式存储池。

进一步地,若存储池被删除时,则将在所述存储池配置文件中删除与所述存储池对应的记录信息,其中,所述记录信息包括以下至少之一:存储池标识、存储池类型、存储池访问路径。

图2所示为本发明实施例2的信息查询装置结构图,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;

根据存储池标识访问存储池配置文件,获取存储池类型;

根据所述存储池类型,调用对应的查询命令,获取存储池信息。

进一步地,所述存储池配置文件包括以下至少之一:存储池标识、存储池类型、存储池访问路径。

进一步地,所述存储池类型包括以下至少之一:网络文件系统存储池、集群文件系统存储池、分布式存储池。

进一步地,若存储池被删除时,则将在所述存储池配置文件中删除与所述存储池对应的记录信息,其中,所述记录信息包括以下至少之一:存储池标识、存储池类型、存储池访问路径。

本发明实施例提供的技术方案:根据存储池标识访问存储池配置文件,获取存储池类型;根据所述存储池类型,调用对应的查询命令,获取存储池信息。

上述技术方案,通过访问存储池配置文件获取存储池信息,实现了在不查询数据库的情况下去判断存储池类型,并查询存储池信息。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明提供一种信息查询方法及装置,上述方法包括以下步骤:根据存储池标识访问存储池配置文件,获取存储池类型;根据所述存储池类型,调用对应的查询命令,获取存储池信息。上述技术方案,通过访问存储池配置文件获取存储池信息,实现了在不查询数据库的情况下去判断存储池类型,并查询存储池信息。

技术研发人员:赵鹏城;朱道昌
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2017.07.25
技术公布日:2017.10.20
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1