[发明专利]云计算系统中镜像文件的获取方法和装置在审
申请号: | 201811144402.3 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109391688A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 雷亚帅 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455;G06F8/61 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像文件 虚拟机 应用程序 安装包 方法和装置 云计算系统 虚拟机镜像 请求获取 预先存储 导出 加载 检测 创建 | ||
本发明公开了一种云计算系统中镜像文件的获取方法和装置。所述方法包括:在接收到请求获取目标镜像文件的请求后,接收从预先存储的虚拟机镜像中选择的基础镜像文件,以及所述基础镜像文件中预添加的应用程序的安装包;利用所述基础镜像文件创建新的虚拟机,并在所述虚拟机中加载所述应用程序的安装包;在检测到所述应用程序的安装包加载完成后,从所述虚拟机中导出所述虚拟机的镜像,得到目标镜像文件。
技术领域
本发明涉及信息处理领域,尤指一种云计算系统中镜像文件的获取方法和装置。
背景技术
云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
云计算实现了硬件资源的池化,将计算资源、存储资源、网络资源已资源池的方式提供给用户,资源整合为虚拟机的方式提供给用户使用。云计算管理平台已经广泛得应用到政务、交通、金融等行业,简化了用户的资源提供流程,提供了资源的利用率,降低了用户的运维成本。
云计算管理平台提供计算资源的方式是组织管理员依据环境根据事先上传至OpenStack的镜像为模板创建一个虚拟机。镜像相同,创建出的虚拟机除资源规格不同外几乎无差异。但对于大型的用户单位来说,单位内不同部门,不同时期的业务多种多样,对镜像的需求大相径庭;镜像的功能完备与否以及能否个性化定制镜像一定程度上影响了用户的体验。
Cloud-init是linux的一个工具,当系统启动时,cloud-init可从nova metadata服务或者config drive中获取metadata,完成包括但不限于下面的定制化工作:配置网络和安装软件包。虽然可以依据虚拟机创建过程中的用户数据完成一定的个性化配置,但较为复杂的配置使得自动化配置不太易用,且对于工具的安装不具备智能化与自动化。
目前,制作镜像的方式均为管理员依靠虚拟化平台创建虚拟机,并把虚拟机转为镜像,或直接将磁盘拷贝出来转为镜像。此种方式过度依赖于管理员的人为干预,且此种方式时间周期长,易出错,对于云计算运营商的运维是个很大的成本开销。
发明内容
为了解决上述技术问题,本发明提供了一种云计算系统中镜像文件的获取方法和装置,能够降低镜像文件的制作难度。
为了达到本发明目的,本发明提供了一种云计算系统中镜像文件的获取方法,包括:
在接收到请求获取目标镜像文件的请求后,接收从预先存储的虚拟机镜像中选择的基础镜像文件,以及所述基础镜像文件中预添加的应用程序的安装包;
利用所述基础镜像文件创建新的虚拟机,并在所述虚拟机中加载所述应用程序的安装包;
在检测到所述应用程序的安装包加载完成后,从所述虚拟机中导出所述虚拟机的镜像,得到目标镜像文件。
其中,所述方法还具有如下特点:所述从所述虚拟机中导出所述虚拟机的镜像,得到目标镜像文件之后,所述方法还包括:
删除所述虚拟机的数据。
其中,所述方法还具有如下特点:所述基础镜像文件中预添加的应用程序的安装包是通过如下方式得到的,包括:
获取预添加的应用程序的一个或至少两个版本的安装包;
在得到安装包后,获取所述基础镜像文件中的操作系统配置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811144402.3/2.html,转载请声明来源钻瓜专利网。