【技术实现步骤摘要】
一种数据迁移方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种数据迁移方法、装置、计算机设备及存储介质。
技术介绍
通常,企业人员在离职之后,需要将离职人员的虚拟机注销,特别是一些重要的历史系统软件被清理之后,当后续工作交接人需要使用这些历史系统软件时,需要重新申请创建虚拟机并且重新安装需要的历史系统软件,这样的方式容易浪费资源,大大降低了资源的利用率低,同时,耗费人力。当前做常规迁移、离线迁移的方法可以将虚拟机镜像和相应的配置文件迁移到另外一台物理主机上,其具体实现方式包括在迁移之前将虚拟机暂停,然后拷贝状态至目的主机,最后在目的主机重建虚拟机状态,恢复执行。这种方式的迁移过程需要显式的停止虚拟机的运行,有明确的一段停机时间,且在迁移过程中存在数据迁移不完整,导致迁移数据成功率不高,使得数据对应的功能无法被正常执行,使迁移的数据失去了原来的有效性,可见该离线迁移的方法不适用于对服务可用性要求严格的场合。
技术实现思路
基于此,有必要针对上述技术问题,提供一种在不中断业务的情况下提高数据迁移的成功率和准确性的数据迁移方法、装置、计算机设备及存储介质。一种数据迁移方法,包括:接收迁移请求指令,其中,所述迁移请求指令包含目标迁移参数,所述目标迁移参数包括目标主机的IP地址以及待迁移主机的迁移条件,其中,所述迁移条件包括所述待迁移主机的待迁移数据的数据量和环境条件;当检测到所述目标主机的IP地址为有效地址,并且根据所述IP地址查询到的所述目标主机的目标属性信息符合所述迁移条件时,分别在所述待迁移主机和所述目标主机创建迁移接口,并获取所述待迁 ...
【技术保护点】
1.一种数据迁移方法,其特征在于,所述数据迁移方法包括:接收迁移请求指令,其中,所述迁移请求指令包含目标迁移参数,所述目标迁移参数包括目标主机的IP地址以及待迁移主机的迁移条件,其中,所述迁移条件包括所述待迁移主机的待迁移数据的数据量和环境条件;当检测到所述目标主机的IP地址为有效地址,并且根据所述IP地址查询到的所述目标主机的目标属性信息符合所述迁移条件时,分别在所述待迁移主机和所述目标主机创建迁移接口,并获取所述待迁移数据;在所述待迁移主机处于正常运行状态下,将所述待迁移数据通过所述迁移接口传送至所述目标主机,得到存储在所述目标主机上的目标迁移数据;对所述目标迁移数据进行数据完整性和功能有效性验证;若所述目标迁移数据的数据完整性和功能有效性验证都验证成功,则分别向所述待迁移主机和所述目标主机发送业务切换指令,以使所述待迁移主机和所述目标主机之间进行业务切换。
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述数据迁移方法包括:接收迁移请求指令,其中,所述迁移请求指令包含目标迁移参数,所述目标迁移参数包括目标主机的IP地址以及待迁移主机的迁移条件,其中,所述迁移条件包括所述待迁移主机的待迁移数据的数据量和环境条件;当检测到所述目标主机的IP地址为有效地址,并且根据所述IP地址查询到的所述目标主机的目标属性信息符合所述迁移条件时,分别在所述待迁移主机和所述目标主机创建迁移接口,并获取所述待迁移数据;在所述待迁移主机处于正常运行状态下,将所述待迁移数据通过所述迁移接口传送至所述目标主机,得到存储在所述目标主机上的目标迁移数据;对所述目标迁移数据进行数据完整性和功能有效性验证;若所述目标迁移数据的数据完整性和功能有效性验证都验证成功,则分别向所述待迁移主机和所述目标主机发送业务切换指令,以使所述待迁移主机和所述目标主机之间进行业务切换。2.如权利要求1所述的数据迁移方法,其特征在于,所述当检测到所述目标主机的IP地址为有效地址,并且根据所述IP地址查询到的所述目标主机的目标属性信息符合所述迁移条件时,分别在所述待迁移主机和所述目标主机创建迁移接口,并获取所述待迁移数据包括:对所述目标主机的IP地址进行校验,若所述IP地址为有效地址,则根据所述IP地址访问所述目标主机,并获取所述目标属性信息,其中,所述目标属性信息包括剩余存储空间,以及目标主机环境数据;若所述剩余存储空间大于或等于所述待迁移数据的数据量,并且所述目标主机环境数据满足所述环境条件,则确定所述目标属性信息符合所述迁移条件;当所述目标属性信息符合所述迁移条件时,分别在所述待迁移主机和所述目标主机创建所述迁移接口,并获取所述待迁移数据。3.如权利要求1所述的数据迁移方法,其特征在于,所述接收迁移请求指令之前,所述数据迁移方法还包括:当接收到备份请求指令时,对所述待迁移数据进行全量备份,生成并保存对应于所述待迁移数据的第一快照文件;每间隔预定的时间,获取所述待迁移主机的增量数据,对所述增量数据进行增量备份,生成并保存对应于所述增量数据的增量快照文件。4.如权利要求3所述的数据迁移方法,其特征在于,所述对所述目标迁移数据的完整性和功能有效性进行验证包括:当检测到所述目标主机上的所述目标迁移数据与所述待迁移数据一致时,确认所述目标迁移数据具备数据完整性;若所述目标迁移数据具备数据完整性,使用预设的功能测试方式对所述目标迁移数据进行功能测试;若所述功能测试通过,则确认所述目标迁移数据具备功能有效性;若所述目标迁移数据具备数据完整性和功能有效性,则确认所述目标迁移数据验证成功,否则,确认所述目标迁移数据验证失败。5.如权利要求1所述的...
【专利技术属性】
技术研发人员:丁家琳,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。