一种虚拟化平台数据迁移完整性检测的方法和装置制造方法及图纸

技术编号:24251249 阅读:111 留言:0更新日期:2020-05-22 23:25
本发明专利技术实施例提供了一种虚拟化平台数据迁移完整性检测的方法和装置,在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,通过根据迁入数据和迁出数据抓取的数据,实现了数据迁移完整性的判断,从而在数据迁移不完整时,及时发出提示信息表明数据迁移过程的无效。可见,通过对数据迁移完整性的判断,实现了快速准确地对数据迁移过程有效性的判断。

A method and device for data migration integrity detection of virtualization platform

【技术实现步骤摘要】
一种虚拟化平台数据迁移完整性检测的方法和装置
本专利技术涉及虚拟机
,尤其是涉及一种虚拟化平台数据迁移完整性检测的方法和装置。
技术介绍
随着数据服务的飞速发展,虚拟化技术越来越广泛的应用于数据中心。虚拟化技术是将物理设备分割为多个互相隔离的逻辑分区,并通过虚拟机管理器(Hypervisor)在每个逻辑分区中模拟出一个具有完整硬件的系统,这种模拟出的每一个完整硬件系统即是一个虚拟机,一个虚拟机管理器可以管理多个虚拟机,数据中心可通过虚拟机管理器应用多个虚拟机在同一台物理设备上运行多个不同的操作系统。虚拟机管理器和虚拟机组成了虚拟化平台。虚拟化平台之间的数据迁移是同类型(例如,PVM类型的虚拟化平台)的不同虚拟化平台之间的数据迁移,具体是一个虚拟化平台中的某一虚拟机中的数据迁移到另一虚拟化平台的某一虚拟机中。虚拟化平台之间数据迁移的重要指标之一便是数据迁移的完整性。然而由于现有的方法未对迁移数据完整性进行检测,因而需要在迁移数据结束后,通过对迁移后的虚拟化平台进行各种测试来判断数据迁移是否有效,测试过程繁琐且难以准确表明迁移数据是否完整。
技术实现思路
本专利技术实施例提供一种虚拟化平台数据迁移完整性检测的方法和装置,用以解决现有技术中未对迁移数据完整性进行检测,无法快去准确判断迁移数据是否完整的问题。针对以上技术问题,第一方面,本专利技术实施例提供一种虚拟化平台数据迁移完整性检测的方法,包括:在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,根据第一数据和第二数据,判断迁出数据是否与迁入数据相同,其中,第一数据根据所述迁出数据抓取,第二数据根据所述迁入数据抓取;若所述迁出数据与所述迁入数据不相同,则发出数据迁移不完整的第一提示信息;其中,迁出数据为源虚拟化平台需迁移到目标虚拟化平台的数据,迁入数据为目标虚拟化平台接收的自源虚拟化平台迁入的数据。可选地,所述在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,根据第一数据和第二数据,判断迁出数据是否与迁入数据相同,包括:在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,获取根据所述第一数据确定的第一哈希值,以及根据所述第二数据确定的第二哈希值;判断所述第一哈希值与所述第二哈希值是否相同,若是,则所述迁出数据与所述迁入数据相同,否则,所述迁出数据与所述迁入数据不相同。可选地,还包括:若检测到源虚拟化平台向目标虚拟化平台发送开始进行数据迁移的第一指令,则向所述源虚拟化平台发送对所有所述迁出数据进行抓取的第一控制信息,并向所述目标虚拟化平台发送对所有所述迁入数据进行抓取的第二控制信息;若检测到源虚拟化平台向目标虚拟化平台发送数据迁移结束的第二指令,则将根据所述第一控制信息抓取的数据作为所述第一数据,将根据所述第二控制信息抓取的数据作为所述第二数据。可选地,还包括:在检测到源虚拟化平台向目标虚拟化平台发送数据迁移结束的第二指令后,向所述源虚拟化平台发送根据所述第一数据确定所述第一哈希值的第三控制信息,并向所述目标虚拟化平台发送根据所述第二数据确定所述第二哈希值的第四控制信息。可选地,还包括:若所述迁出数据与所述迁入数据相同,则发出数据迁移完整的第二提示信息。第二方面,本专利技术实施例提供一种虚拟化平台数据迁移完整性检测的装置,包括:判断模块,用于在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,根据第一数据和第二数据,判断迁出数据是否与迁入数据相同,其中,第一数据根据所述迁出数据抓取,第二数据根据所述迁入数据抓取;提示模块,用于若所述迁出数据与所述迁入数据不相同,则发出数据迁移不完整的第一提示信息;其中,迁出数据为源虚拟化平台需迁移到目标虚拟化平台的数据,迁入数据为目标虚拟化平台接收的自源虚拟化平台迁入的数据。可选地,所述判断模块还用于:在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,获取根据所述第一数据确定的第一哈希值,以及根据所述第二数据确定的第二哈希值;判断所述第一哈希值与所述第二哈希值是否相同,若是,则所述迁出数据与所述迁入数据相同,否则,所述迁出数据与所述迁入数据不相同。可选地,还包括抓取模块,所述抓取模块用于:若检测到源虚拟化平台向目标虚拟化平台发送开始进行数据迁移的第一指令,则向所述源虚拟化平台发送对所有所述迁出数据进行抓取的第一控制信息,并向所述目标虚拟化平台发送对所有所述迁入数据进行抓取的第二控制信息;若检测到源虚拟化平台向目标虚拟化平台发送数据迁移结束的第二指令,则将根据所述第一控制信息抓取的数据作为所述第一数据,将根据所述第二控制信息抓取的数据作为所述第二数据。可选地,所述抓取模块还用于:在检测到源虚拟化平台向目标虚拟化平台发送数据迁移结束的第二指令后,向所述源虚拟化平台发送根据所述第一数据确定所述第一哈希值的第三控制信息,并向所述目标虚拟化平台发送根据所述第二数据确定所述第二哈希值的第四控制信息。可选地,所述提示模块还用于:若所述迁出数据与所述迁入数据相同,则发出数据迁移完整的第二提示信息。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上所述的虚拟化平台数据迁移完整性检测的方法的步骤。第四方面,本专利技术实施例提供一种非暂态可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以上所述的虚拟化平台数据迁移完整性检测的方法的步骤。第五方面,本专利技术实施例提供一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述指令在被执行时用于实现以上所述的虚拟化平台数据迁移完整性检测的方法的步骤。本专利技术的实施例提供的一种虚拟化平台数据迁移完整性检测的方法和装置,在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,通过根据迁入数据和迁出数据抓取的数据,实现了数据迁移完整性的判断,从而在数据迁移不完整时,及时发出提示信息表明数据迁移过程的无效。可见,通过对数据迁移完整性的判断,实现了快速准确地对数据迁移过程有效性的判断。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的虚拟化平台数据迁移完整性检测的方法的流程示意图;图2是本专利技术另一实施例提供的虚拟化平台数据迁移完整性检测的装置的结构框图;图3是本专利技术另一实施例提供的电子设备的实体结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不本文档来自技高网...

【技术保护点】
1.一种虚拟化平台数据迁移完整性检测的方法,其特征在于,包括:/n在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,根据第一数据和第二数据,判断迁出数据是否与迁入数据相同,其中,第一数据根据所述迁出数据抓取,第二数据根据所述迁入数据抓取;/n若所述迁出数据与所述迁入数据不相同,则发出数据迁移不完整的第一提示信息;/n其中,迁出数据为源虚拟化平台需迁移到目标虚拟化平台的数据,迁入数据为目标虚拟化平台接收的自源虚拟化平台迁入的数据。/n

【技术特征摘要】
1.一种虚拟化平台数据迁移完整性检测的方法,其特征在于,包括:
在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,根据第一数据和第二数据,判断迁出数据是否与迁入数据相同,其中,第一数据根据所述迁出数据抓取,第二数据根据所述迁入数据抓取;
若所述迁出数据与所述迁入数据不相同,则发出数据迁移不完整的第一提示信息;
其中,迁出数据为源虚拟化平台需迁移到目标虚拟化平台的数据,迁入数据为目标虚拟化平台接收的自源虚拟化平台迁入的数据。


2.根据权利要求1所述的虚拟化平台数据迁移完整性检测的方法,其特征在于,所述在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,根据第一数据和第二数据,判断迁出数据是否与迁入数据相同,包括:
在源虚拟化平台向目标虚拟化平台进行数据迁移的过程中,获取根据所述第一数据确定的第一哈希值,以及根据所述第二数据确定的第二哈希值;
判断所述第一哈希值与所述第二哈希值是否相同,若是,则所述迁出数据与所述迁入数据相同,否则,所述迁出数据与所述迁入数据不相同。


3.根据权利要求1所述的虚拟化平台数据迁移完整性检测的方法,其特征在于,还包括:
若检测到源虚拟化平台向目标虚拟化平台发送开始进行数据迁移的第一指令,则向所述源虚拟化平台发送对所有所述迁出数据进行抓取的第一控制信息,并向所述目标虚拟化平台发送对所有所述迁入数据进行抓取的第二控制信息;
若检测到源虚拟化平台向目标虚拟化平台发送数据迁移结束的第二指令,则将根据所述第一控制信息抓取的数据作为所述第一数据,将根据所述第二控制信息抓取的数据作为所述第二数据。


4.根据权利要求3所述的虚拟化平台数据迁移完整性检测的方法,其特征在于,还包括:
在检测到源虚拟化平台向目标虚拟化平台发送数据迁移结束的第二指令后,向所述源虚拟化平台发送根据所述第一数据确定所述第一哈希值的第三控制信息,并向所述目标虚拟化平台发送根据所述第...

【专利技术属性】
技术研发人员:葛山刘浩黄利科
申请(专利权)人:奇安信科技集团股份有限公司网神信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1