CN104572274A - 跨云点迁移***及方法 - Google Patents

跨云点迁移***及方法 Download PDF

Info

Publication number
CN104572274A
CN104572274A CN201310493950.8A CN201310493950A CN104572274A CN 104572274 A CN104572274 A CN 104572274A CN 201310493950 A CN201310493950 A CN 201310493950A CN 104572274 A CN104572274 A CN 104572274A
Authority
CN
China
Prior art keywords
virtual machine
cloud
cloud node
migrated
file
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
CN201310493950.8A
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.)
Interconnected Co Ltd In Universe
Original Assignee
Interconnected Co Ltd In Universe
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 Interconnected Co Ltd In Universe filed Critical Interconnected Co Ltd In Universe
Priority to CN201310493950.8A priority Critical patent/CN104572274A/zh
Priority to US14/512,196 priority patent/US20150113531A1/en
Publication of CN104572274A publication Critical patent/CN104572274A/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
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

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

跨云点迁移***及方法
技术领域
本发明涉及云***,尤其是一种虚拟机的跨云点迁移***及方法。
背景技术
当前数据的传输无外乎为在一个地理位置区域内的传输或通过互联网从一个地方到另一个地方的简单复制,而无法实现该地理位置区域的虚拟机向另一地理位置区域的虚拟机迁移,无法满足用户整个虚拟机的按需迁移。
发明内容
鉴于以上内容,有必要提供一种跨云点迁移***,该跨云点迁移***应用于多个云节点,每一云节点包括至少一物理机和至少一存储服务器,每一物理机通过一虚拟平台建立至少一虚拟机,该***包括:参数文件生成模块,用于响应一第一云节点的待迁移虚拟机的迁移请求获取该待迁移虚拟机的配置信息及迁移目标信息来形成该待迁移虚拟机的实例参数文件;镜像文件创建模块,用于根据待迁移虚拟机的操作***、应用服务及用户数据所有相关信息创建该待迁移虚拟机的镜像文件;数据存储模块,用于封装待迁移虚拟机的实例参数文件和镜像文件及存储所述封装文件到第一云节点的存储控制器中;数据传输模块,用于根据迁移目标信息将第一云节点的存储控制器中的封装文件迁移到一第二云节点的存储控制器中;及分发模块,用于读取第二云节点存储控制器中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,实现虚拟机从第一云节点跨到第二云节点的迁移。
还有必要提供一种虚拟机的跨云点迁移方法,该方法应用于多个云节点,每一云节点包括至少一物理机和至少一存储服务器,每一物理机通过一虚拟平台建立至少一虚拟机,该方法包括以下步骤:响应一第一云节点的待迁移虚拟机的迁移请求获取该待迁移虚拟机的配置信息及迁移目标信息来形成该待迁移虚拟机的实例参数文件;根据待迁移虚拟机的操作***、应用服务及用户数据所有相关信息创建该待迁移虚拟机的镜像文件;封装待迁移虚拟机的实例参数文件和镜像文件及存储所述封装文件到第一云节点的存储控制器中;根据迁移目标信息将第一云节点的存储控制器中的封装文件迁移到一第二云节点的存储控制器中;及读取第二云节点存储控制器中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,实现虚拟机从第一云节点跨到第二云节点的迁移。
还有必要提供一种跨云点迁移***,该跨云点迁移***应用于多个云节点,一第一云节点的一待迁移虚拟机发起一迁移请求,该跨云点迁移***响应该迁移请求获取该待迁移虚拟机的配置信息及创建该待迁移虚拟机的镜像文件,封装待迁移虚拟机的配置信息和镜像文件及存储所述封装文件到第一云节点中,将第一云节点的封装文件迁移到一目标第二云节点中,该第二云节点读取迁移的封装文件中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中。
本发明的跨云点迁移***及方法通过在第一云节点创建待迁移虚拟机的实例参数文件和镜像文件,通过在第二云节点创建一个新的空白虚拟机及把该镜像文件恢复到新的虚拟机中,实现虚拟机从第一云节点跨到第二云节点的迁移,为用户提供数据、应用服务、甚至操作***在不同的云节点中实现兼容共享、无障碍使用和期望的敏感数据同步与备份的一系列有偿云服务。
附图说明
图1是本发明跨云点迁移***较佳实施例的运行环境图。
图2是图1中跨云点迁移***的功能模块图。
图3是本发明虚拟机的跨云点迁移方法较佳实施例的流程图。
主要元件符号说明
跨云点迁移*** 1
第一云节点 10
至少一虚拟机 11
存储服务器 12
第二云节点 20
至少一虚拟机 21
存储服务器 22
云管理平台 30
模板安装模块 100
参数文件生成模块 110
镜像文件创建模块 120
数据存储模块 130
数据传输模块 140
分发模块 150
删除模块 160
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图1所示,是本发明跨云点迁移***较佳实施例的运行环境图。该跨云点迁移***1应用于多个云节点和一云管理平台30,如第一云节点10、第二云节点20及其它云节点。该云管理平台30用于管理所有的云节点。每一云节点都位于不同的地理位置区域,如第一云节点10位于深圳,第二云节点20位于香港。每一云节点包括至少一物理机(图中未示)和至少一存储服务器(与本发明无关的元件在图中未示出),如第一云节点10包括存储服务器12,第二云节点20包括存储服务器22。每一物理机通过一虚拟平台建立至少一虚拟机,如该虚拟平台可为ICP、Xen、VMWare、KVM、CCP等。各个云节点之间通过一按需虚拟专线传输数据。
第一云节点10的一待迁移虚拟机发起一迁移请求,该跨云点迁移***1响应该迁移请求获取该待迁移虚拟机的配置信息及创建该待迁移虚拟机的镜像文件,封装待迁移虚拟机的配置信息和镜像文件及存储所述封装文件到第一云节点10中,通过一按需虚拟专线将第一云节点10的封装文件迁移到一目标第二云节点20中,及读取第二云节点20中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,实现虚拟机从第一云节点10跨到第二云节点20的迁移。
下面详细的描述第一云节点10的虚拟机迁移到第二云节点20的过程。参阅图2所示,该跨云点迁移***1包括模板安装模块100、参数文件生成模块110、镜像文件创建模块120、数据存储模块130、数据传输模块140、分发模块150及删除模块160。
跨云点迁移是不同云节点之间的虚拟机互相迁移的过程,在不同地理区域的IDC(互联网数据中心)内,根据用户的需求有可能需要跨平台操作,也就是说跨云点迁移包括只跨云点不跨平台和跨云点后跨平台的迁移。
该云管理平台30提供一管理虚拟机的页面,用户可在该管理页面发起一云节点的一待迁移虚拟机的迁移任务,如该迁移任务包括该待迁移虚拟机的uuid(唯一识别码)、迁移目标及迁移平台参数信息,该云管理平台30向该云节点的迁移服务器(图中未示)发起迁移请求。该参数文件生成模块110用于响应第一云节点10的待迁移虚拟机的迁移请求获取该待迁移虚拟机的配置信息及迁移目标信息等来形成该待迁移虚拟机的实例参数文件。例如,该参数文件生成模块110通过该待迁移虚拟机的uuid找到该虚拟机的配置信息,如CPU类型、内存大小、磁盘个数和大小等相关信息。
镜像文件创建模块120用于根据待迁移虚拟机的操作***、应用服务及用户数据等所有相关信息创建该待迁移虚拟机的镜像文件,该镜像文件包括待迁移虚拟机的操作***、应用服务、用户数据等所有相关信息。
数据存储模块130用于封装待迁移虚拟机的实例参数文件和镜像文件及存储所述封装文件到第一云节点10的存储控制器12中。
数据传输模块140用于根据迁移目标信息将第一云节点10的存储控制器12中的封装文件迁移到第二云节点20的存储控制器22中。例如,该按需虚拟专线为虚拟租用专线。
分发模块150用于读取第二云节点20存储控制器22中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,实现虚拟机从第一云节点跨到第二云节点的迁移。
删除模块160用于在待迁移虚拟机迁移完成后分别删除第一、第二云节点10、20存储控制器12、22中的封装文件,以释放存储资源。
例如,第一云节点10位于深圳,第二云节点20位于香港,深圳云节点中的一些用户虚拟机需要迁移到香港使用,镜像文件创建模块120响应该迁移请求创建虚拟机的镜像文件和参数文件生成模块110响应该迁移请求生成该虚拟机的实例参数文件,数据存储模块130封装上述文件及上传备份到深圳云节点的存储服务器中。然后,数据传输模块140控制深圳节点下的存储服务器把需要迁移到香港节点的虚拟机数据通过虚拟租用专线同步到香港云节点的存储服务器中,分发模块150控制香港云节点的存储服务器把虚拟机数据分发到用户指定的虚拟机中。因此,位于香港的用户可使用待迁移虚拟机中的操作***、应用服务和用户数据,就如同香港用户在深圳一样使用该虚拟机。
跨平台,是指忽略地域空间因素,在不同虚拟平台下进行虚拟机迁移,实现从一种虚拟平台下的虚拟机迁移到另一种虚拟平台进行正常使用的技术。模板安装模块100用于在每一待迁移虚拟机上安装兼容所有虚拟平台的模板文件,而无需在目标虚拟机上安装该模板文件。该模板文件封装有所有虚拟平台对应不同发行版本操作***的驱动文件。该模板文件使得待迁移虚拟机实现在跨云点后跨平台的迁移。
例如,用户想把自己第一云节点10所属VMWare平台下的虚拟机转换成第二云节点20所属Xen的平台体验,或者用户想从第一云节点10的VMWare平台虚拟机迁移到第二云节点20中,但是第二云节点20只有Xen平台,通过在各个待迁移虚拟机上安装上述模板文件,分发模块150在把镜像文件恢复到新的虚拟机时,根据第二云节点20所属的虚拟平台类型来调用模板文件中第二云节点20所属的虚拟平台的驱动文件来驱动新虚拟机的在新平台类型的使用,从而实现虚拟机跨云点后跨平台的迁移。
跨云点迁移***1各个模块的功能实现具体请参阅图3所示,是本发明虚拟机的跨云点迁移方法较佳实施例的流程图。
步骤S30,模板安装模块100在每一待迁移虚拟机上安装兼容所有虚拟平台的模板文件。
步骤S31,参数文件生成模块110响应第一云节点10的待迁移虚拟机的迁移请求获取该待迁移虚拟机的配置信息、迁移目标信息及安装的兼容所有虚拟平台的模板文件来形成该待迁移虚拟机的实例参数文件。
步骤S32,镜像文件创建模块120根据待迁移虚拟机的操作***、应用服务及用户数据所有相关信息创建该待迁移虚拟机的镜像文件。
步骤S33,数据存储模块130封装待迁移虚拟机的实例参数文件和镜像文件及存储所述封装文件到第一云节点10的存储控制器12中。
步骤S34,数据传输模块140根据迁移目标信息将第一云节点10的存储控制器12中的封装文件迁移到第二云节点20的存储控制器22中。
步骤S35,分发模块150读取第二云节点20存储控制器22中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,根据第二云节点20所属的虚拟平台类型来调用模板文件中第二云节点20所属的虚拟平台的驱动文件来驱动新虚拟机的在新平台类型的使用,从而实现虚拟机跨云点后跨平台的迁移。
步骤S36,删除模块160在待迁移虚拟机迁移完成后分别删除第一、第二云节点10、20存储控制器12、22中的封装文件。
因此,本发明的跨云点迁移***1通过在第一云节点10创建待迁移虚拟机的实例参数文件和镜像文件,通过在第二云节点创建一个新的空白虚拟机及把该镜像文件恢复到新的虚拟机中,实现虚拟机从第一云节点10跨到第二云节点20的迁移,为用户提供数据、应用服务、甚至操作***在不同的云节点中实现兼容共享、无障碍使用和期望的敏感数据同步与备份的一系列有偿云服务。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (11)

1.一种跨云点迁移***,该跨云点迁移***应用于多个云节点,每一云节点包括至少一物理机和至少一存储服务器,每一物理机通过一虚拟平台建立至少一虚拟机,其特征在于,该***包括:
参数文件生成模块,用于响应一第一云节点的待迁移虚拟机的迁移请求获取该待迁移虚拟机的配置信息及迁移目标信息来形成该待迁移虚拟机的实例参数文件;
镜像文件创建模块,用于根据待迁移虚拟机的操作***、应用服务及用户数据所有相关信息创建该待迁移虚拟机的镜像文件;
数据存储模块,用于封装待迁移虚拟机的实例参数文件和镜像文件及存储所述封装文件到第一云节点的存储控制器中;
数据传输模块,用于根据迁移目标信息将第一云节点的存储控制器中的封装文件迁移到一第二云节点的存储控制器中;及
分发模块,用于读取第二云节点存储控制器中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,实现虚拟机从第一云节点跨到第二云节点的迁移。
2.如权利要求1所述的跨云点迁移***,其特征在于,还包括:
模板安装模块,用于在每一待迁移虚拟机上安装兼容所有虚拟平台的模板文件,其中该模板文件包括有所有虚拟平台对应不同发行版本操作***的驱动文件,该模板文件被封装到第一云节点的存储控制器中及迁移到第二云节点的存储控制器中;分发模块,还用于根据第二云节点所属的虚拟平台类型来调用模板文件中第二云节点所属的虚拟平台的驱动文件来驱动新虚拟机的在新平台类型的使用,从而实现虚拟机跨云点后跨平台的迁移。
3.如权利要求1所述的跨云点迁移***,其特征在于,还包括:
删除模块,用于在待迁移虚拟机迁移完成后分别删除第一、第二云节点存储控制器中的封装文件。
4.如权利要求1所述的跨云点迁移***,其特征在于,该跨云点迁移***还包括一云管理平台,该云管理平台用于提供一管理虚拟机的页面,用户可在该管理页面发起一云节点的一待迁移虚拟机的迁移任务,该云管理平台还用于向该云节点发起迁移请求。
5.一种虚拟机的跨云点迁移方法,该方法应用于多个云节点,每一云节点包括至少一物理机和至少一存储服务器,每一物理机通过一虚拟平台建立至少一虚拟机,其特征在于,该方法包括以下步骤:
响应一第一云节点的待迁移虚拟机的迁移请求获取该待迁移虚拟机的配置信息及迁移目标信息来形成该待迁移虚拟机的实例参数文件;
根据待迁移虚拟机的操作***、应用服务及用户数据所有相关信息创建该待迁移虚拟机的镜像文件;
封装待迁移虚拟机的实例参数文件和镜像文件及存储所述封装文件到第一云节点的存储控制器中;
根据迁移目标信息将第一云节点的存储控制器中的封装文件迁移到一第二云节点的存储控制器中;及
读取第二云节点存储控制器中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中,实现虚拟机从第一云节点跨到第二云节点的迁移。
6.如权利要求5所述的虚拟机的跨云点迁移方法,其特征在于,还包括步骤:
在每一待迁移虚拟机上安装兼容所有虚拟平台的模板文件,其中该模板文件包括有所有虚拟平台对应不同发行版本操作***的驱动文件;
封装该模板文件到第一云节点的存储控制器中及迁移该模板文件到第二云节点的存储控制器中;及
根据第二云节点所属的虚拟平台类型来调用模板文件中第二云节点所属的虚拟平台的驱动文件来驱动新虚拟机的在新平台类型的使用,从而实现虚拟机跨云点后跨平台的迁移。
7.如权利要求5所述的虚拟机的跨云点迁移方法,其特征在于,还包括步骤:
在待迁移虚拟机迁移完成后分别删除第一、第二云节点存储控制器中的封装文件。
8.一种跨云点迁移***,该跨云点迁移***应用于多个云节点,其特征在于,
一第一云节点的一待迁移虚拟机发起一迁移请求,该跨云点迁移***响应该迁移请求获取该待迁移虚拟机的配置信息及创建该待迁移虚拟机的镜像文件,封装待迁移虚拟机的配置信息和镜像文件及存储所述封装文件到第一云节点中,将第一云节点的封装文件迁移到一目标第二云节点中,该第二云节点读取迁移的封装文件中的配置信息创建一个新的空白虚拟机及把镜像文件恢复到该新的虚拟机中。
9.如权利要求8所述的跨云点迁移***,其特征在于,该跨云点迁移***还用于在每一待迁移虚拟机上安装兼容所有虚拟平台的模板文件,其中该模板文件包括有所有虚拟平台对应不同发行版本操作***的驱动文件,该模板文件被封装到第一云节点中及迁移到第二云节点中;及该跨云点迁移***还用于根据第二云节点所属的虚拟平台类型来调用模板文件中第二云节点所属的虚拟平台的驱动文件来驱动新虚拟机的在新平台类型的使用,从而实现虚拟机跨云点后跨平台的迁移。
10.如权利要求8所述的跨云点迁移***,其特征在于,该跨云点迁移***还用于在待迁移虚拟机迁移完成后分别删除第一、第二云节点中的封装文件。
11.如权利要求8所述的跨云点迁移***,其特征在于,该跨云点迁移***还包括一云管理平台,该云管理平台用于提供一管理虚拟机的页面,用户可在该管理页面发起一云节点的一待迁移虚拟机的迁移任务,该云管理平台还用于向该云节点发起迁移请求。
CN201310493950.8A 2013-10-18 2013-10-18 跨云点迁移***及方法 Pending CN104572274A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310493950.8A CN104572274A (zh) 2013-10-18 2013-10-18 跨云点迁移***及方法
US14/512,196 US20150113531A1 (en) 2013-10-18 2014-10-10 System for migrating virtual machine and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310493950.8A CN104572274A (zh) 2013-10-18 2013-10-18 跨云点迁移***及方法

Publications (1)

Publication Number Publication Date
CN104572274A true CN104572274A (zh) 2015-04-29

Family

ID=52827371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310493950.8A Pending CN104572274A (zh) 2013-10-18 2013-10-18 跨云点迁移***及方法

Country Status (2)

Country Link
US (1) US20150113531A1 (zh)
CN (1) CN104572274A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260226A (zh) * 2015-09-23 2016-01-20 浙江网新恒天软件有限公司 一种基于云平台自动迁移虚拟机的方法
WO2016165480A1 (zh) * 2015-08-28 2016-10-20 中兴通讯股份有限公司 一种网元迁移的方法及装置、计算机存储介质
CN106775922A (zh) * 2016-11-22 2017-05-31 山东浪潮云服务信息科技有限公司 一种基于插件机制的虚拟机迁移方法
CN107608766A (zh) * 2017-10-20 2018-01-19 北京易思捷信息技术有限公司 一种虚拟化跨平台ha***
CN107885580A (zh) * 2017-11-22 2018-04-06 深信服科技股份有限公司 一种云迁移方法、装置、设备及存储介质
CN107967165A (zh) * 2016-10-20 2018-04-27 上海盛霄云计算技术有限公司 基于lvm的虚拟机离线迁移方法
CN108132826A (zh) * 2016-11-30 2018-06-08 华为技术有限公司 跨云服务器的镜像管理方法、装置及服务器
CN109298977A (zh) * 2018-10-19 2019-02-01 深信服科技股份有限公司 一种虚拟机业务快速恢复方法、***、装置及存储介质
CN109995814A (zh) * 2017-12-29 2019-07-09 中移(苏州)软件技术有限公司 云主机资源的迁移方法及装置、通信设备、存储介质
CN110134489A (zh) * 2018-02-08 2019-08-16 中兴通讯股份有限公司 应用迁移方法及装置、***、存储介质、应用上云工具
CN110928557A (zh) * 2018-09-19 2020-03-27 阿里巴巴集团控股有限公司 一种操作***迁移的实现方法、装置及***
WO2020063879A1 (zh) * 2018-09-30 2020-04-02 华为技术有限公司 一种虚拟机迁移方法及装置
CN111459416A (zh) * 2020-04-24 2020-07-28 杭州网银互联科技股份有限公司 一种基于分布式存储的热迁移***及其迁移方法
CN112445570A (zh) * 2019-09-03 2021-03-05 中移(苏州)软件技术有限公司 一种云平台资源迁移方法及其装置、存储介质
CN112688988A (zh) * 2020-11-25 2021-04-20 紫光云技术有限公司 一种跨平台迁移网络虚拟资源的方法
CN114675938A (zh) * 2022-04-21 2022-06-28 江苏安超云软件有限公司 一种异构集群虚拟机迁移方法、***及云平台
WO2024055670A1 (zh) * 2022-09-13 2024-03-21 华为云计算技术有限公司 基于云计算技术的数据迁移方法及云管理平台

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9582219B2 (en) 2013-03-12 2017-02-28 Netapp, Inc. Technique for rapidly converting between storage representations in a virtualized computing environment
US9841991B2 (en) * 2014-05-12 2017-12-12 Netapp, Inc. Techniques for virtual machine migration
US10216531B2 (en) 2014-05-12 2019-02-26 Netapp, Inc. Techniques for virtual machine shifting
US9986043B2 (en) * 2015-08-26 2018-05-29 International Business Machines Corporation Technology for service management applications and cloud workload migration
US9817592B1 (en) 2016-04-27 2017-11-14 Netapp, Inc. Using an intermediate virtual disk format for virtual disk conversion
CN107544839B (zh) * 2016-06-27 2021-05-25 腾讯科技(深圳)有限公司 虚拟机迁移***、方法及装置
US20190158592A1 (en) * 2016-06-30 2019-05-23 Fio Corporation Cloud communication network system, device, method, and computer-readable medium
WO2018218399A1 (zh) * 2017-05-27 2018-12-06 中国科学院深圳先进技术研究院 应用于应用***迁移的升级控制方法及升级控制设备
US10462009B1 (en) * 2018-02-20 2019-10-29 Amazon Technologies, Inc. Replicating customers' information technology (IT) infrastructures at service provider networks
US11360859B2 (en) * 2018-04-13 2022-06-14 Rubrik, Inc. Database restoration across cloud environments
US10929250B2 (en) * 2018-09-27 2021-02-23 EMC IP Holding Company LLC Method and system for reliably restoring virtual machines
CN110602174A (zh) * 2019-08-21 2019-12-20 浙江大学 一种异构云数据同步的方法
CN112711499A (zh) * 2021-01-18 2021-04-27 上海英方软件股份有限公司 一种基于云平台的统一备份管理***及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201455A1 (en) * 2007-02-15 2008-08-21 Husain Syed M Amir Moving Execution of a Virtual Machine Across Different Virtualization Platforms
US20100107163A1 (en) * 2007-03-20 2010-04-29 Sanggyu Lee Movable virtual machine image
CN102185928A (zh) * 2011-06-01 2011-09-14 广州杰赛科技股份有限公司 一种在云计算***创建虚拟机的方法及云计算***
CN102307206A (zh) * 2010-09-25 2012-01-04 广东电子工业研究院有限公司 基于云存储的快速访问虚拟机镜像的缓存***及其方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903888B1 (en) * 2006-10-27 2014-12-02 Hewlett-Packard Development Company, L.P. Retrieving data of a virtual machine based on demand to migrate the virtual machine between physical machines
US20090276774A1 (en) * 2008-05-01 2009-11-05 Junji Kinoshita Access control for virtual machines in an information system
US8478801B2 (en) * 2009-05-20 2013-07-02 Vmware, Inc. Efficient reconstruction of virtual disk hierarchies across storage domains
US9609086B2 (en) * 2013-03-15 2017-03-28 International Business Machines Corporation Virtual machine mobility using OpenFlow

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201455A1 (en) * 2007-02-15 2008-08-21 Husain Syed M Amir Moving Execution of a Virtual Machine Across Different Virtualization Platforms
US20100107163A1 (en) * 2007-03-20 2010-04-29 Sanggyu Lee Movable virtual machine image
CN102307206A (zh) * 2010-09-25 2012-01-04 广东电子工业研究院有限公司 基于云存储的快速访问虚拟机镜像的缓存***及其方法
CN102185928A (zh) * 2011-06-01 2011-09-14 广州杰赛科技股份有限公司 一种在云计算***创建虚拟机的方法及云计算***

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016165480A1 (zh) * 2015-08-28 2016-10-20 中兴通讯股份有限公司 一种网元迁移的方法及装置、计算机存储介质
CN105260226A (zh) * 2015-09-23 2016-01-20 浙江网新恒天软件有限公司 一种基于云平台自动迁移虚拟机的方法
CN107967165B (zh) * 2016-10-20 2021-09-24 上海盛霄云计算技术有限公司 基于lvm的虚拟机离线迁移方法
CN107967165A (zh) * 2016-10-20 2018-04-27 上海盛霄云计算技术有限公司 基于lvm的虚拟机离线迁移方法
CN106775922A (zh) * 2016-11-22 2017-05-31 山东浪潮云服务信息科技有限公司 一种基于插件机制的虚拟机迁移方法
CN108132826B (zh) * 2016-11-30 2020-12-22 华为技术有限公司 跨云服务器的镜像管理方法、装置及服务器
CN108132826A (zh) * 2016-11-30 2018-06-08 华为技术有限公司 跨云服务器的镜像管理方法、装置及服务器
US11403146B2 (en) 2016-11-30 2022-08-02 Huawei Cloud Computing Technologies Co., Ltd. Method, apparatus, and server for managing image across cloud servers
CN107608766A (zh) * 2017-10-20 2018-01-19 北京易思捷信息技术有限公司 一种虚拟化跨平台ha***
CN107885580A (zh) * 2017-11-22 2018-04-06 深信服科技股份有限公司 一种云迁移方法、装置、设备及存储介质
CN109995814A (zh) * 2017-12-29 2019-07-09 中移(苏州)软件技术有限公司 云主机资源的迁移方法及装置、通信设备、存储介质
CN109995814B (zh) * 2017-12-29 2021-08-13 中移(苏州)软件技术有限公司 云主机资源的迁移方法及装置、通信设备、存储介质
CN110134489A (zh) * 2018-02-08 2019-08-16 中兴通讯股份有限公司 应用迁移方法及装置、***、存储介质、应用上云工具
CN110134489B (zh) * 2018-02-08 2023-10-13 中兴通讯股份有限公司 应用迁移方法及装置、***、存储介质、应用上云工具
CN110928557A (zh) * 2018-09-19 2020-03-27 阿里巴巴集团控股有限公司 一种操作***迁移的实现方法、装置及***
CN110928557B (zh) * 2018-09-19 2023-05-09 阿里巴巴集团控股有限公司 一种操作***迁移的实现方法、装置及***
WO2020063879A1 (zh) * 2018-09-30 2020-04-02 华为技术有限公司 一种虚拟机迁移方法及装置
CN109298977A (zh) * 2018-10-19 2019-02-01 深信服科技股份有限公司 一种虚拟机业务快速恢复方法、***、装置及存储介质
CN112445570A (zh) * 2019-09-03 2021-03-05 中移(苏州)软件技术有限公司 一种云平台资源迁移方法及其装置、存储介质
CN111459416A (zh) * 2020-04-24 2020-07-28 杭州网银互联科技股份有限公司 一种基于分布式存储的热迁移***及其迁移方法
CN112688988A (zh) * 2020-11-25 2021-04-20 紫光云技术有限公司 一种跨平台迁移网络虚拟资源的方法
CN114675938A (zh) * 2022-04-21 2022-06-28 江苏安超云软件有限公司 一种异构集群虚拟机迁移方法、***及云平台
WO2024055670A1 (zh) * 2022-09-13 2024-03-21 华为云计算技术有限公司 基于云计算技术的数据迁移方法及云管理平台

Also Published As

Publication number Publication date
US20150113531A1 (en) 2015-04-23

Similar Documents

Publication Publication Date Title
CN104572274A (zh) 跨云点迁移***及方法
CN108809722B (zh) 一种部署Kubernetes集群的方法、装置和存储介质
US11704144B2 (en) Creating virtual machine groups based on request
CN105095317B (zh) 分布式数据库服务管理***
EP3200393B1 (en) Method and device for virtual network function management
CN102932408B (zh) 一种服务器集群的管理方法和平台
CN113504954B (zh) 调用CSI LVM Plugin插件、动态持久卷供应的方法、***及介质
CN107632937B (zh) 一种对虚拟机集群进行测试的方法、装置、可读存储介质
WO2016065956A1 (zh) 一种创建虚拟机的方法及装置
US11210132B2 (en) Virtual machine migration in virtualization environment having different virtualization systems
CN102857370A (zh) 一种分配资源的方法及装置
JP2013168140A (ja) バーチャルマシンの配置方法
US11036535B2 (en) Data storage method and apparatus
WO2014101475A1 (zh) 云平台应用部署方法及装置
CN102983996A (zh) 一种高可用集群资源管理的动态配置方法与***
CN105704188A (zh) 应用与服务的部署方法和装置
CN111124286A (zh) 一种基于Libcloud的多云管理实现方法
CN103905232A (zh) 虚拟机管理***及方法
CN111026510A (zh) 一种云环境下虚拟机跨存储热迁移方法
CN108319492B (zh) 复位物理机的方法、装置与***
CN104283970A (zh) 一种云计算服务装置、***和云计算方法
CN103634128A (zh) 虚拟机放置策略的配置方法及装置
CN111045802B (zh) Redis集群组件调度***及方法、平台设备
CN104516744A (zh) 软件更新方法及***
CN104579889A (zh) 一种用于调用网络功能的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20150429