【技术实现步骤摘要】
云计算系统中镜像文件的获取方法和装置
本专利技术涉及信息处理领域,尤指一种云计算系统中镜像文件的获取方法和装置。
技术介绍
云计算(CloudComputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。云计算实现了硬件资源的池化,将计算资源、存储资源、网络资源已资源池的方式提供给用户,资源整合为虚拟机的方式提供给用户使用。云计算管理平台已经广泛得应用到政务、交通、金融等行业,简化了用户的资源提供流程,提供了资源的利用率,降低了用户的运维成本。云计算管理平台提供计算资源的方式是组织管理员依据环境根据事先上传至OpenStack的镜像为模板创建一个虚拟机。镜像相同,创建出的虚拟机除资源规格不同外几乎无差异。但对于大型的 ...
【技术保护点】
1.一种云计算系统中镜像文件的获取方法,其特征在于,包括:在接收到请求获取目标镜像文件的请求后,接收从预先存储的虚拟机镜像中选择的基础镜像文件,以及所述基础镜像文件中预添加的应用程序的安装包;利用所述基础镜像文件创建新的虚拟机,并在所述虚拟机中加载所述应用程序的安装包;在检测到所述应用程序的安装包加载完成后,从所述虚拟机中导出所述虚拟机的镜像,得到目标镜像文件。
【技术特征摘要】
1.一种云计算系统中镜像文件的获取方法,其特征在于,包括:在接收到请求获取目标镜像文件的请求后,接收从预先存储的虚拟机镜像中选择的基础镜像文件,以及所述基础镜像文件中预添加的应用程序的安装包;利用所述基础镜像文件创建新的虚拟机,并在所述虚拟机中加载所述应用程序的安装包;在检测到所述应用程序的安装包加载完成后,从所述虚拟机中导出所述虚拟机的镜像,得到目标镜像文件。2.根据权利要求1所述的方法,其特征在于,所述从所述虚拟机中导出所述虚拟机的镜像,得到目标镜像文件之后,所述方法还包括:删除所述虚拟机的数据。3.根据权利要求1所述的方法,其特征在于,所述基础镜像文件中预添加的应用程序的安装包是通过如下方式得到的,包括:获取预添加的应用程序的一个或至少两个版本的安装包;在得到安装包后,获取所述基础镜像文件中的操作系统配置信息;根据所述操作系统配置信息,从应用程序的安装包中查找与所述操作系统配置信息相匹配的对应版本的安装包,得到在所述基础镜像文件中能够运行的应用程序的安装包。4.根据权利要求1所述的方法,其特征在于,所述在所述虚拟机中加载所述应用程序的安装包,包括:将所述预添加的应用程序的安装包存储在一个磁盘分区中;将所述磁盘分区挂载到所述虚拟机上;控制所述虚拟机运行所述分区的安装包。5.根据权利要求1或4所述的方法,其特征在于,所述在所述虚拟机中加载所述应用程序的安装包,包括:在加载所述应用程序的安装包过程中,获取所述应用程序的安装包的安装进度;输出所述应用程序的安装包的安装进度。6.一种云计算系统中镜像文件的获...
【专利技术属性】
技术研发人员:雷亚帅,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。