CN105630571A - 一种创建虚拟机的方法及装置 - Google Patents

一种创建虚拟机的方法及装置 Download PDF

Info

Publication number
CN105630571A
CN105630571A CN201410608522.XA CN201410608522A CN105630571A CN 105630571 A CN105630571 A CN 105630571A CN 201410608522 A CN201410608522 A CN 201410608522A CN 105630571 A CN105630571 A CN 105630571A
Authority
CN
China
Prior art keywords
virtual machine
disk
business datum
template
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410608522.XA
Other languages
English (en)
Inventor
王海新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201410608522.XA priority Critical patent/CN105630571A/zh
Priority to PCT/CN2015/084352 priority patent/WO2016065956A1/zh
Publication of CN105630571A publication Critical patent/CN105630571A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种创建虚拟机的方法及装置。其中,该方法包括:根据业务模型创建第一虚拟机,其中,对应于业务模型的业务数据单独存储在第一虚拟机挂载的预定磁盘上;将第一虚拟机转换成模板虚拟机,并根据模板虚拟机生成第二虚拟机;将业务数据从预定磁盘上在线拷贝到新建磁盘中,并将新建磁盘挂载在第二虚拟机上。通过本发明,达到了虚拟机的业务数据可以无缝衔接的效果。

Description

一种创建虚拟机的方法及装置
技术领域
本发明涉及通信领域,尤其是涉及一种创建虚拟机的方法及装置。
背景技术
目前,很多虚拟机是基于XEN、KVM等底层虚拟化技术创建的,在创建完虚拟机之后,需要为虚拟机安装对应的操作***、常用的办公软件和业务软件等,例如部署Web服务、Oracle数据库或者Sybase数据库等。由于在一些商用的***中,很多用户和业务数据都是动态的(即不断变化的),因此,即使在虚拟机转成虚拟机模版后,再利用此虚拟机模版创建新的虚拟机仍然是对静态数据进行拷贝。也就是说,现有技术在利用创建好的虚拟机作为虚拟机模版再次创建虚拟机的时候,缺少对现网不断更新的业务数据进行同步处理的操作。
因此,现有技术在利用模板创建虚拟机时,无法实时地同步现网不断更新的业务数据。
发明内容
本发明的主要目的在于提供一种虚拟机创建方法及装置,以达到解决现有技术在利用模板创建虚拟机时,无法实时地同步现网不断更新的业务数据的技术问题的目的。
为了达到上述目的,根据本发明的一个方面,提供了一种虚拟机创建方法,包括:根据业务模型创建第一虚拟机,其中,对应于业务模型的业务数据单独存储在第一虚拟机挂载的预定磁盘上;将第一虚拟机转换成模板虚拟机,并根据模板虚拟机生成第二虚拟机;将业务数据从预定磁盘上在线拷贝到新建磁盘中,并将新建磁盘挂载在第二虚拟机上。
优选地,根据业务模型创建第一虚拟机包括:基于虚拟硬盘格式(VHD)的差分磁盘管理技术,将父节点作为母镜像,根据业务模型设置虚拟机规格,并根据虚拟机规格,为父节点生成一个子节点作为第一虚拟机;为第一虚拟机安装基础数据,其中,基础数据包括***、补丁、插件以及常用软件;将业务数据单独存储在预定磁盘上,为预定磁盘分配ID标识,并将ID标识和基础数据存储在第一虚拟机的数据库或者配置文件中。
优选地,根据模板虚拟机生成第二虚拟机包括:将模板虚拟机作为模板,将父节点作为母镜像,为父节点生成一个新的子节点作为第二虚拟机。
优选地,将业务数据从预定磁盘上在线拷贝到新建磁盘中包括:从数据库中读取ID标识,根据ID标识查找预定磁盘的位置信息;使用位置信息从预定磁盘中对业务数据进行在线拷贝,并分配新建磁盘用于实时存储拷贝的业务数据。
优选地,虚拟机规格包括:中央处理器(CPU)信息、内存信息以及网卡信息。
优选地,预定磁盘和新建磁盘的类型包括:Windows***下的磁盘、或者Linux***下的磁盘;业务数据包括:短信数据、彩信数据、或者智能网业务数据。
根据本发明的一个方面,提供了一种虚拟机创建装置,包括:创建模块,用于根据业务模型创建第一虚拟机,其中,对应于业务模型的业务数据单独存储在第一虚拟机挂载的预定磁盘上;第一处理模块,用于将第一虚拟机转换成模板虚拟机,并根据模板虚拟机生成第二虚拟机;第二处理模块,用于将业务数据从预定磁盘上在线拷贝到新建磁盘中,并将新建磁盘挂载在第二虚拟机上。
优选地,创建模块包括:第一处理单元,用于基于虚拟硬盘格式(VHD)的差分磁盘管理技术,将父节点作为母镜像,根据业务模型设置虚拟机规格,并根据虚拟机规格,为父节点生成一个子节点作为第一虚拟机;安装单元,用于为第一虚拟机安装基础数据,其中,基础数据包括***、补丁、插件以及常用软件;第二处理单元,用于将业务数据单独存储在预定磁盘上,为预定磁盘分配ID标识,并将ID标识和基础数据存储在第一虚拟机的数据库或者配置文件中。
优选地,第一处理模块包括:生成单元,用于将模板虚拟机作为模板,将父节点作为母镜像,为父节点生成一个新的子节点作为第二虚拟机。
优选地,第二处理模块包括:第三处理单元,用于从数据库中读取ID标识,根据ID标识查找预定磁盘的位置信息;第四处理单元,用于使用位置信息从预定磁盘中对业务数据进行在线拷贝,并分配新建磁盘用于实时存储拷贝的业务数据。
与现有技术相比,本发明的虚拟机创建方法及装置具有如下技术效果:
在利用模板创建虚拟机的时候,可以单独将业务数据保存在模板虚拟机挂载的业务数据磁盘中,这样在新的虚拟机创建完成后,可以实时地将不断更新的业务数据拷贝到新的虚拟机挂载的业务数据磁盘中,从而可以保证创建的虚拟机在操作***层面的数据一致性,达到了虚拟机的业务数据可以无缝衔接的效果。
附图说明
图1是根据本发明实施例的虚拟机创建方法流程图;
图2是根据本发明优选实施例的利用模板虚拟机创建新虚拟机情况下的虚拟机和磁盘的架构示意图;
图3是根据本发明优选实施例的虚拟机转换成虚拟机模版的流程图;
图4是根据本发明优选实施例的利用虚拟机模版创建新虚拟机的流程图;
图5是根据本发明实施例的虚拟机创建装置的结构框图;
图6是根据本发明优选实施例的虚拟机创建装置的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域的普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例主要提供一种虚拟机创建方法及装置,以使能够在利用模板创建虚拟机时,可以实时地同步现网不断更新的业务数据。
在对本发明实施例进行描述之前,首先对本发明实施例提供的技术方案解决其技术问题的思路作一个简单介绍:
本发明实施例主要是从三个方面着手提出基于在线业务的虚拟机创建方案:一是根据在线业务的特点设计虚拟机的业务模型,例如在创建虚拟机时将不会变化的业务数据尽量放到单独挂载的磁盘和文件***中。二是采用VHD的差分磁盘管理技术(一种链式的磁盘技术),这种情况下在父节点只能访问和查看数据,只有在最后的子节点才可以完成对数据的操作和管理,通过在对应的虚拟机上挂载对应的业务数据盘的方式来处理大量的业务数据。三是在根据模版创建业务虚拟机时,首先共享母镜像(也就是父节点),再重新生成子节点,从而完成虚拟机的创建,然后全量在线拷贝虚拟机挂载的业务数据盘,在此过程中,既完成了虚拟机的创建(节省了硬盘资源),同时又能够将经常变化的业务数据盘挂载到了新创建的虚拟机上,基本上解决了现有技术中利用模版创建虚拟机时只能处理静态数据(即无法实时地同步现网不断更新的业务数据)的问题,可以实时同步在线业务。而且,本发明提供的虚拟机创建方案特别适用于基于虚拟机的分布式***,或者一些在线业务的灾备***等。
本发明实施例提供了一种虚拟机创建方法。图1是根据本发明实施例的虚拟机创建方法流程图,如图1所示,该流程包括主要包括以下步骤(步骤S102-步骤S106):
步骤S102,根据业务模型创建第一虚拟机,其中,对应于业务模型的业务数据单独存储在第一虚拟机挂载的预定磁盘上。
步骤S104,将第一虚拟机转换成模板虚拟机,并根据模板虚拟机生成第二虚拟机。
步骤S106,将业务数据从预定磁盘上在线拷贝到新建磁盘中,并将新建磁盘挂载在第二虚拟机上。
通过上述各个步骤,由于业务数据是与其它数据分开保存的,这样的情况下,如果现网不断产生新的业务数据,就可以实时地对这些更新的业务数据进行拷贝并保存在一个新的磁盘中,并将该新磁盘挂载到新建的虚拟机(即上述第二虚拟机)上。
在本发明实施例的一个优选实施方式中,上述步骤S102可以采用这样的方式来实现:首先,可以基于VHD的差分磁盘管理技术,将父节点作为母镜像,根据业务模型设置虚拟机规格,并根据虚拟机规格,为父节点生成一个子节点作为虚拟机,然后,为虚拟机安装基础数据(其中,基础数据可以包括***、补丁、插件以及常用软件),最后,将业务数据单独存储在预定磁盘上,为预定磁盘分配ID标识,并将ID标识和基础数据存储在第一虚拟机的数据库或者配置文件中。
由于业务数据是单独存储在预定磁盘上的,这样就不会与其它数据混同,以便于在对业务数据和其它数据进行不同的操作时,不会产生相互干扰。
在本发明实施例的一个优选实施方式中,上述步骤S104可以采用这样的方式来实现:将模板虚拟机作为模板,将父节点作为母镜像,为父节点生成一个新的子节点作为第二虚拟机。
也就是说,第二虚拟机是以第一虚拟机为模板创建的,第二虚拟机和第一虚拟机都是父节点的子节点。
在本发明实施例的一个优选实施方式中,在上述步骤S106中,将业务数据从预定磁盘上在线拷贝到新建磁盘中,可以采用这样的方式:先从数据库中读取ID标识,根据ID标识查找预定磁盘的位置信息,再使用位置信息从预定磁盘中对业务数据进行在线拷贝,并分配新建磁盘用于实时存储拷贝的业务数据。
通过这样的方式,可以将第一虚拟机挂载的专用于保存业务数据的预定磁盘中拷贝出不断更新的业务数据,并保存到可以挂载到第一虚拟机的新建磁盘中,从而保证了现网业务数据的无缝衔接。
在本发明实施例中,虚拟机规格可以包括:中央处理器(CPU)信息、内存信息以及网卡信息。当然,并不局限于此,在实际应用中,虚拟机的规格还可以包括其它信息,例如存储磁盘信息等。
在本发明实施例中,预定磁盘和新建磁盘的类型可以包括:Windows***下的磁盘、或者Linux***下的磁盘,例如Windows***下的D盘、E盘等。另外,业务数据可以包括:短信数据、彩信数据、或者智能网业务数据,当然,在实际应用中的业务数据完全不局限于此,可以包括诸如视频、语音数据等。
通过本发明实施例提供的上述虚拟机创建方法,能够在使用模版创建虚拟机的时候既可以共享母镜像、保证源文件的一致性(例如,升级操作补丁时只需要更新镜像文件的相关软件),还可以实时地对在线运行的业务数据进行拷贝,从而完成在线业务的无缝对接。
为了更好地理解上述实施例,以下结合图2至图4以及优选实施例对上述实施例的实现方式进行更加详细的描述和说明。以下优选实施例的实施过程主要如下:
首先,根据业务模型创建虚拟机(即上述第一虚拟机),并在该虚拟机上面安装对应的软件等,其中比较重要的是要将对应的业务数据全部放在该虚拟机挂载的磁盘上(尽量保证业务数据存放在独立的磁盘中,即上述预定磁盘),并对该虚拟机挂载的磁盘进行特殊的标识(即上述ID标识),一般情况下,有关虚拟机的数据可以存放在数据库或者配置文件中,因此可以将该ID标识也存放在创建的虚拟机(即上述第一虚拟机)的数据库或配置文件中。在完成虚拟机创建之后,就可以将该虚拟机(第一虚拟机)转换成模版虚拟机。
然后,利用VHD的差分磁盘管理技术,在利用转换成的虚拟机模版进行新的虚拟机创建时可以共享母镜像,同时根据母镜像生成新的子节点,至此,已经完成了基本的利用模版创建虚拟机的流程。
在这之后,可以根据相关的配置信息,在线拷贝相关的业务数据到新的挂载盘中,并将此挂载盘挂载到新创建的虚拟机上,从而完成了整个业务盘的拷贝工作。
最后,启动新创建的虚拟机,也就完成了整个基于在线业务的虚拟机的创建和运行过程。
请参考图2,图2是根据本发明优选实施例的利用模板虚拟机创建新虚拟机情况下的虚拟机和磁盘的架构示意图,图2中的父节点为母镜像(也就是所有的根据该模版创建虚拟机所用的数据盘),在利用该父亲节点创建虚拟机时都会新生成的一个子节点,一个父节点下面可以挂载多个子节点,子节点为虚拟机独立运行的空间,其中,每个子节点(即每个虚拟机)可以挂载自己的磁盘(例如,Windows***的D盘、E盘等),在这些虚拟机挂载的数据盘上面可以装载自己的业务(例如,短信、彩信等)。挂载盘承担业务节点的功能包括对所有数据的操作,例如,数据库开户新增和删除的操作的数据所对应的磁盘空间都需要在挂载的磁盘上进行。
同时,还可以通过数据库和配置文件都可以为对应的磁盘做标识,之后在通过模版创建虚拟机的时候,可以通过该标识在线全盘拷贝全部数据。
由此可见,该架构的最大优点是:父节点可以提供共享母盘数据,而且数据不能轻易修改,这种方式即能节省数据空间,又能够保证操作***等层面的数据一致性。同时,在操作***等需要升级的时候,也能够将该模版转成虚拟机,然后升级相关的插件、补丁等,升级后可以同时被所有的子节点使用。
图3是根据本发明优选实施例的虚拟机转换成虚拟机模版的流程图,如图3所示,该流程大致包括以下步骤:
步骤S302,创建普通虚拟机。
步骤S304,为虚拟机安装操作***、补丁、常用软件等基本数据。
步骤S306,为虚拟机挂载业务盘并在数据库和配置文件中对业务盘标识。
步骤S308,在业务盘中加载业务数据。
步骤S310,将虚拟机转为模版。
具体地,虚拟机转换成模板虚拟机的流程可以这样实现:
首先,根据业务设置虚拟机规格(例如,4核CPU、4G内存、网卡等相关信息),创建完裸的虚拟机再安装对应的补丁包、插件以及常用的工具软件等。此时,也就完成了虚拟机基础数据的处理过程。
然后,在此基础上为创建好的虚拟机挂载相关的虚拟机磁盘,并将该磁盘对应ID唯一标识的数据保存在数据库或者配置文件中,以便在数据恢复过程中使用。
最后,在该虚拟机挂载的磁盘中可以挂载对应的业务数据,启动业务数据后就可以将该虚拟机作为正常的服务器或者客户机使用。同时,在该虚拟机装成模版时,除了需要保留该虚拟机对应的配置文件和存储信息外,还需要保留该虚拟机对应挂载磁盘的ID和位置信息。
图4是根据本发明优选实施例的利用虚拟机模版创建新虚拟机的流程图,如图4所示,该流程大致包括以下步骤:
步骤S402,在已经创建的虚拟机的镜像节点上创建新的子节点作为新的虚拟机。
步骤S404,从数据库中读取磁盘配置信息。
步骤S406,将磁盘中的业务数据通过快照等方式全量拷贝到新的磁盘中。
步骤S408,将新磁盘挂载新的虚拟机上。
步骤S410,启动新的虚拟机。
具体地,利用虚拟机模版创建新虚拟机的流程可以这样实现:
首先,在原来的虚拟机母节点上拉出新的子节点,同时根据母节点的虚拟机配置文件等生成新的虚拟机(此过程为正常的模版创建虚拟机的流程)。
然后,根据数据库中相关磁盘挂载的ID等数据,找到之前虚拟机在线运行的磁盘位置,据此进行在线的全部数据拷贝等操作。
最后,在新拷贝的磁盘完成之后,将该磁盘挂载到新创建的虚拟机上,进而完成整个模版创建虚拟机的过程。
对应于上述实施例提供的虚拟机创建方法,本发明实施例还提供了一种虚拟机创建装置。
图5是根据本发明实施例的虚拟机创建装置的结构框图,如图5所示,该虚拟机创建装置主要包括:创建模块10,用于根据业务模型创建第一虚拟机,其中,对应于业务模型的业务数据单独存储在第一虚拟机挂载的预定磁盘上;第一处理模块20,用于将第一虚拟机转换成模板虚拟机,并根据模板虚拟机生成第二虚拟机;第二处理模块30,用于将业务数据从预定磁盘上在线拷贝到新建磁盘中,并将新建磁盘挂载在第二虚拟机上。
在图5所示的虚拟机创建装置的基础上,本发明优选实施例还提供了一种虚拟机创建装置。
图6是根据本发明优选实施例的虚拟机创建装置的示意图,如图6所示,在该虚拟机创建装置中:
创建模块10可以进一步包括:第一处理单元12,用于基于虚拟硬盘格式(VHD)的差分磁盘管理技术,将父节点作为母镜像,根据业务模型设置虚拟机规格,并根据虚拟机规格,为父节点生成一个子节点作为虚拟机;安装单元14,用于为虚拟机安装基础数据,其中,基础数据包括***、补丁、插件以及常用软件;第二处理单元16,用于将业务数据单独存储在预定磁盘上,为预定磁盘分配ID标识,并将ID标识和基础数据存储在第一虚拟机的数据库中。
第一处理模块20可以进一步包括:生成单元22,用于将模板虚拟机作为模板,将父节点作为母镜像,为父节点生成一个新的子节点作为第二虚拟机。
第二处理模块30可以进一步包括:第三处理单元32,用于从数据库中读取ID标识,根据ID标识查找预定磁盘的位置信息;第四处理单元34,用于使用位置信息从预定磁盘中对业务数据进行在线拷贝,并分配新建磁盘用于实时存储拷贝的业务数据。
通过上述实施例或优选实施例,既可以保证虚拟机在***等层面的基本数据的一致性,同时又可以保证在需要进行同步升级的时候能够针对现网业务数据做到单点升级(不影响其它数据),可以适用于所有其它在线业务节点。而且,通过实际的性能测试和用户反馈的结果来看,本发明提供的虚拟机创建方法,能够很好地满足用户的利用模板虚拟机创建业务虚拟机的要求。
以上所述是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为包含在本发明的保护范围之内。

Claims (10)

1.一种虚拟机创建方法,其特征在于,包括:
根据业务模型创建第一虚拟机,其中,对应于所述业务模型的业务数据单独存储在所述第一虚拟机挂载的预定磁盘上;
将所述第一虚拟机转换成模板虚拟机,并根据所述模板虚拟机生成第二虚拟机;
将所述业务数据从所述预定磁盘上在线拷贝到新建磁盘中,并将所述新建磁盘挂载在所述第二虚拟机上。
2.根据权利要求1所述的方法,其特征在于,根据业务模型创建第一虚拟机包括:
基于虚拟硬盘格式VHD的差分磁盘管理技术,将父节点作为母镜像,根据所述业务模型设置虚拟机规格,并根据所述虚拟机规格,为所述父节点生成一个子节点作为所述第一虚拟机;
为所述第一虚拟机安装基础数据,其中,所述基础数据包括***、补丁、插件以及常用软件;
将所述业务数据单独存储在所述预定磁盘上,为所述预定磁盘分配ID标识,并将所述ID标识和所述基础数据存储在所述第一虚拟机的数据库或者配置文件中。
3.根据权利要求2所述的方法,其特征在于,根据所述模板虚拟机生成第二虚拟机包括:
将所述模板虚拟机作为模板,将所述父节点作为母镜像,为所述父节点生成一个新的子节点作为所述第二虚拟机。
4.根据权利要求3所述的方法,其特征在于,将所述业务数据从所述预定磁盘上在线拷贝到新建磁盘中包括:
从所述数据库中读取所述ID标识,根据所述ID标识查找所述预定磁盘的位置信息;
使用所述位置信息从所述预定磁盘中对所述业务数据进行在线拷贝,并分配所述新建磁盘用于实时存储拷贝的业务数据。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述虚拟机规格包括:中央处理器CPU信息、内存信息以及网卡信息。
6.根据权利要求1至4中任一项所述的方法,其特征在于,
所述预定磁盘和所述新建磁盘的类型包括:Windows***下的磁盘、或者Linux***下的磁盘;
所述业务数据包括:短信数据、彩信数据、或者智能网业务数据。
7.一种虚拟机创建装置,其特征在于,包括:
创建模块,用于根据业务模型创建第一虚拟机,其中,对应于所述业务模型的业务数据单独存储在所述第一虚拟机挂载的预定磁盘上;
第一处理模块,用于将所述第一虚拟机转换成模板虚拟机,并根据所述模板虚拟机生成第二虚拟机;
第二处理模块,用于将所述业务数据从所述预定磁盘上在线拷贝到新建磁盘中,并将所述新建磁盘挂载在所述第二虚拟机上。
8.根据权利要求7所述的装置,其特征在于,所述创建模块包括:
第一处理单元,用于基于虚拟硬盘格式VHD的差分磁盘管理技术,将父节点作为母镜像,根据所述业务模型设置虚拟机规格,并根据所述虚拟机规格,为所述父节点生成一个子节点作为所述第一虚拟机;
安装单元,用于为所述第一虚拟机安装基础数据,其中,所述基础数据包括***、补丁、插件以及常用软件;
第二处理单元,用于将所述业务数据单独存储在所述预定磁盘上,为所述预定磁盘分配ID标识,并将所述ID标识和所述基础数据存储在所述第一虚拟机的数据库或者配置文件中。
9.根据权利要求8所述的装置,其特征在于,所述第一处理模块包括:
生成单元,用于将所述模板虚拟机作为模板,将所述父节点作为母镜像,为所述父节点生成一个新的子节点作为所述第二虚拟机。
10.根据权利要求9所述的装置,其特征在于,所述第二处理模块包括:
第三处理单元,用于从所述数据库中读取所述ID标识,根据所述ID标识查找所述预定磁盘的位置信息;
第四处理单元,用于使用所述位置信息从所述预定磁盘中对所述业务数据进行在线拷贝,并分配所述新建磁盘用于实时存储拷贝的业务数据。
CN201410608522.XA 2014-10-31 2014-10-31 一种创建虚拟机的方法及装置 Pending CN105630571A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410608522.XA CN105630571A (zh) 2014-10-31 2014-10-31 一种创建虚拟机的方法及装置
PCT/CN2015/084352 WO2016065956A1 (zh) 2014-10-31 2015-07-17 一种创建虚拟机的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410608522.XA CN105630571A (zh) 2014-10-31 2014-10-31 一种创建虚拟机的方法及装置

Publications (1)

Publication Number Publication Date
CN105630571A true CN105630571A (zh) 2016-06-01

Family

ID=55856565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410608522.XA Pending CN105630571A (zh) 2014-10-31 2014-10-31 一种创建虚拟机的方法及装置

Country Status (2)

Country Link
CN (1) CN105630571A (zh)
WO (1) WO2016065956A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106201654A (zh) * 2016-06-30 2016-12-07 国云科技股份有限公司 一种虚拟机***的拯救方法
CN106528263A (zh) * 2016-10-21 2017-03-22 郑州云海信息技术有限公司 虚拟化环境中向虚拟机注入元信息并进行初始化的方法
CN106610864A (zh) * 2017-01-01 2017-05-03 国云科技股份有限公司 一种虚拟机克隆完整性的检测方法
CN106775946A (zh) * 2016-12-16 2017-05-31 无锡华云数据技术服务有限公司 一种虚拟机快速创建方法
CN106934554A (zh) * 2017-03-20 2017-07-07 广东电网有限责任公司电力调度控制中心 一种智能调度自动化***中镜像***的实现方法及装置
CN107643941A (zh) * 2017-10-12 2018-01-30 郑州云海信息技术有限公司 云数据***中管理虚拟机的方法和装置
CN107807840A (zh) * 2016-09-09 2018-03-16 阿里巴巴集团控股有限公司 一种应用于虚拟机网络的设备直通方法以及装置
CN107995319A (zh) * 2018-01-08 2018-05-04 迈普通信技术股份有限公司 虚拟设备配置方法及网络设备
CN111767114A (zh) * 2019-12-10 2020-10-13 北京京东尚科信息技术有限公司 创建云主机的方法和装置、计算机***和可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051687A (zh) * 2012-12-10 2013-04-17 浪潮(北京)电子信息产业有限公司 一种将应用业务部署到云存储虚拟机的***及方法
CN103309763A (zh) * 2013-07-04 2013-09-18 曙光信息产业(北京)有限公司 虚拟机的容错机制的保护方法和装置
CN103605570A (zh) * 2013-11-18 2014-02-26 浪潮(北京)电子信息产业有限公司 一种基于虚拟机模板自动部署应用的方法及***
CN103685408A (zh) * 2012-09-18 2014-03-26 英业达科技有限公司 以存储区域网络提供读取基础镜像的服务器、主机及方法
CN103761168A (zh) * 2014-01-26 2014-04-30 上海爱数软件有限公司 一种基于nfs卷挂载备份虚拟机的方法
CN103970908A (zh) * 2014-05-28 2014-08-06 浪潮电子信息产业股份有限公司 一种虚拟机模板ivf存储方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9665356B2 (en) * 2012-01-31 2017-05-30 Red Hat, Inc. Configuration of an application in a computing platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685408A (zh) * 2012-09-18 2014-03-26 英业达科技有限公司 以存储区域网络提供读取基础镜像的服务器、主机及方法
CN103051687A (zh) * 2012-12-10 2013-04-17 浪潮(北京)电子信息产业有限公司 一种将应用业务部署到云存储虚拟机的***及方法
CN103309763A (zh) * 2013-07-04 2013-09-18 曙光信息产业(北京)有限公司 虚拟机的容错机制的保护方法和装置
CN103605570A (zh) * 2013-11-18 2014-02-26 浪潮(北京)电子信息产业有限公司 一种基于虚拟机模板自动部署应用的方法及***
CN103761168A (zh) * 2014-01-26 2014-04-30 上海爱数软件有限公司 一种基于nfs卷挂载备份虚拟机的方法
CN103970908A (zh) * 2014-05-28 2014-08-06 浪潮电子信息产业股份有限公司 一种虚拟机模板ivf存储方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106201654A (zh) * 2016-06-30 2016-12-07 国云科技股份有限公司 一种虚拟机***的拯救方法
CN107807840A (zh) * 2016-09-09 2018-03-16 阿里巴巴集团控股有限公司 一种应用于虚拟机网络的设备直通方法以及装置
CN107807840B (zh) * 2016-09-09 2022-01-25 阿里巴巴集团控股有限公司 一种应用于虚拟机网络的设备直通方法以及装置
CN106528263A (zh) * 2016-10-21 2017-03-22 郑州云海信息技术有限公司 虚拟化环境中向虚拟机注入元信息并进行初始化的方法
CN106528263B (zh) * 2016-10-21 2019-08-02 郑州云海信息技术有限公司 虚拟化环境中向虚拟机注入元信息并进行初始化的方法
CN106775946A (zh) * 2016-12-16 2017-05-31 无锡华云数据技术服务有限公司 一种虚拟机快速创建方法
CN106610864A (zh) * 2017-01-01 2017-05-03 国云科技股份有限公司 一种虚拟机克隆完整性的检测方法
CN106934554A (zh) * 2017-03-20 2017-07-07 广东电网有限责任公司电力调度控制中心 一种智能调度自动化***中镜像***的实现方法及装置
CN107643941A (zh) * 2017-10-12 2018-01-30 郑州云海信息技术有限公司 云数据***中管理虚拟机的方法和装置
CN107995319A (zh) * 2018-01-08 2018-05-04 迈普通信技术股份有限公司 虚拟设备配置方法及网络设备
CN107995319B (zh) * 2018-01-08 2021-05-18 迈普通信技术股份有限公司 虚拟设备配置方法及网络设备
CN111767114A (zh) * 2019-12-10 2020-10-13 北京京东尚科信息技术有限公司 创建云主机的方法和装置、计算机***和可读存储介质
CN111767114B (zh) * 2019-12-10 2024-04-05 北京京东尚科信息技术有限公司 创建云主机的方法和装置、计算机***和可读存储介质

Also Published As

Publication number Publication date
WO2016065956A1 (zh) 2016-05-06

Similar Documents

Publication Publication Date Title
CN105630571A (zh) 一种创建虚拟机的方法及装置
CN102955845B (zh) 数据访问方法、装置与分布式数据库***
CN103473277B (zh) 文件***的快照方法和装置
CN103970585B (zh) 创建虚拟机的方法及装置
US9648059B2 (en) System and methods for multi-user CAx editing conflict management
CN102594849B (zh) 数据备份、恢复方法、虚拟机快照删除、回滚方法及装置
CN109118358A (zh) 数字资产的基于分量的同步
CN106339177A (zh) 一种创建虚拟机的方法和装置
CN103885717B (zh) 一种数据复制方法及装置
CN105187464A (zh) 一种分布式存储***中的数据同步方法、装置及***
CN110968554A (zh) 一种基于文件链分块的区块链存储方法、存储***及存储介质
CN105635311A (zh) 一种云管理平台中资源池信息同步的方法
CN107817951B (zh) 一种实现Ceph集群融合的方法及装置
CN104852965A (zh) 一种用户账号项目管理方法及***
US20180349233A1 (en) File synchronization using delta bitmaps
CN109145060A (zh) 数据处理方法及装置
CN105808753A (zh) 一种区域性数字资源***
CN105786642A (zh) 生产站点、灾备站点及基于快照的远程容灾方法
CN109150964B (zh) 一种可迁移的数据管理方法及服务迁移方法
CN107203327A (zh) 一种用于存储***的方法和装置
CN110837441A (zh) 基于脏数据位图和网络块设备的kvm虚拟机备份方法
CN109800234A (zh) 业务平台数据库***、升级方法、设备及存储介质
CN110837387B (zh) 一种移动电源租借***、自动营收***及其更新方法
CN103399776A (zh) 可重用mock创建方法及***
CN103970620A (zh) 一种准连续性数据复制方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160601