预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113687779A(43)申请公布日2021.11.23(21)申请号202110866141.1(22)申请日2021.07.29(71)申请人济南浪潮数据技术有限公司地址250101山东省济南市自由贸易试验区济南片区浪潮路1036号浪潮科技园S05楼S311室(72)发明人邱军婷苏广峰张百林(74)专利代理机构北京集佳知识产权代理有限公司11227代理人温可睿(51)Int.Cl.G06F3/06(2006.01)权利要求书2页说明书9页附图4页(54)发明名称数据迁移方法、装置、电子设备及可读存储介质(57)摘要本申请公开了一种数据迁移方法、装置、电子设备及可读存储介质。其中,方法包括预先将物理持久内存设备的命名空间与原宿主机的设备进行映射,并将命名空间对应的设备提供给云主机。响应云主机迁移指令,根据云主机所需资源和物理持久内存设备选择目标宿主机;将云主机的持久内存数据和所需资源从原宿主机迁移至目标宿主机,从而在对云主机进行离线迁移时,可实现将云主机持久内存中的数据同云主机一起迁移至目标宿主机中,不丢失云主机数据,保证云主机数据的一致性。CN113687779ACN113687779A权利要求书1/2页1.一种数据迁移方法,其特征在于,包括:预先将物理持久内存设备的命名空间与原宿主机的设备进行映射,并将所述命名空间对应的设备提供给云主机;响应云主机迁移指令,根据所述云主机所需资源和所述物理持久内存设备选择目标宿主机;将所述云主机的持久内存数据和所需资源从所述原宿主机迁移至所述目标宿主机。2.根据权利要求1所述的数据迁移方法,其特征在于,所述将所述云主机的持久内存数据和所需资源从所述原宿主机迁移至所述目标宿主机之后,还包括:若判定所述云主机的持久内存数据和所需资源均已成功迁移至所述目标宿主机之后,通过所述原宿主机向所述目标宿主机发送云主机启动指令;响应所述云主机启动指令,若所述云主机启动失败,清除所述目标宿主机的物理持久内存设备中的数据,同时将所述云主机在所述原宿主机上进行恢复。3.根据权利要求2所述的数据迁移方法,其特征在于,所述将所述云主机的持久内存数据和所需资源从所述原宿主机迁移至所述目标宿主机之后,还包括:若所述云主机启动成功,分别计算所述原宿主机和所述目标宿主机的物理持久内存设备中的持久内存数据的第一md5值和第二md5值;根据所述第一md5值和所述第二md5值判断所述持久内存数据是否成功迁移。4.根据权利要求1所述的数据迁移方法,其特征在于,所述将所述云主机的持久内存数据和所需资源从所述原宿主机迁移至所述目标宿主机,包括:基于RDMA协议,将所述云主机的持久内存数据从所述原宿主机迁移至所述目标宿主机。5.根据权利要求1至4任意一项所述的数据迁移方法,其特征在于,所述将物理持久内存设备的命名空间与原宿主机的块设备进行映射,包括:将所述原宿主机上的物理持久内存设备划分成devdax模式的命名空间;每个命名空间对应所述原宿主机的一个dax字符设备;相应的,所述将所述命名空间对应的设备提供给云主机为:将所述原宿主机的持久内存命名空间对应的dax字符设备提供给所述云主机。6.根据权利要求1至4任意一项所述的数据迁移方法,其特征在于,所述将物理持久内存设备的命名空间与原宿主机的块设备进行映射,包括:将所述原宿主机上的物理持久内存设备划分成fsdax模式的命名空间;每个命名空间对应所述原宿主机的一个块设备;相应的,所述将所述命名空间对应的设备提供给云主机为:将所述原宿主机的持久内存命名空间对应的块设备提供给所述云主机。7.根据权利要求5所述的数据迁移方法,其特征在于,所述将所述云主机的持久内存数据和所需资源从所述原宿主机迁移至所述目标宿主机之后,还包括:响应迁移取消指令,清除迁移至所述目标宿主机上的数据,同时将所述云主机在所述原宿主机上进行恢复。8.一种数据迁移装置,其特征在于,包括:持久内存使用模块,用于预先将物理持久内存设备的命名空间与原宿主机的设备进行2CN113687779A权利要求书2/2页映射,并将所述命名空间对应的设备提供给云主机;目标选择模块,用于响应云主机迁移指令,根据所述云主机所需资源和所述物理持久内存设备选择目标宿主机;迁移模块,用于将所述云主机的持久内存数据和所需资源从所述原宿主机迁移至所述目标宿主机。9.一种电子设备,其特征在于,包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1至7任一项所述数据迁移方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述数据迁移方法的步骤。3CN113687779A说