一种虚拟机镜像文件存储方法及装置制造方法及图纸

技术编号:19822440 阅读:36 留言:0更新日期:2018-12-19 14:56
本发明专利技术公开了一种虚拟机镜像文件存储方法,方法包括:接收用于获取虚拟机镜像文件的第一请求;根据所述第一请求获取镜像文件参数;计算与所述镜像文件参数对应的镜像文件的文件大小;若存储空间大于等于所述文件大小,则下载所述镜像文件;若存储空间小于所述文件大小,则对已缓存的镜像文件进行删除,直到当前存储空间大于等于所述文件大小时,下载所述镜像文件。另外,本发明专利技术实施例还提供了一种虚拟机镜像文件存储装置。

【技术实现步骤摘要】
一种虚拟机镜像文件存储方法及装置
本专利技术涉及虚拟机领域,尤指一种虚拟机镜像文件存储方法及装置。
技术介绍
虚拟机镜像文件是一个包含整个虚拟磁盘内容的文件,其中,虚拟磁盘即虚拟机的系统盘,包含可以引导启动的操作系统。实际应用中,用户在创建虚拟机前要先获取相应镜像文件。而有些镜像文件非常的大,在不同的主机间拷贝要花费大量的时间,增加了启动虚拟机、创建启动卷的时间。因此,如何能够快速启动虚拟机和快速创建启动卷的镜像文件,成为一个需要迫切解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种虚拟机镜像文件存储方法及装置,能够实现镜像文件的自适应缓存,减少启动虚拟机和创建启动卷的时长。为了达到本专利技术目的,第一方面,本专利技术提供了一种虚拟机镜像文件存储方法,方法包括:接收用于获取虚拟机镜像文件的第一请求;根据所述第一请求获取镜像文件参数;计算与所述镜像文件参数对应的镜像文件的文件大小;若存储空间大于等于所述文件大小,则下载所述镜像文件;若存储空间小于所述文件大小,则对已缓存的镜像文件进行删除,直到当前存储空间大于等于所述文件大小时,下载所述镜像文件。可选的,所述第一请求包括本文档来自技高网...

【技术保护点】
1.一种虚拟机镜像文件存储方法,其特征在于,所述方法包括:接收用于获取虚拟机镜像文件的第一请求;根据所述第一请求获取镜像文件参数;计算与所述镜像文件参数对应的镜像文件的文件大小;若存储空间大于等于所述文件大小,则下载所述镜像文件;若存储空间小于所述文件大小,则对已缓存的镜像文件进行删除,直到当前存储空间大于等于所述文件大小时,下载所述镜像文件。

【技术特征摘要】
1.一种虚拟机镜像文件存储方法,其特征在于,所述方法包括:接收用于获取虚拟机镜像文件的第一请求;根据所述第一请求获取镜像文件参数;计算与所述镜像文件参数对应的镜像文件的文件大小;若存储空间大于等于所述文件大小,则下载所述镜像文件;若存储空间小于所述文件大小,则对已缓存的镜像文件进行删除,直到当前存储空间大于等于所述文件大小时,下载所述镜像文件。2.根据权利要求1所述的虚拟机镜像文件存储方法,其特征在于,所述第一请求包括:创建虚拟机请求、创建启动盘请求。3.根据权利要求1所述的虚拟机镜像文件存储方法,其特征在于,所述下载所述镜像文件,包括:通过glance服务下载所述镜像文件并缓存到临时目录。4.根据权利要求1所述的虚拟机镜像文件存储方法,其特征在于,所述对已缓存的镜像文件进行删除,具体包括:若所述已缓存的镜像文件,在预设时间段内从未被使用过,则对所述已缓存的镜像文件进行删除。5.根据权利要求2所述的虚拟机镜像文件存储方法,其特征在于,若所述第一请求为所述创建虚拟机请求,则在所述下载所述镜像文件之后,方法还包括:根据所述镜像文件创建虚拟机;若所述第一请求为所述创建启动盘请求,则在所述下载所述镜像文件之后,方法还包括:根据所述镜像文件创建启动盘。6.一种虚拟机镜像文件存储装置,其特征在于,所述装置包括接收单元、获取单元、计算单元...

【专利技术属性】
技术研发人员:马豹张百林亢宇飞苏广峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1