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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113835822A(43)申请公布日2021.12.24(21)申请号202010582905.X(22)申请日2020.06.23(71)申请人中兴通讯股份有限公司地址518057广东省深圳市南山区科技南路55号(72)发明人张翼孙广昆潘美凤俞义方(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人刘旺贵(51)Int.Cl.G06F9/455(2006.01)G06F3/06(2006.01)权利要求书2页说明书8页附图6页(54)发明名称跨云平台虚拟机迁移方法、装置、存储介质及电子装置(57)摘要本发明实施例提供了一种跨云平台虚拟机迁移方法、装置、存储介质及电子装置,该方法包括:在目的云平台创建迁移的目的虚拟机;按照所述源云平台的所述源虚拟机的磁盘文件链结构通过网络拷贝方式逐一迁移文件节点至所述目的云平台的目的虚拟机的磁盘存储库中。在本发明中,通过在异地数据中心创建不带磁盘实体的目的虚拟机,基于网络拷贝方式以完全对称的方式拷贝磁盘文件链,解决了相关技术中数据中心内迁移无法完成异地迁移、导入导出全程需要人工干预、无法保持磁盘文件链结构的一致性的问题,进而实现虚拟机跨云平台异地迁移、并且保持了磁盘文件链结构一致。CN113835822ACN113835822A权利要求书1/2页1.一种跨云平台的虚拟机迁移方法,其特征在于,包括:在目的云平台创建迁移的目的虚拟机,其中,所述目的虚拟机的配置信息与源云平台的源虚拟机的配置信息一致,所述目的虚拟机的网络端口组配置为所述目的云平台的网络端口组,所述目的虚拟机的磁盘存储库配置为所述目的云平台的磁盘存储库;按照所述源云平台的所述源虚拟机的磁盘文件链结构通过网络拷贝方式逐一迁移文件节点至所述目的云平台的目的虚拟机的磁盘存储库中。2.根据权利要求1所述的方法,其特征在于,在目的云平台创建迁移的目的虚拟机之前,还包括,通过管理界面将需要迁移的所述源虚拟机加入迁移列表。3.根据权利要求2所述的方法,其特征在于,通过管理界面将需要迁移的所述源虚拟机加入迁移列表之后,还包括:设置所述源虚拟机迁移开始时间;当所述迁移时间到达时,触发对所述源虚拟机的迁移操作。4.根据权利要求1所述的方法,其特征在于,按照所述源云平台的所述源虚拟机的磁盘文件链结构通过网络拷贝方式逐一迁移文件节点至所述目的云平台的目的虚拟机的磁盘存储库中,还包括:构建所述源虚拟机待迁移的磁盘列表,并针对每个磁盘构建待迁移的文件列表;根据待拷贝的文件节点选择所述源云平台或所述目的云平台中的主机将所述源虚拟机的磁盘文件拷贝操作至所述的虚拟机的磁盘存储库中。5.根据权利要求4所述的方法,其特征在于,根据待拷贝的文件节点选择所述源云平台或所述目的云平台中的主机将所述源虚拟机的磁盘文件拷贝操作至所述的虚拟机的磁盘存储库中,包括:选择源云平台的主机进行磁盘文件拷贝操作;向所述目的云平台发送消息,判断所述目的虚拟机是否存在已经拷贝过的共用节点;当所述共用节点正在拷贝时,所述源云平台的主机等待所述共用节点拷贝完成;当所述共用节点已经完成拷贝,所述源云平台的主机不再进行所述共用节点的拷贝操作,并进行下一磁盘文件节点的拷贝。6.根据权利要求5所述的方法,其特征在于,在向所述目的云平台发送消息,判断所述目的虚拟机是否存在已经拷贝过的共用节点之后,还包括,当所述共用节点为第一次拷贝时,则向所述目的云平台的主机发送消息,以启动所述目的云平台的主机对所述共用节点进行网络拷贝。7.一种跨云平台的虚拟机迁移装置,其特征在于,包括:创建模块,用于在目的云平台创建迁移的目的虚拟机,其中,所述目的虚拟机的配置信息与源云平台的源虚拟机的配置信息一致,所述目的虚拟机的网络端口组配置为所述目的云平台的网络端口组,所述目的虚拟机的磁盘存储库配置为所述目的云平台的磁盘存储库;迁移模块,用于按照所述源云平台的所述源虚拟机的磁盘文件链结构通过网络拷贝方式逐一迁移文件节点至所述目的云平台的目的虚拟机的磁盘存储库中。8.根据权利要求7所述的装置,其特征在于,所述迁移模块还包括:2CN113835822A权利要求书2/2页列表构建单元,用于构建所述源虚拟机待迁移的磁盘列表,并针对每个磁盘构建待迁移的文件列表;执行单元,用于选择所述源云平台或所述目的云平台中的主机将所述源虚拟机的磁盘文件拷贝操作至所述的虚拟机的磁盘存储库中。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法。10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所