[发明专利]分布式存储系统、虚拟机创建和数据卷扩容方法在审
申请号: | 202011026725.X | 申请日: | 2020-09-25 |
公开(公告)号: | CN112162702A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 张致江;程鹏;张明;黄开元;王芝斌 | 申请(专利权)人: | 科大讯飞股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 程琛 |
地址: | 230088 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储系统 虚拟机 创建 数据 扩容 方法 | ||
本发明实施例提供一种分布式存储系统、虚拟机创建和数据卷扩容方法,其中分布式存储系统包括:镜像服务组件,用于新增可用存储集群;块存储组件,用于基于新增的可用存储集群进行扩容。本发明实施例提供的分布式存储系统、虚拟机创建和数据卷扩容方法,分布式存储系统可以在可用存储集群层面上进行扩容,相较于增加pool的扩容方式,扩容操作更加简单便捷,且不涉及对任何正在提供服务的可用存储集群的侵入操作,维护难度低,有助于分布式存储系统应对更加丰富复杂的IO性能场景。
技术领域
本发明涉及云技术领域,尤其涉及一种分布式存储系统、虚拟机创建和数据卷扩容方法。
背景技术
随着分布式存储系统的广泛应用和数据量的飞速增长如果进行友好扩容成为了云技术领域亟待解决的问题。
目前分布式存储系统的扩容方式主要包括两种,一种是物理扩容,即直接将物理设备加入到存储集群的pool中,另一种是增加存储集群中的pool。
其中,物理扩容会带来大量数据迁移,扩容过程中不可避免地会对客户端的IO性能造成影响,且大量的读写操作会影响物理设备的读写寿命;增加pool的方式会对正在提供服务的存储集群带来过多的侵入,操作风险巨大,随着pool的不断增加,存储集群对元数据管理、pool管理都将成为挑战。
发明内容
本发明实施例提供一种分布式存储系统、虚拟机创建和数据卷扩容方法,用以解决现有技术中分布式存储系统扩容困难的缺陷。
第一方面,本发明实施例提供一种分布式存储系统,包括:
镜像服务组件,用于新增可用存储集群;
块存储组件,用于基于新增的可用存储集群进行扩容。
根据本发明一个实施例的分布式存储系统,所述镜像服务组件基于镜像服务配置信息新增可用存储集群;
所述块存储组件基于块存储配置信息,对新增的可用存储集群进行扩容;
所述块存储配置信息和所述镜像服务配置信息均包括预设数量个可用存储集群的信息,所述预设数量个可用存储集群包括新增的可用存储集群。
根据本发明一个实施例的分布式存储系统,所述块存储配置信息和所述镜像服务配置信息均包括可用后端信息和可用后端配置信息;
其中,所述可用后端信息包括所述预设数量个可用存储集群的集群标识,所述可用后端配置信息包括所述预设数量个可用存储集群的配置信息。
根据本发明一个实施例的分布式存储系统,所述块存储配置信息和所述镜像服务配置信息还包括默认存储集群的集群标识,所述默认存储集群为所述预设数量个可用存储集群中的一个。
根据本发明一个实施例的分布式存储系统,新增的可用存储集群是基于原有的可用存储集群中导出用户密钥信息配置的。
第二方面,本发明实施例提供一种虚拟机创建方法,应用于如第一方面所提供的分布式存储系统的块存储组件,包括:
接收虚拟机创建请求,所述虚拟机创建请求包括创建虚拟机所需目标镜像的镜像标识;
基于所述镜像标识,从所述分布式存储系统的镜像服务组件中获取所述目标镜像的位置信息,所述位置信息包括存储所述目标镜像的可用存储集群的集群标识;
基于所述目标镜像的位置信息,从所述分布式存储系统中存储所述目标镜像的可用存储集群中提取所述目标镜像,并基于所述目标镜像创建虚拟机。
根据本发明一个实施例的虚拟机创建方法,还包括:
接收所述镜像服务组件发送的镜像上传请求,所述镜像上传请求中包含待上传镜像及其待存储位置信息,所述待存储位置信息包括待存储集群标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司,未经科大讯飞股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011026725.X/2.html,转载请声明来源钻瓜专利网。