数据迁移方法、装置、物理机、云平台和计算机存储介质制造方法及图纸

技术编号:24330494 阅读:18 留言:0更新日期:2020-05-29 19:26
本发明专利技术实施例提供一种数据迁移方法,所述方法应用于物理机中,包括:获取所述物理机的磁盘信息,将所述磁盘信息发送至云平台,接收云平台根据所述磁盘信息共享的共享镜像,加载云平台的所述共享镜像;在向云平台迁移快照数据的过程中,将写入所述物理机的磁盘的数据复制到所述共享镜像中。可见,数据迁移方法能够实现无丢失将物理机的磁盘的数据同步至云平台;同时,由于写入磁盘的数据的同步过程是在迁移快照数据过程中同时进行的,因此提高了数据迁移的效率;本发明专利技术实施例还同时公开了另一种数据迁移方法、物理机、云平台和计算机存储介质。

Data migration methods, devices, physical machines, cloud platforms and computer storage media

【技术实现步骤摘要】
数据迁移方法、装置、物理机、云平台和计算机存储介质
本专利技术涉及通信
,尤其涉及一种数据迁移方法、装置、物理机、云平台和计算机存储介质。
技术介绍
在线P2V迁移(Onlinephysicaltovirtualmigration,P2V)也称P2V热迁移,是指物理机在不中断客户的业务情况下进行磁盘数据迁移至云平台的技术,通过将物理机的磁盘数据迁移到云平台的虚拟机中,实现物理机磁盘与虚拟机磁盘数据同步。相关技术中,实现在线P2V迁移的方案是在客户业务在不中断的情况下,通过卷影复制技术(VolumnShadowCopyService,VSS)将快照时间点的磁盘数据迁移至云平台,而在迁移数据过程中将磁盘所发生变化的数据临时保存起来,直至VSS快照数据传输完毕后再进行数据同步,若同步数据过程中又产生新的变化数据又需重复同步,循环同步数据直至可接受丢失数据范围内后关闭物理机,进而,导致物理机磁盘数据与虚拟机磁盘数据不一致,同时影响数据迁移效率。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种数据迁移方法、装置、物理机、云平台和计算机存储介质,能够在数据迁移结束后,实现无丢失将物理机的磁盘的数据同步至云平台,并且提高了数据迁移效率。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供一种数据迁移方法,应用于物理机中,所述方法包括:获取所述物理机的磁盘信息,将所述磁盘信息发送至云平台,接收云平台根据所述磁盘信息共享的共享镜像,加载云平台的所述共享镜像;在向云平台迁移快照数据的过程中,将写入所述物理机的磁盘的数据复制到所述共享镜像中。可选地,所述磁盘信息包括以下至少一种:磁盘的空间大小、磁盘的数量、磁盘的标识。可选地,所述将写入所述物理机的磁盘的数据复制到所述共享镜像中,所述方法还包括:实时监测是否存在写入所述物理机的磁盘的数据;在存在写入所述物理机的磁盘的数据的情况下,将写入所述物理机的磁盘的数据复制到所述共享镜像中。可选地,所述方法还包括:在所述快照数据迁移完毕后,提示用户关闭所述物理机;接收到关机指令后,再次获取写入所述物理机的磁盘的数据;将再次获取的所述写入所述物理机的磁盘的数据复制到所述共享镜像中;执行关闭所述物理机的操作。可选地,所述方法包括:在再次获取写入所述物理机的磁盘的数据之后,忽略写入所述物理机的磁盘的数据。本专利技术实施例提供一种数据迁移方法,应用于云平台中,所述方法包括:接收物理机发送的磁盘信息,根据所述磁盘信息构造共享镜像,将所述共享镜像共享至物理机;在接收所述物理机迁移的快照数据的过程中,基于所述共享镜像接收写入所述物理机的磁盘的数据。可选地,所述磁盘信息包括以下至少一种:磁盘的空间大小、磁盘的数量、磁盘的标识。可选地,所述方法还包括:接收所述物理机发送的通知信息,通知信息用于通知数据迁移完毕;将所述快照数据和所述共享镜像中的数据进行合并。本专利技术实施例提供一种数据迁移装置,应用于物理机中,所述装置包括加载模块和复制模块,其中,加载模块,用于获取物理机的磁盘信息,将磁盘信息发送至云平台,接收云平台根据磁盘信息共享的共享镜像,加载云平台的共享镜像;复制模块:用于在向云平台迁移快照数据的过程中,将写入所述物理机的磁盘的数据复制到所述共享镜像中。本专利技术实施例提供一种数据迁移装置,应用于云平台中,所述装置包括共享模块和接收模块,其中,共享模块:用于接收物理机发送的磁盘信息,根据所述磁盘信息构造共享镜像,将所述共享镜像共享至物理机;接收模块:在接收所述物理机迁移的快照数据的过程中,基于所述共享镜像接收写入所述物理机的磁盘的数据。本专利技术实施例提供一种物理机,所述物理机包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述一个或多个技术方案提供的数据迁移方法。本专利技术实施例提供一种云平台,所述云平台包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述一个或多个技术方案提供的数据迁移方法。本专利技术实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后能够实现前述一个或多个技术方案提供的数据迁移方法。本专利技术实施例提供一种数据迁移方法、装置、物理机、云平台和计算机存储介质,所述方法应用于物理机中,包括:获取所述物理机的磁盘信息,将所述磁盘信息发送至云平台,接收云平台根据所述磁盘信息共享的共享镜像,加载云平台的所述共享镜像;在向云平台迁移快照数据的过程中,将写入所述物理机的磁盘的数据复制到所述共享镜像中。可见,迁移方法能够实现无丢失将物理机的磁盘的数据同步至云平台;同时,由于写入磁盘的数据的同步过程是在迁移快照数据过程中同时进行的,因此提高了数据迁移的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本专利技术。附图说明图1为本专利技术实施例的一个应用场景的示意图;图2为本专利技术实施例提供的一种数据迁移方法的流程示意图一;图3为本专利技术实施例提供的一种数据迁移方法的流程示意图二;图4为本专利技术实施例提供的一种数据迁移方法的原理示意图;图5为本专利技术实施例提供的一种数据迁移过程中各个模块协作的流程示意图;图6为本专利技术实施例提供的一种数据迁移装置的结构示意图一;图7为本专利技术实施例提供的一种数据迁移装置的结构示意图二;图8为本专利技术实施例的物理机的结构示意图;图9为本专利技术实施例的云平台的结构示意图。具体实施方式以下结合说明书附图及具体实施例对本专利技术的技术方案做进一步的详细阐述。本专利技术实施例提供了一种数据迁移的技术方案,可以在物理机和云平台之间实现数据迁移,如可以在物理机和云平台之间实现在线P2V迁移;图1为本专利技术实施例的一个应用场景的示意图,如图1所示,物理机是相对于云平台上虚拟机而言的对实体计算机的称呼,物理机可以提供给虚拟机一定的硬件环境,有时也称为“寄主机”或“宿主机”。云平台也称为云计算平台,是指基于硬件资源和软件资源的服务平台,可以提供计算、网络和存储能力,云计算平台可以划分为三类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。需要说明的是,物理机和云平台之间可以通过网络隧道或其它连接方式进行连接,本专利技术实施例不作限制。基于上述记载的应用场景,本专利技术的实施例提供一种数据迁移方法,图2为本专利技术实施例提供的一种数据迁移方法的流程示意图一,应用于物理机,如图2所示,数据迁移方法包括:S101:获取物理机的磁盘信息,将磁盘信息发送至云平台,接收云平台根据磁盘信息共享的共享镜像,加载云平台的共享镜像;这里,镜像(Mirrori本文档来自技高网...

【技术保护点】
1.一种数据迁移方法,其特征在于,应用于物理机中,所述方法包括:/n获取所述物理机的磁盘信息,将所述磁盘信息发送至云平台,接收云平台根据所述磁盘信息共享的共享镜像,加载云平台的所述共享镜像;/n在向云平台迁移快照数据的过程中,将写入所述物理机的磁盘的数据复制到所述共享镜像中。/n

【技术特征摘要】
1.一种数据迁移方法,其特征在于,应用于物理机中,所述方法包括:
获取所述物理机的磁盘信息,将所述磁盘信息发送至云平台,接收云平台根据所述磁盘信息共享的共享镜像,加载云平台的所述共享镜像;
在向云平台迁移快照数据的过程中,将写入所述物理机的磁盘的数据复制到所述共享镜像中。


2.根据权利要求1所述的方法,其特征在于,所述磁盘信息包括以下至少一种:磁盘的空间大小、磁盘的数量、磁盘的标识。


3.根据权利要求1所述的方法,其特征在于,所述将写入所述物理机的磁盘的数据复制到所述共享镜像中,所述方法还包括:
实时监测是否存在写入所述物理机的磁盘的数据;
在存在写入所述物理机的磁盘的数据的情况下,将写入所述物理机的磁盘的数据复制到所述共享镜像中。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述快照数据迁移完毕后,提示用户关闭所述物理机;
接收到关机指令后,再次获取写入所述物理机的磁盘的数据;
将再次获取的所述写入所述物理机的磁盘的数据复制到所述共享镜像中;
执行关闭所述物理机的操作。


5.根据权利要求4所述的方法,其特征在于,所述方法包括:
在再次获取写入所述物理机的磁盘的数据之后,忽略写入所述物理机的磁盘的数据。


6.一种数据迁移方法,其特征在于,应用于云平台中,所述方法包括:
接收物理机发送的磁盘信息,根据所述磁盘信息构造共享镜像,将所述共享镜像共享至物理机;
在接收所述物理机迁移的快照数据的过程中,基于所述共享镜像接收写入所述物理...

【专利技术属性】
技术研发人员:傅开庭
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

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

1