[发明专利]云计算平台中虚拟机镜像自动化管理的方法有效

专利信息
申请号: 201310140002.6 申请日: 2013-04-22
公开(公告)号: CN104111859B 公开(公告)日: 2017-08-25
发明(设计)人: 姜晓红;陈忠忠;闫凤喜;吴朝晖;黄鹏 申请(专利权)人: 浙江大学
主分类号: G06F9/455 分类号: G06F9/455;H04L29/08
代理公司: 杭州知通专利代理事务所(普通合伙)33221 代理人: 应圣义
地址: 310000 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算 平台 虚拟机 自动化 管理 方法
【说明书】:

技术领域

发明属于数据中心资源管理领域,具体涉及一种云计算平台中虚拟机镜像自动化管理的方法。

背景技术

云计算是当前一个热门的技术名词。很多人坚信:云计算会改变互联网的技术基础,甚至影响整个产业格局。而事实也如此,国内外很多大型知名企业都在研究云计算和基于云计算的服务,亚马逊、谷歌、微软、IBM、阿里巴巴等IT巨头都在其中。而虚拟化技术实现了IT资源的资源抽象和统一表示,在大规模数据中心管理和解决方案交付方面发挥了巨大的作用,是支撑云计算最重要的技术基石。现在使用、释放云计算资源的重要途径就是启动和停止虚拟机。要启动一个虚拟机,首先要从云目录中选择一个虚拟镜像。当你在部署一个跟Apache Web服务器有关的应用时,最好选择一个预先装好这些组件的镜像。一旦你选择好了镜像,下一步就是在云中部署这个镜像。

现有虚拟化管理软件对镜像的管理方法都大同小异,下面以虚拟化管理软件OpenNebula为例,说明现有的镜像管理方法。

在OpenNebula中,镜像可分为Persistent镜像和non-persistent镜像两种。

Persistent镜像:Persistent即“持续一致”的意思,代表虚拟机直接从该镜像启动,虚拟机运行时所引起的各种变动都会保留于镜像中,即使虚拟机生命周期中止,变动也是会保存在镜像中,镜像不会随着虚拟机的中止而被删除。

Non-persistent镜像:表示这个镜像相当于一个镜像“母本”,每启动一个虚拟机,都需要从该镜像“母本”拷贝一个复本,然后从复本启动虚拟机。虚拟机关闭后,该复本会被删除,虚拟机的操作变动不会被保存。

Persistent镜像的优点是,启动虚拟机时不必复制镜像,启动效率要比Non-persistent镜像高的多;缺点是,每个Persistent镜像只能启动一个虚拟机,不像Non-persistent镜像那样可以启动多个,且容易泄漏之前用户的信息。

为了保证用户隐私与数据安全,我们要确定每个镜像只能启动一个虚拟机,这种情况下,使用non-persistent镜像是合理的。但是,non-persistent镜像有一个严重的缺点,那就是每次通过non-persistent镜像启动虚拟机时,都要生成一个镜像复本,而镜像本身会很大,导致这个过程很缓慢,所以启动一个虚拟机的时间大大延长。

为了保证虚拟机启动的效率,减少用户的等待时间,我们必须设法避免在启动虚拟机的时候复制镜像,所以,我们只能选择使用persistent镜像。而一旦使用了persistent镜像之后,下一个虚拟机启动时,就没有空余的镜像可以提供了。

从OpenNebula对镜像的管理可以看出,现有的镜像管理方法要么启动效率过低;要么只能启动一个虚拟机,且容易泄露从前用户的信息。

发明内容

针对现有镜像管理上的不足,本发明提供了一种云计算平台中虚拟机镜像自动化管理的方法,该方法实现了一种“镜像自动化管理”的机制,不但避免了镜像在启动虚拟机时复制复本的效率低下,而且还通过镜像的自动化补充,保证了系统对镜像的需求。

为了解决上述技术问题,本发明通过下述技术方案得以解决:

云计算平台中虚拟机镜像自动化管理的方法,方法如下:

步骤a:获取当前镜像数目C,其中不包括正在被使用的镜像;

步骤b:获取服务器当前时间T;

步骤c:判断服务器当前时间T是否等于H,H为用户使用云计算平台较少的时间;

步骤d:如果T等于H的话,进入步骤e;否则的话,进入步骤f;

步骤e:如果C小于N的话,将镜像数目补充至N;

步骤f:如果C小于M的话,将镜像数目补充至M,其中M远远小于N;

步骤g:等待一个时间段P后,再次进入步骤a。表明该管理方法为一个无限循环的过程。

作为优选,所述的步骤a中,C为可用镜像数目,其中不包括正被虚拟机使用的镜像。

作为优选,所述的步骤b中,服务器当前时间T的单位为小时。

作为优选,所述的步骤c中,时间H的单位为小时。

所述步骤d中,根据判断此刻时间是否为忙碌时间,进行不同的处理。

所述步骤e和f中,由于T等于H时,为用户操作空闲时间,因此可以让复制过程长久一点;而T不等于H时,用户操作比较频繁,若进行大量复制的话,会影响用户操作。因此,M<<N。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310140002.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top