[发明专利]一种云平台中虚拟机的创建方法、组件及服务器有效
申请号: | 202010302928.0 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111209090B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 葛凯凯 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 虚拟机 创建 方法 组件 服务器 | ||
本申请实施例提供了一种云平台中虚拟机的创建方法、组件及服务器,涉及云技术领域,该方法包括:镜像组件调用块存储组件,通过块存储组件将目标镜像数据分别保存在多个存储集群中,目标镜像数据对应多个位置信息。块存储组件在创建虚拟机时,根据虚拟机的属性信息,从多个存储集群中确定用于创建虚拟机的目标存储集群。然后从目标镜像数据的多个位置信息中,确定与目标存储集群匹配的目标位置信息。再根据目标位置信息,从目标存储集群中获取目标镜像数据,并采用目标镜像数据创建虚拟机。由于将目标镜像数据保存在每个存储集群中,故创建虚拟机的存储集群中都会保存一份目标镜像数据,而不需要从其他存储集群中下载,从而提高创建虚拟机的效率。
技术领域
本申请实施例涉及云技术领域,尤其涉及一种云平台中虚拟机的创建方法、组件及服务器。
背景技术
在基于Openstack的云平台中,基本上所有的数据都存放在存储集群中。随着云平台运行之后,虚拟机的数量会越来越多,随之带来存储的数据量也越来越多,这样就需要对存储集群扩容。为了便于云平台维护,通常会选择使用多个存储集群来进行存储的扩容。Openstack中块存储组件(Cinder组件)可以用来对接多个存储集群,采用Cinder组件构建虚拟机时,可以在多个存储集群中选择一个存储集群创建虚拟机的系统盘。而虚拟机的创建一般需要镜像,镜像的存储位置由Openstack的镜像组件(Glance组件)单独配置,这样使得创建虚拟机的存储集群与镜像所在的存储集群往往不是一个存储集群,需要Cinder组件下载镜像并将镜像上传至创建虚拟机的存储集群,从而导致虚拟机的创建时间过长。
发明内容
本申请实施例提供了一种云平台中虚拟机的创建方法、组件及服务器,用于减少创建虚拟机的过长。
一方面,本申请实施例提供了一种云平台中虚拟机的创建方法,应用在云平台中的块存储组件,包括:
接收虚拟机创建请求,所述虚拟机创建请求中包括虚拟机的属性信息及虚拟机对应的目标镜像数据的标识;
根据所述虚拟机的属性信息,从多个存储集群中确定用于创建所述虚拟机的目标存储集群;
根据所述目标镜像数据的标识,获取保存所述目标镜像数据的多个位置信息,所述目标镜像数据被分别保存在所述多个存储集群中,每个位置信息对应所述目标镜像数据在其中一个存储集群中的保存位置;
从所述多个位置信息中确定与所述目标存储集群匹配的目标位置信息;
根据所述目标位置信息,从所述目标存储集群中获取目标镜像数据,并采用所述目标镜像数据创建所述虚拟机。
一方面,本申请实施例提供了一种云平台中虚拟机的创建方法,应用在云平台中的镜像组件,包括:
接收块存储组件发送的位置信息获取指令,所述位置信息获取指令中包括虚拟机对应的目标镜像数据的标识,所述目标镜像数据的标识是所述块存储组件在接收到虚拟机创建请求后,从所述虚拟机创建请求中获取的;
将保存所述目标镜像数据的多个位置信息发送至所述块存储组件,以使所述块存储组件从所述多个位置信息中,确定与目标存储集群匹配的目标位置信息,根据所述目标位置信息,从所述目标存储集群中获取目标镜像数据,并采用所述目标镜像数据创建所述虚拟机,所述目标存储集群是所述块存储组件根据所述虚拟机创建请求中携带的虚拟机的属性信息从多个存储集群中确定的,所述目标镜像数据被分别保存在所述多个存储集群中,每个位置信息对应所述目标镜像数据在其中一个存储集群中的保存位置。
一方面,本申请实施例提供了一种块存储组件,包括:
第一接收模块,用于接收虚拟机创建请求,所述虚拟机创建请求中包括虚拟机的属性信息及虚拟机对应的目标镜像数据的标识;
选择模块,用于根据所述虚拟机的属性信息,从多个存储集群中确定用于创建所述虚拟机的目标存储集群;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010302928.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种疫情管控方法及系统
- 下一篇:流体驱动控制阀及使用方法