[发明专利]一种虚拟机快照实现方法在审
申请号: | 201710041600.6 | 申请日: | 2017-01-20 |
公开(公告)号: | CN106775957A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 魏子重;孙思清;高传集 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 韩月娥 |
地址: | 450008 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 快照 实现 方法 | ||
技术领域
本发明涉及虚拟化技术,具体的说是一种虚拟机快照实现方法。
背景技术
近年来,计算虚拟化在各行业的数据中心领域基本实现了普及,在现代化数据中心中,虚拟机已经越来越多的代替了传统的硬件主机的角色,成为承载业务系统及信息化系统的计算核心。虚拟机相比传统硬件主机有很多优势,其中可使用虚拟机快照技术是一项重要的优势,虚拟机快照可记录虚拟机当前的软、硬件状态、配置信息和运行数据,在业务需要时,可由快照进行虚拟机的状态恢复或由快照建立新的状态、数据、配置相同的虚拟机提供服务。
VMware vSphere虚拟化平台作为主流的虚拟化平台,在虚拟化领域占有较高的市场占有率,vSphere虚拟化平台提供了虚拟机快照功能,利用该功能可实现基于快照对虚拟机进行状态还原,但是该平台不支持由快照创建新的虚拟机并进行参数设置,这对虚拟化平台的日常管理特别是有计算弹性伸缩需求的虚拟化平台的管理造成了极大的困难。
发明内容
本发明针对目前技术发展的需求和不足之处,提供一种虚拟机快照实现方法。
本发明所述一种虚拟机快照实现方法,解决上述技术问题采用的技术方案如下:所述一种虚拟机快照实现方法,利用vSphere SDK实现虚拟机快照,并由此虚拟机快照进行虚拟机创建;主要包括:快照创建和由快照创建虚拟机两个过程;
其中,所述快照创建是由现有虚拟机生成快照的过程,所创建的虚拟机快照支持由其创建新的虚拟机并进行主机配置设置;所述快照创建包括虚拟机信息提取、虚拟机克隆为模板、快照数据生成三个步骤;
所述由快照创建虚拟机是基于快照数据建立新的虚拟机并根据设定的配置参数对新建的虚拟机进行配置的过程;所述由快照创建虚拟机包括:新建虚拟机数据准备、由快照生成新虚拟机、新建虚拟机配置设置三个步骤。
本发明所述一种虚拟机快照实现方法与现有技术相比具有的有益效果是:本发明针对vSphere虚拟化平台不支持由快照创建虚拟机并进行配置设置的问题,提出了全新的快照实现方法,基于本发明建立的虚拟机快照,能够在VMware vSphere虚拟化平台下创建新虚拟机,并能够进行虚拟机及操作系统配置设置,具有较好的实用性和通用性。
附图说明
附图1为所述虚拟机快照实现方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种虚拟机快照实现方法进一步详细说明。
针对VMware vSphere虚拟化平台不能根据特定快照创建虚拟机的问题,本发明利用vSphere SDK设计了一种虚拟机快照实现方法,利用该方法创建的虚拟机快照可实现,由此虚拟机快照进行虚拟机创建。
实施例:
本实施例所述虚拟机快照实现方法,如附图1所示,主要包括:快照创建和由快照创建虚拟机两个过程;其中,所述快照创建是由现有虚拟机生成快照的过程,所创建的虚拟机快照支持由其创建新的虚拟机并进行主机配置设置;所述快照创建包括虚拟机信息提取、虚拟机克隆为模板、快照数据生成三个步骤;
所述由快照创建虚拟机是基于快照数据建立新的虚拟机并根据设定的配置参数对新建的虚拟机进行配置的过程;所述由快照创建虚拟机包括:新建虚拟机数据准备、由快照生成新虚拟机、新建虚拟机配置设置三个步骤。
所述虚拟机信息提取这一步骤:主要准备建立快照所需的数据;根据选择的要创建快照的现有虚拟机,对虚拟机的源信息、配置信息进行获取,同时收集要创建的快照的名称、类型、所在存储信息,这些数据作为创建快照的基础数据传入下一步处理。
所述虚拟机克隆为模板这一步骤:根据上一步提供的快照基础数据,针对所选的虚拟机进行克隆操作,克隆完成后,将克隆生成的虚拟机标记为虚拟机模板,并将模板信息传入下一步处理。
所述快照数据生成这一步骤:根据上一步生成的模板信息结合快照源信息与虚拟机信息,生成快照数据,快照数据包含:快照基本信息、快照对应的虚拟机信息、快照对应的模板信息;快照数据将持久化到快照信息数据库中。
所述新建虚拟机数据准备这一步骤:主要负责收集新建虚拟机的各项配置参数,如cpu、内存、网络、存储等虚拟机参数;同时,在此阶段选择新建虚拟机所使用的快照及收集新建虚拟机的操作系统的配置参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710041600.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:Xen虚拟机Fork机制建立方法
- 下一篇:一种虚拟机建立方法与装置