[发明专利]分布式存储集群测试方法及装置在审
申请号: | 201711434842.8 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108153634A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 范义波 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务机 集群 分布式存储 测试 测试方法及装置 存储服务器 自动化测试 读取 安装测试 测试功能 角色配置 任务队列 运行测试 自动构建 构建 | ||
本发明公开了一种分布式存储集群测试方法及装置,方法包括:从任务队列中读取要执行的测试任务;若当前要执行的测试任务与已执行的上一测试任务具有同类的测试功能,则根据当前要执行的测试任务对各任务机的角色配置,将在任务机池中选取的各任务机搭建集群,在任务机池中选取的各任务机已安装测试软件;控制属于集群的各任务机运行测试软件。本发明分布式存储集群测试方法及装置,对存储服务器构建任务机池,根据测试任务在任务机池内选取任务机自动构建集群并进行测试,实现了对分布式存储集群中存储服务器的自动化测试。
技术领域
本发明涉及分布式存储集群技术领域,特别是涉及一种分布式存储集群测试方法及装置。
背景技术
在当前大数据时代,各种应用系统产生的数据不仅数据量以指数形式急剧增长,并且产生的数据更多为非结构化数据,而传统存储系统结构已经不能满足当前的存储需求。分布式存储集群是将多个存储服务器构建网络拓扑,形成存储服务器集群,在存储集群中通过相关算法提供数据的读取、写入以及落盘功能,分布式存储集群解决了当前所面临的海量数据存储问题。
然而对于分布式存储集群,多个存储服务器之间为横向扩展,如何实现对集群内存储服务器的测试,就成为当前本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种分布式存储集群测试方法及装置,实现了对分布式存储集群中存储服务器的自动化测试。
为实现上述目的,本发明提供如下技术方案:
一种分布式存储集群测试方法,包括:
从任务队列中读取要执行的测试任务;
若当前要执行的测试任务与已执行的上一测试任务具有同类的测试功能,则根据当前要执行的所述测试任务对各任务机的角色配置,将在任务机池中选取的各所述任务机搭建集群,在所述任务机池中选取的各所述任务机已安装测试软件;
控制属于集群的各所述任务机运行测试软件。
可选地,若当前要执行的测试任务与已执行的上一测试任务具有不同类的测试功能,则在所述任务机池中选取当前要执行的所述测试任务所需数量的任务机,控制选取的所述任务机获取并安装测试软件;
根据当前要执行的所述测试任务对各任务机的角色配置,将选取的各所述任务机搭建集群。
可选地,还包括:在各所述任务机运行完成测试软件后,清理所搭建的集群。
可选地,若所述任务队列中具有同类的测试功能的测试任务执行完后,则清理所述任务机池中选取的各所述任务机安装的测试软件。
可选地,还包括:将所述测试任务执行过程中产生的日志存储,以备分析和查看。
一种分布式存储集群测试装置,包括:
读取模块,用于从任务队列中读取要执行的测试任务;
搭建模块,用于若当前要执行的测试任务与已执行的上一测试任务具有同类的测试功能,则根据当前要执行的所述测试任务对各任务机的角色配置,将在任务机池中选取的各所述任务机搭建集群,在所述任务机池中选取的各所述任务机已安装测试软件;
测试执行模块,控制属于集群的各所述任务机运行测试软件。
可选地,还包括选取模块,用于若当前要执行的测试任务与已执行的上一测试任务具有不同类的测试功能,则在所述任务机池中选取当前要执行的所述测试任务所需数量的任务机,控制选取的所述任务机获取并安装测试软件;
所述搭建模块还用于根据当前要执行的所述测试任务对各任务机的角色配置,将选取的各所述任务机搭建集群。
可选地,还包括清理模块,用于在各所述任务机运行完成测试软件后,清理所搭建的集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711434842.8/2.html,转载请声明来源钻瓜专利网。