[发明专利]一种虚拟机镜像版本管理的方法在审
申请号: | 201910851150.6 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110737506A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 戴元顺 | 申请(专利权)人: | 江苏中云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/11;G06F16/16;G06F16/18;G06F16/14 |
代理公司: | 32206 南京众联专利代理有限公司 | 代理人: | 张伟 |
地址: | 212000 江苏省镇江市镇江新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机镜像 版本控制 深度搜索 虚拟镜像 增量存储 存储 存储虚拟机 版本管理 用户提供 有效控制 技术管理 版本链 虚拟机 元数据 云平台 自定义 节约 管理 访问 | ||
本发明公开了一种基于版本控制的虚拟机镜像管理方法,包括以下步骤:(1)利用增量存储技术存储虚拟镜像,能够节约存储虚拟机镜像所需空间;(2)利用版本控制技术管理虚拟机镜像,形成版本链,可有效控制虚拟机镜像不可控的增长;(3)利用虚拟机镜像的元数据,如版本号,父子镜像,镜像所拥有的软件,镜像被访问的次数等信息进行深度搜索,提供给用户最合适的虚拟机镜像。与现有技术相比,本发明提出的基于版本管理来管理云平台中虚拟机镜像的方案,同时使用增量存储减少虚拟机镜像存储所需空间,利用深度搜索技术和版本控制技术减少用户自定义虚拟镜像数量,从而遏制虚拟机镜像的无线增长,向用户提供最适合的虚拟机。
技术领域
本发明涉及云计算虚拟化技术,特别涉及一种虚拟机镜像版本管理的方法。
背景技术
目前云计算提供商能够为用户提供各种服务,比如存储或者是云桌面等,在云桌面应用方面,用户根据云服务提供商的虚拟机镜像,能够非常方便创建自己所需要的OS,同时也能根据自己的需求,自己创建虚拟机镜像,这就导致一个问题,虚拟机镜像数量野蛮式增长,还会导致虚拟机镜像对存储造成非常大的压力,并且用户也可能无法在这数量庞大的虚拟机镜像中找到自己需要的虚拟机镜像,从而用户自己又创建虚拟机镜像,形成恶性循环,因此急需一种虚拟机镜像管理系统来管理这些镜像。
传统的虚拟机镜像管理方法是由管理员来管理镜像,并且限制用户能够自定义的虚拟机镜像的数量和存储空间,但是这种方法费时费力,无法解决用户和管理员痛点。
阿里云将镜像分类,分为公共镜像,自定义镜像,云市场镜像以及共享镜像(其他阿里云用户共享的镜像),用户首先可以在公共镜像中查询是否有自己所需的镜像,没查到还可以去云市场和共享镜像中查询,如果还是查不到,那就可以自定义所需镜像。阿里对用户私有镜像不提供管理策略,一旦用户存储在OSS中的镜像非常多,哪些要删除,哪些要保留,没有任何策略,用户对私有镜像运维困难。同样阿里云对用户共享的镜像也没有类似的控制。
浙江大学姜晓红、陈忠忠、闫凤喜、吴朝晖、黄鹏发明的《云计算平台中虚拟机镜像自动化管理的方法》于2013-04-22日向中国国家知识产权局申请专利并获得批准,于2017-08-25日公开,公开号:104111859B。
浙大虚拟机镜像自动化管理的方法是使用persistent镜像启动虚拟机,该方法优点是启动虚拟机时不必复制镜像,启动效率要比Non-persistent镜像高的多;缺点是,每个Persistent镜像只能启动一个虚拟机,不像Non-persistent镜像那样可以启动多个,因此该系统会定期补充虚拟机镜像,当时间到达,系统会检查当前可使用虚拟机镜像的数量,如果数量不够,则自动补充。但是该方案有缺陷,系统管理者需要提前知道用户需要使用什么虚拟机以及各种虚拟机的需求数量,无法解决用户自定义的镜像无限增长的情况并且无法向用户提供最适合的虚拟机镜像。
发明内容
本发明的目的是上述问题,提供一种虚拟机镜像版本管理的方法。
为达到上述目的,本发明采用的方法是:一种虚拟机镜像版本管理的方法,包括以下步骤:
(1)利用增量存储技术存储虚拟镜像,节约存储虚拟机镜像所需空间,具体为:增加一个专门的数据库服务器用于存储镜像文件的版本信息,同时还增加一个专门的镜像文件库服务器用于存储镜像文件;
(2)利用版本控制技术管理虚拟机镜像,形成版本链;用户通过web管理界面,发起对虚拟镜像文件的增删改查等操作,虚拟镜像文件版本管理系统收到用户的操作请求以后首先查询版本数据库,得到镜像文件的信息,然后执行具体操作,操作完成以后,除了查询操作以外,其余操作都会改变镜像文件的版本信息,更新版本数据库中相应镜像文件的版本信息,实现对镜像文件的版本控制功能;
(3)利用虚拟机镜像的元数据,镜像所拥有的软件,镜像被访问的次数信息进行深度搜索,提供给用户最合适的虚拟机镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中云科技有限公司,未经江苏中云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910851150.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采用虚拟通道的虚拟存储访问方法
- 下一篇:一种虚拟机迁移方法与装置