虚拟机快速扩容方法、装置、设备以及存储介质制造方法及图纸

技术编号:17704653 阅读:20 留言:0更新日期:2018-04-14 17:42
本发明专利技术实施例公开了一种虚拟机快速扩容方法、装置、设备以及存储介质,其中,所述方法包括:对虚拟机进行克隆,得到虚拟机副本;将所述虚拟机副本同步至全局存储上;将所述虚拟机副本复制到目标物理机或者目标虚拟机上;在所述目标物理机或者目标虚拟机中执行所述虚拟机副本的操作,实现虚拟机的快速部署,同时可以减轻运维人员的工作负担。

【技术实现步骤摘要】
虚拟机快速扩容方法、装置、设备以及存储介质
本专利技术涉及计算机
,尤其涉及一种虚拟机快速扩容方法、装置、设备以及存储介质。
技术介绍
通常用户对于虚拟机的需求都是按需购买,但是随着业务应用的增加,刚开始的虚拟机的配置就满足不了用户的需要,这个时候用户就会升级配置以及扩容。升级配置的过程相对简单,相对而言对于应用系统的过程比较复杂。例如,对于一个JAVA应用来说,一般运维人员会先找一个新的物理机或者虚拟机将节点A上的所有jar包,拷贝到节点B上重新部署,并需要测试人员进行全面的测试。导致整个虚拟机的部署过程时间比较长,进而增加了运维人员的工作负担。
技术实现思路
有鉴于此,本专利技术实施例提供一种虚拟机快速扩容方法、装置、设备以及存储介质,实现虚拟机的快速部署,以减轻运维人员的工作负担。第一方面,本专利技术实施例提供了一种虚拟机快速扩容方法,该方法包括:对虚拟机进行克隆,得到虚拟机副本;将所述虚拟机副本同步至全局存储上;将所述虚拟机副本复制到目标物理机或者目标虚拟机上;在所述目标物理机或者目标虚拟机中执行所述虚拟机副本的操作。进一步地,所述将所述虚拟机副本复制到目标物理机或者目标虚拟机上,包括:接收目标物理机或者目标虚拟机发送的复制请求;根据所述复制请求在所述全局存储上对所述虚拟机副本进行复制;将复制后的虚拟机副本发送至目标物理机或者目标虚拟机上。进一步地,所述对虚拟机进行克隆,包括:接收打开目标虚拟机的指令,并根据所接收的指令打开目标虚拟机;若检测到在预设的克隆平台上单击预设的克隆虚拟按键的操作,启动虚拟机的克隆;在当前显示界面中选择目标虚拟机的克隆状态;根据所选择的目标虚拟机的克隆状态在当前显示界面选择克隆类型;根据所选择的克隆类型对所述目标虚拟机进行克隆。进一步地,所述将所述虚拟机副本复制到目标物理机或者目标虚拟机上,包括:调用预设云环境平台的弹性伸缩接口;通过所述弹性伸缩接口将所述虚拟机副本复制到目标物理机或者目标虚拟机上。进一步地,所述方法还包括:监控所述虚拟机副本的工作状态;若监测到所述虚拟机副本工作状态异常,发出告警信息。另一方面,本专利技术实施例提供了一种虚拟机快速扩容装置,所述装置包括:克隆单元,用于对虚拟机进行克隆,得到虚拟机副本;同步单元,用于将所述虚拟机副本同步至全局存储上;第一复制单元,用于将所述虚拟机副本复制到目标物理机或者目标虚拟机上;执行单元,用于在所述目标物理机或者目标虚拟机中执行所述虚拟机副本的操作。进一步地,所述第一复制单元,包括:接收单元,用于接收目标物理机或者目标虚拟机发送的复制请求;第二复制单元,用于根据所述复制请求在所述全局存储上对所述虚拟机副本进行复制;发送单元,用于将复制后的虚拟机副本发送至目标物理机或者目标虚拟机上。进一步地,所述克隆单元,包括:打开单元,用于接收打开目标虚拟机的指令,并根据所接收的指令打开目标虚拟机;启动单元,用于若检测到在预设的克隆平台上单击预设的克隆虚拟按键的操作,启动虚拟机的克隆;第一选择单元,用于在当前显示界面中选择目标虚拟机的克隆状态;第二选择单元,用于根据所选择的目标虚拟机的克隆状态在当前显示界面选择克隆类型;克隆子单元,用于根据所选择的克隆类型对所述目标虚拟机进行克隆。又一方面,本专利技术实施例还提供了一种虚拟机快速扩容设备,包括:存储器,用于存储实现虚拟机快速扩容方法的程序;以及处理器,用于运行所述存储器中存储的实现虚拟机快速扩容方法的程序,以执行如上所述方法。再一方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行,以实现如上所述的方法。本专利技术实施例通过对虚拟机进行克隆;获取克隆后的虚拟机副本并同步至全局存储上;将所述虚拟机副本复制到目标物理机或者目标虚拟机上;在所述目标物理机或者目标虚拟机中执行所述虚拟机副本的操作,实现虚拟机的快速部署,同时可以减轻运维人员的工作负担。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种虚拟机快速扩容方法的示意流程图;图2是本专利技术实施例提供的一种虚拟机快速扩容方法的示意流程图;图3是本专利技术实施例提供的一种虚拟机快速扩容方法的示意流程图;图4是本专利技术另一实施例提供的一种虚拟机快速扩容方法的示意流程图;图5是本专利技术另一实施例提供的一种虚拟机快速扩容方法的示意流程图;图6是本专利技术实施例提供的一种虚拟机快速扩容装置的示意性框图;图7是本专利技术实施例提供的一种虚拟机快速扩容装置的另一示意性框图;图8是本专利技术实施例提供的一种虚拟机快速扩容装置的另一示意性框图;图9是本专利技术实施例提供的一种虚拟机快速扩容装置的另一示意性框图;图10是本专利技术实施例提供的一种虚拟机快速扩容装置的另一示意性框图;图11是本专利技术实施例提供的一种虚拟机快速扩容设备的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。请参阅图1,图1为本专利技术实施例提供的一种虚拟机快速扩容方法的示意流程图。该方法可以运行在智能手机(如Android手机、IOS手机等)、平板电脑、笔记本电脑以及智能设备等终端中。本专利技术实施例所述的虚拟机快速扩容方法,能够实现虚拟机的快速部署,同时可以减轻运维人员的工作负担。图1是本专利技术实施例提供的虚拟机快速扩容方法的示意流程图。该方法包括步骤S101~S104。S101,对虚拟机进行克隆,得到虚拟机副本。在本专利技术实施例中,一般情况下,所述克隆指的是在VMware软件中对虚拟机的原始状态进行拷贝,或者进行镜像等复制操作,所谓虚拟机中的原始状态包括虚拟机中各应用软件、各脚本以及各应用插件等,因此,完成对虚拟机进行克隆的操作,即完成对虚拟机中的各应用软件、各脚本以及各应用插件等克隆的操作。需要说明的是,对虚拟机进行克隆并不会影响虚拟机本身,也就是说对虚拟机进行克隆只是进行了如拷贝、镜像的操作,并不会损坏原始虚拟机中的应用软件、脚本等软件程序,并且将克隆后得到的虚拟机称为虚拟机副本,该虚拟机副本可以脱离原始虚拟机而独立存在,该虚拟机副本具备原始虚拟机的所有应用软件、所有脚本以及所有应用插件等。进一步地,如图2所示,步骤S101包括步骤S201~S205。S本文档来自技高网...
虚拟机快速扩容方法、装置、设备以及存储介质

【技术保护点】
一种虚拟机快速扩容方法,其特征在于,所述方法包括:对虚拟机进行克隆,得到虚拟机副本;将所述虚拟机副本同步至全局存储上;将所述虚拟机副本复制到目标物理机或者目标虚拟机上;在所述目标物理机或者目标虚拟机中执行所述虚拟机副本的操作。

【技术特征摘要】
1.一种虚拟机快速扩容方法,其特征在于,所述方法包括:对虚拟机进行克隆,得到虚拟机副本;将所述虚拟机副本同步至全局存储上;将所述虚拟机副本复制到目标物理机或者目标虚拟机上;在所述目标物理机或者目标虚拟机中执行所述虚拟机副本的操作。2.如权利要求1所述的方法,其特征在于,所述将所述虚拟机副本复制到目标物理机或者目标虚拟机上,包括:接收目标物理机或者目标虚拟机发送的复制请求;根据所述复制请求在所述全局存储上对所述虚拟机副本进行复制;将复制后的虚拟机副本发送至目标物理机或者目标虚拟机上。3.如权利要求1所述的方法,其特征在于,所述对虚拟机进行克隆,包括:接收打开目标虚拟机的指令,并根据所接收的指令打开目标虚拟机;若检测到在预设的克隆平台上单击预设的克隆虚拟按键的操作,启动虚拟机的克隆;在当前显示界面中选择目标虚拟机的克隆状态;根据所选择的目标虚拟机的克隆状态在当前显示界面选择克隆类型;根据所选择的克隆类型对所述目标虚拟机进行克隆。4.如权利要求1所述的方法,其特征在于,所述将所述虚拟机副本复制到目标物理机或者目标虚拟机上,包括:调用预设云环境平台的弹性伸缩接口;通过所述弹性伸缩接口将所述虚拟机副本复制到目标物理机或者目标虚拟机上。5.如权利要求1所述的方法,其特征在于,所述方法还包括:监控所述虚拟机副本的工作状态;若监测到所述虚拟机副本工作状态异常,发出告警信息。6.一种虚拟机快速扩容装置,其特征在于,所述装置包括:克隆单元,用于对虚拟机进行克隆,得到虚拟...

【专利技术属性】
技术研发人员:戴开云林博
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1