[发明专利]在云平台多集群之间虚拟机热迁移的方法及应用在审
申请号: | 202111470295.5 | 申请日: | 2021-12-03 |
公开(公告)号: | CN114168263A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 吴业亮;朱正东;毕宏伟 | 申请(专利权)人: | 华云数据控股集团有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;H04L67/1095 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 李若可 |
地址: | 214100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 集群 之间 虚拟机 迁移 方法 应用 | ||
本发明公开了一种在云平台多集群之间虚拟机热迁移的方法及应用,该方法包括以下步骤:第一集群将其虚拟机的存储和内存拷贝至第二集群,其中,所述第一集群和所述第二集群部署有全局网络服务;以及所述第一集群将所述第二集群的虚拟机的CPU虚拟化成与其虚拟机的CPU相同的类型,完成热迁移。该方法能够通过在虚拟机热迁移之前,在两个集群中部署全局网络服务,可以实现多集群之间不同虚拟机的二层网络互通,进而在迁移时虚拟机对外业务持续不中断;通过将不同架构CPU下集群的存储和内存数据进行同步,以及将不同架构CPU下的虚拟机模拟成相同类型,从而使得不同架构CPU下启动的虚拟机CPU指令集都相同,进而实现CPU和寄存器的热迁移。
技术领域
本发明是关于云平台领域,特别是关于一种在云平台多集群之间虚拟机热迁移的方法及应用。
背景技术
随着计算机的飞速发展,数据中心中不断增加升级换代的服务器,而各服务器的CPU型号千差万别,各自支持的操作指令集也是不同的,具有不同型号CPU的多个服务器组成了异构CPU服务器集群。虚拟机在异构CPU服务器集群中的应用非常广泛,其应用过程中,会遇到虚拟机进行热迁移的情况。
在云平台的多个集群之间,实现虚拟机的冷热迁移,其基本要点是要做到源端虚拟机的磁盘数据迁移和内存数据迁移,并有能够在目标端重建起一台虚拟机,当源端和目标端的数据达到同步后,拉起目标端虚拟机,停止并删除源端虚拟机。
目前ARM架构下仅仅支持同CPU架构下的热迁移,不同架构之间的冷迁移。跨平台的虚拟机迁移必须先关机,将虚拟机存储迁移过去后再启动。由此可见,如何保证虚拟机在热迁移过程中不受异构CPU的影响而自由迁移是本领域技术人员亟待解决的问题。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本发明的目的在于提供一种在云平台多集群之间虚拟机热迁移的方法及应用,解决不同CPU架构下的虚拟机热迁移,以及迁移导致的应用对外服务中断的问题。
为实现上述目的,本发明的实施例提供了一种在云平台多集群之间虚拟机热迁移的方法。
在本发明的一个或多个实施方式中,所述方法包括:第一集群将其虚拟机的存储和内存拷贝至第二集群,其中,所述第一集群和所述第二集群部署有全局网络服务;以及所述第一集群将所述第二集群的虚拟机的CPU虚拟化成与其虚拟机的CPU相同的类型,完成热迁移。
在本发明的一个或多个实施方式中,所述第一集群将其虚拟机的存储和内存拷贝至第二集群,包括:所述第一集群将预设数据量的存储进行加密压缩,并将压缩后的存储拷贝至所述第二集群进行解密解压,其中,所述第一集群和所述第二集群部署有加密算法和解密算法;所述第一集群将预设数据量内存拷贝至所述第二集群;以及所述第一集群暂停其虚拟机,并将剩余的存储和内存拷贝至所述第二集群。
在本发明的一个或多个实施方式中,所述方法包括:所述第一集群对其虚拟磁盘进行快照,生成对应的快照磁盘;第一集群分别将其虚拟磁盘和快照磁盘压缩后拷贝至第二集群的虚拟磁盘和对应的快照磁盘,并进行解压;第一集群在其快照磁盘上进行读写,在第二集群的快照磁盘上写I/O,并将第一集群的快照磁盘同步至第二集群的快照磁盘。
在本发明的一个或多个实施方式中,所述第一集群将所述第二集群的虚拟机的CPU虚拟化成与其虚拟机的CPU相同的类型,包括:在虚拟机启动时,所述第一集群通过QEMU给虚拟机传入指定参数,将所述第二集群的虚拟机的CPU指令集模拟成相同类型。
在本发明的另一个方面当中,提供了一种在云平台多集群之间虚拟机热迁移的装置,其包括存储迁移模块和状态迁移模块。
存储迁移模块,用于第一集群将其虚拟机的存储和内存拷贝至第二集群,其中,所述第一集群和所述第二集群部署有全局网络服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华云数据控股集团有限公司,未经华云数据控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111470295.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据通信中不同速率的检测方法及系统
- 下一篇:一种气瓶热处理工装