[发明专利]虚拟机镜像下发系统及方法有效
申请号: | 201611092664.0 | 申请日: | 2016-12-01 |
公开(公告)号: | CN106708599B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 周元 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;张冉 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 下发 系统 方法 | ||
本发明公开了一种虚拟机镜像下发系统及方法,该虚拟机镜像下发系统包括共享存储器和多个数据中心,每一所述数据中心分别包括一镜像管理平台;任一所述镜像管理平台用于获取镜像,并将所述镜像发送至所述共享存储器,以及将所述镜像的元数据同步至其他数据中心;所述共享存储器用于存储所述镜像;所述多个数据中心用于根据所述镜像的元数据从所述共享存储器获取所述镜像并进行下发。本发明的虚拟机镜像下发系统及方法可以避免占用每个数据中心较大的存储空间,提升存储可用空间,节约资源。
技术领域
本发明涉及云计算领域,特别涉及一种虚拟机镜像下发系统及方法。
背景技术
随着互联网的普及和业务需求的增长、成本的控制,许多企业建立自己的多数据中心并选择把企业应用部署在虚拟机上,以快速响应灾难备份。关于多数据中心虚拟机管理云平台,考虑到管理的便捷性和业务的隔离性,目前业界比较通用的方法是针对多个数据中心,每个数据中心独自维护一套虚拟机管理平台,拥有自己单独的镜像管理系统。随着需求的增长和特殊操作系统的限制,比如windows系统,会周期性补丁升级,会导致出现越来越多的镜像文件,占用很大的磁盘存储空间,每次升级镜像,都要上传相同的镜像文件到各自数据中心,会造成虚拟机管理平台资源浪费,工作效率低下。
另外,由于使用新镜像部署首次虚拟机时会实时获取该新镜像,导致首次启动新镜像虚拟机过程比较缓慢,虽然,目前有针对KVM(kernel-based Virtual Machine,基于内核的虚拟机)元操作系统的宿主机定时获取镜像的方案,但这种方式是让每个数据中心的宿主机统一定时从镜像管理仓库下载,容易造成带宽被占满,且使得镜像管理仓库服务器成为瓶颈,影响下发效率和速度。
发明内容
本发明要解决的技术问题是为了克服现有技术中的宿主机升级镜像导致占用较大磁盘存储空间导致存储资源浪费的缺陷,提供了一种虚拟机镜像下发系统及方法。
一种虚拟机镜像下发系统,包括共享存储器和多个数据中心,每一所述数据中心分别包括一镜像管理平台;
任一所述镜像管理平台用于获取镜像,并将所述镜像发送至所述共享存储器,以及将所述镜像的元数据同步至其他数据中心;
所述共享存储器用于存储所述镜像;
所述多个数据中心用于根据所述镜像的元数据从所述共享存储器获取所述镜像并进行下发。
较佳地,所述镜像的元数据包括镜像在所述共享存储器的链接地址和镜像生命周期标签;
所述镜像生命周期标签为最新可用标签、已过期标签或者已下发标签;
所述最新可用标签是指镜像为最新可用状态;所述已过期标签是指镜像超过预设时长且处于未下发状态;所述已下发标签是指镜像处于已下发状态。
较佳地,所述数据中心还包括镜像数据库;任一所述镜像管理平台用于获取镜像生命周期标签为最新可用标签的镜像,以及将获取的镜像生命周期标签为最新可用标签的镜像的元数据保存于所述镜像数据库中,并同步至所述其他数据中心的镜像数据库中。
较佳地,所述镜像管理平台包括镜像下发模块和宿主机组,每一所述宿主机组包括多个宿主机;
所述镜像下发模块用于根据所述链接地址从所述共享存储器下载所述镜像并下发至至少一个所述宿主机。
较佳地,所述镜像管理平台还用于将已下发至宿主机中的镜像的镜像生命周期标签更改标记为已下发标签。
较佳地,所述镜像管理平台还包括过期清理模块,所述过期清理模块用于对镜像生命周期标签为已过期标签的镜像进行清理。
较佳地,所述镜像下发模块包括序列表创建子模块和下发子模块;
所述序列表创建子模块用于根据宿主机组中的宿主机的剩余可用容量的大小顺序建立宿主机序列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611092664.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调室内机
- 下一篇:一种基于意识任务的特征EEG处理方法