【技术实现步骤摘要】
基于P2V的数据热迁移方法及装置
[0001]本专利技术涉及虚拟式服务器
,尤其涉及一种基于P2V的数据热迁移方法及装置。
技术介绍
[0002]在云计算中一个广泛应用的技术是虚拟化技术。虚拟化技术可大大提高计算资源的利用率。虚拟化技术的目标就是通过虚拟硬件的方式,让一台真实的物理主机看起来是多台主机。这样,本来只能作为一个服务器的主机却可以成为许多虚拟的服务器对外提供服务。
[0003]在利用虚拟化技术中,需要将现有的运行在物理机(Physical Machine,PM)中的系统迁移成云计算平台中的虚拟机(Virtual Machine,VM)中。目前普遍采用的冷迁移方式,即在虚拟机中重新安装系统,迁移源系统中磁盘上的数据到虚拟机中,但该种方式需要PM暂停服务完成数据迁移,影响对外服务的连续性,因此,目前普遍采用数据热迁移方式。
[0004]在实现本专利技术的过程中,专利技术人发现如下技术问题:在采用P2V的数据热迁移方式中,由于对外服务持续,导致数据不断产生变化,在向VM进行数据迁移过程中,PM需要 ...
【技术保护点】
【技术特征摘要】
1.一种基于P2V的数据热迁移方法,其特征在于,包括:在预设的时间段,监听PM中的文件更新,并记录变化文件的路径和文件类型,生成记录文件;将所述记录文件发送至VM,以使得所述VM根据所述记录文件进行文件同步;返回在预设的时间段,监听PM中的文件更新的操作,直至VM与PM中文件一致,将所述预设的时间段调整为前次文件同步所需时长。2.根据权利要求1所述的方法,其特征在于,所述记录变化文件的路径和文件类型,生成记录文件,包括:对于一个文件在同一预设时间段内的变化,只记录最终一次变化文件的路径和文件类型。3.根据权利要求1所述的方法,其特征在于,所述监听PM中的文件更新,包括:依次读取指定目录中的子目录或文件。若为子目录,则递归调用监听函数,对所述目录下的所有子目录进行文件监听;若为子文件,则继续读取下一个子目录或子文件,直至全部读取完成,将所有文件置入监听目录中。4.根据权利要求1所述的方法,其特征在于,所述将所述记录文件发送至VM,以使得所述VM根据所述初始记录文件进行文件同步,包括:所述VM根据所述记录文件生成记录文件校验码,并将所述记录文件校验码返回至PM;PM根据所述记录文件校验码生成差异文件,并将所述差异文件发送至VM。5.根据权利要求4所述的方法,其特征在于,所述根据所述记录文件校验码生成差异文件,包括:PM对所述记录文件校验码置入hash表中,并计算本地校验码;对所述记录文件校验码和本地校验码进行匹配,根据匹配结果生成差异文件。6.根据权利要求5所述...
【专利技术属性】
技术研发人员:付睿智,许宇峰,孙战辉,魏新梅,任荣,王莉,
申请(专利权)人:柏科数据技术深圳股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。