一种快速高效的云服务磁盘镜像管理方法

文档序号:6624367阅读:271来源:国知局
一种快速高效的云服务磁盘镜像管理方法
【专利摘要】本发明公开了一种快速高效的云服务磁盘镜像管理方法,解决了现有云主机磁盘克隆效率低、网络延迟大且无法满足不同客户对于磁盘大小的要求的问题。该高效灵活的云主机磁盘克隆方法,其特征在于,包括以下步骤:(1)创建模板虚拟机,包括配置信息和磁盘文件两部分,其中,磁盘文件由系统盘组成;(2)将虚拟机模板里磁盘文件中的系统盘的容量大小设置为能保证操作系统正常工作的最低要求大小;(3)将模板虚拟机上的配置信息和磁盘文件克隆到新的虚拟机上,同时,新的虚拟机上的数据盘设置为空白。本发明耗时短,加快了部署速度,能大规模快速并发部署,且能灵活满足客户的需求,扩展性强。
【专利说明】一种快速高效的云服务磁盘镜像管理方法

【技术领域】
[0001] 本发明涉及一种云服务磁盘镜像管理方法,具体地讲,是涉及一种快速高效的云 服务磁盘镜像管理方法。

【背景技术】
[0002] 随着计算机和互联网技术的飞速发展,各种类型的计算资源通过网络聚合起来, 构成了 一个结构互异、规模庞大的物理计算资源集。在这样的物理资源集之上,如何方便有 效地通过一种商业模式为用户提供按需的计算服务,是一个需要解决的重要问题。云计算 概念的出现,为该问题的解决提供了极大的可能性,它通过虚拟化(Virtualization)等技 术手段整合异构的物理资源、隐藏底层复杂的基础设施和管理细节,使得计算资源的获取 和使用能够像日常生活中的水电一样方便、快捷,并且能够做到按需索取,按量计费。
[0003] 云计算IaaS( Infrastructure as a Service)服务模式为用户提供和管理各种 虚拟机(Virtual Machine,VM)以及其他虚拟资源,用户可以根据自己的需要在云端创建 虚拟机,用户创建虚拟机之后,需要从一个虚拟机镜像(VM image)启动客户操作系统( Guest 0S),大部分情况下,这个虚拟机镜像是一种特定格式的磁盘文件。在大规模计算环 境中,为了能够提供多种不同类型的虚拟机镜像,提高创建和启动虚拟机的效率,虚拟机镜 像文件通常存放在专用的存储服务器中,在虚拟化环境中,虚拟机镜像文件保存了虚拟机 硬盘的全部信息,虚拟机镜像文件由于其灵活、方便的特性,应用非常广泛。
[0004] 如图1所示,现有技术中,创建虚拟机,是将模板宿主机上的模板虚拟机的虚拟机 镜像(磁盘文件)做为模板镜像,存放在专用存储服务器中,然后从存储服务器中将模板镜 像传输到新的宿主机上,再从新的宿主机上将镜像文件克隆到其余的宿主机上,进而完成 大量的虚拟机创建,耗时太长。


【发明内容】

[0005] 本发明的目的在于克服上述缺陷,提供一种部署效率高的云服务磁盘镜像管理方 法。
[0006] 为了实现上述目的,本发明采用的技术方案如下: 一种快速高效的云服务磁盘镜像管理方法,包括以下步骤: (1) 宿主机中的模板虚拟机的系统磁盘文件生成模板虚拟机镜像,存放在存储服务器 中; (2) 在存储服务器中将模板虚拟机镜像进行压缩,生成模板镜像压缩包; (3) 从存储服务器中将模板镜像压缩包同时传输到多个目标宿主机上; (4) 目标宿主机解压接收到的镜像压缩包,生成模板虚拟机镜像; (5) 将模板虚拟机镜像作为系统磁盘创建虚拟机,从而实现大规模虚拟机的创建。
[0007] 优选的,所述步骤(2)中将模板虚拟机镜像压缩为原来大小的1/10。
[0008] 与现有技术相比,本发明具有以下有益效果: 本发明先将模板虚拟机镜像进行压缩,并同时向多个目标宿主机传输压缩包,目标宿 主机接收到压缩包后解压,再进行创建虚拟机,与现有技术相比,其处理部署虚拟机的速度 大幅度提升。

【专利附图】

【附图说明】
[0009] 图1为现有技术的原理示意图。
[0010] 图2为本发明的原理示意图。

【具体实施方式】
[0011] 下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于 下列实施例。 实施例
[0012] 本实施例提供了一种快速高效的云服务磁盘镜像管理方法,该方法先将模板虚拟 机镜像进行压缩,并同时向多个目标宿主机传输压缩包,解压压缩包后,目标宿主机再创建 虚拟机,相比现有技术而言,本发明处理部署虚拟机的速度大幅度提升。
[0013] 如图2所示,具体的说,快速高效的云服务磁盘镜像管理方法,包括以下步骤: 一、 宿主机中的模板虚拟机的系统磁盘文件生成模板虚拟机镜像,存放在存储服务器 中; 二、 在存储服务器中将模板虚拟机镜像进行压缩,生成模板镜像压缩包; 三、 从存储服务器中将模板镜像压缩包同时传输到多个目标宿主机上; 四、 目标宿主机解压接收到的镜像压缩包,生成模板虚拟机镜像; 五、 将模板虚拟机镜像作为系统磁盘创建虚拟机,从而实现大规模虚拟机的创建。
[0014] 优选的,步骤二中将模板虚拟机镜像压缩为原来大小的1/10。
[0015] 为了使得本领域技术人员对本发明有更清晰的了解和认识,下面举例进行说明: 假设目标宿主机有两台,分别为新宿主机1和新宿主机2,首先,将宿主机中的模板虚 拟机的系统磁盘文件生成模板虚拟机镜像,存放在存储服务器中;然后在存储服务器中将 模板虚拟机镜像压缩至原来的1/10大小;存储服务器同时向新宿主机1和新宿主机2传输 压缩包,新宿主机1和新宿主机2接收到压缩包后,进行解压,生成完整的模板虚拟机镜像, 再将模板虚拟机镜像作为系统磁盘创建虚拟机。
[0016] 按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述设计原理的前 提下,为解决同样的技术问题,即使在本发明所公开的结构基础上做出的一些无实质性的 改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范 围内。
【权利要求】
1. 一种快速高效的云服务磁盘镜像管理方法,其特征在于,包括以下步骤: (1) 宿主机中的模板虚拟机的系统磁盘文件生成模板虚拟机镜像,存放在存储服务器 中; (2) 在存储服务器中将模板虚拟机镜像进行压缩,生成模板镜像压缩包; (3) 从存储服务器中将模板镜像压缩包同时传输到多个目标宿主机上; (4) 目标宿主机解压接收到的镜像压缩包,生成模板虚拟机镜像; (5) 将模板虚拟机镜像作为系统磁盘创建虚拟机,从而实现大规模虚拟机的创建。
2. 根据权利要求1所述的一种快速高效的云服务磁盘镜像管理方法,其特征在于,所 述步骤(2)中将模板虚拟机镜像压缩为原来大小的1/10。
【文档编号】G06F9/455GK104156257SQ201410416945
【公开日】2014年11月19日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】黄睿 申请人:成都致云科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1