一种高效灵活的云主机磁盘克隆方法

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

【技术领域】
[0001] 本发明涉及一种云主机磁盘克隆方法,具体地讲,是涉及一种高效灵活的云主机 磁盘克隆方法。

【背景技术】
[0002] 云计算是一种新兴的共享硬件资源的方法,通过云计算可以改善资源部署和管理 服务。云计算把管理一个计算中心的费用和维护硬件的费用转换到第三方,如雅虎,亚马 逊。公司或者个人只需要支付实际资源的使用费用就可以部署世界范围的服务。虚拟化技 术通过隔离为云计算提供安全保障,从而减轻管理负担,并且用户可以灵活部署和定制环 境。虚拟化技术的这些优点迅速推动了云计算的产生和发展。虚拟机克隆是云计算环境下 的一个重要机制,它通过快速实例化云计算环境中的计算元素来动态调整云平台的资源分 配。提出了一个云计算环境下的虚拟机克隆方法,该方法利用写时拷贝技术对虚拟磁盘和 内存状态设置快照,可以将一个VM快速克隆到云计算集群内不同的物理主机上,这些克隆 出来的VM连在一起构成一个虚拟集群,拥有自己的虚拟网络。该方法可以根据计算的需要 分配资源,从众多的物理机器中创建一个合理大小的虚拟集群,由这个虚拟集群来完成相 应的计算,完成计算后,可以由父VM撤销整个集群并释放资源。
[0003] 目前,实现虚拟机克隆的传统方法,如图1所示,该方法是利用虚拟机已有的静态 克隆功能,通过在一台正在运行的虚拟机模板,把保存模板虚拟机的配置信息文件和磁盘 文件拷贝到新的虚拟机上,完成虚拟机的克隆。上述克隆方法主要存在以下缺陷:1、静态克 隆的过程太慢,如果需要在多台机器上实现克隆,采用静态克隆方法只能通过手工或者用 NFS (网络文件系统)将虚拟机文件复制到多台机器上,这种方式低效,网络延迟大;2、硬盘 的大小是固定的,无法满足不同客户对于磁盘大小的要求,缺乏灵活性;3、因为模板虚拟机 的硬盘大小固定,所以拓展性不足;4、模板硬盘是100G,其中只有30G有实际数量,但是在 传输磁盘文件的时候传了 100G,因此浪费了网络带宽和磁盘空间。


【发明内容】

[0004] 本发明的目的在于克服上述缺陷,提供一种占用带宽少,节约资源、且扩展性强的 高效灵活的云主机磁盘克隆方法。
[0005] 为了实现上述目的,本发明采用的技术方案如下: 一种高效灵活的云主机磁盘克隆方法,包括以下步骤: (1) 创建模板虚拟机,包括配置信息和磁盘文件两部分,其中,磁盘文件由系统盘组 成; (2) 将虚拟机模板里磁盘文件中的系统盘的容量大小设置为能保证操作系统正常工作 的最低要求大小; (3) 将模板虚拟机上的配置信息和磁盘文件克隆到新的虚拟机上,同时,新的虚拟机上 的数据盘设置为空白。
[0006] 根据客户需要进行扩展:根据客户需要向数据盘中增加相应大小的磁盘。具体的 说,增加的磁盘容量大小为客户所需磁盘容量减去步骤(2)中设置的系统盘容量。
[0007] 与现有技术相比,本发明具有以下有益效果: (1)本发明创建虚拟磁盘时,将其划分为配置信息和磁盘文件,同时,将磁盘文件设置 为能保证操作系统正常工作的最低要求大小,在克隆时,耗时短,加快了部署速度,能大规 模快速并发部署、占用带宽少、节约资源。
[0008] (2)本发明将虚拟机的数据盘设置为空白,根据客户需求可增加相应容量的磁盘, 扩展性强,能灵活满足客户的需求。

【专利附图】

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

【具体实施方式】
[0011] 下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于 下列实施例。 实施例
[0012] 如图2所示,本实施例提供了一种高效灵活的云主机磁盘克隆方法,其包括以下 步骤: 一、 创建模板虚拟机,包括配置信息和磁盘文件两部分,其中,磁盘文件由系统盘组 成; 二、 将虚拟机模板里磁盘文件中的系统盘的容量大小设置为能保证操作系统正常工作 的最低要求大小; 三、 将模板虚拟机上的配置信息和磁盘文件克隆到新的虚拟机上,同时,新的虚拟机上 的数据盘设置为空白。
[0013] 通过上述设置,由于将系统盘的容量大小设置为最低要求,故其在克隆时的效率 高、网络延迟低,同时,加快了部署速度,并能大规模快速并发部署、占用带宽少、节约资源。
[0014] 由于将将新的虚拟机上的数据盘设置为空白,故可根据客户需要向该数据盘中增 加客户所需大小的磁盘,而且还能随时增加磁盘,扩大数据磁盘容量,扩展性强,满足客户 多样性需求。
[0015] 为了使得本领域技术人员对本发明有更清晰的了解和认识,下面举例说明: 1、 创建模板虚拟机,包括配置信息和磁盘文件两部分,磁盘文件由系统盘组成; 2、 将系统盘的容量大小固定为30G,该容量是保证操作系统正常工作的最低容量; 3、 将模板虚拟机上的配置信息和磁盘文件克隆到新的虚拟机上;同时,新的虚拟机上 的数据盘设置为空白,为扩展预留; 4、 新的虚拟机的磁盘通过模板虚拟机克隆而来,其大小为30G ; 5、 若客户的需求是磁盘为100G,所以根据客户需求往空白的数据盘中加入70G的数据 硬盘; 6、若客户想让100G的内存扩展到150G,则根据客户需求再向数据盘中扩展一个50G的 硬盘。
[0016] 按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述设计原理的前 提下,为解决同样的技术问题,即使在本发明所公开的结构基础上做出的一些无实质性的 改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范 围内。
【权利要求】
1. 一种高效灵活的云主机磁盘克隆方法,其特征在于,包括以下步骤: (1) 创建模板虚拟机,包括配置信息和磁盘文件两部分,其中,磁盘文件由系统盘组 成; (2) 将虚拟机模板里磁盘文件中的系统盘的容量大小设置为能保证操作系统正常工作 的最低要求大小; (3) 将模板虚拟机上的配置信息和磁盘文件克隆到新的虚拟机上,同时,新的虚拟机上 的数据盘设置为空白。
2. 根据权利要求1所述的一种高效灵活的云主机磁盘克隆方法,其特征在于,根据客 户需要向数据盘中增加相应大小的磁盘。
3. 根据权利要求2所述的一种高效灵活的云主机磁盘克隆方法,其特征在于,增加的 磁盘容量大小为客户所需磁盘容量减去步骤(2)中设置的系统盘容量。
【文档编号】H04L29/08GK104156256SQ201410416598
【公开日】2014年11月19日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】黄睿 申请人:成都致云科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1