一种虚拟机跨集群迁移方法、系统、设备及计算机介质技术方案

技术编号:27533998 阅读:25 留言:0更新日期:2021-03-03 11:16
本申请公开了一种虚拟机跨集群迁移方法、系统、设备及计算机介质,应用于OpenStack云平台的源集群,确定目标集群及源集群中待迁移的目标虚拟机;将目标集群的存储后端配置为源集群的存储后端,将目标虚拟机的存储信息迁移至目标集群的存储后端中;确定目标集群中的目标物理主机;确定目标虚拟机的运行信息的热迁移方式;按照热迁移方式,将运行信息迁移至目标物理主机。本申请中,源集群先将目标虚拟机的存储信息迁移至目标集群,可以减少跨集群迁移的时间及降低迁移风险,再确定目标虚拟机的运行信息的热迁移方式,并按照热迁移方式将运行信息迁移至目标物理主机,可以使得运行信息的迁移满足热迁移条件,适用性好。适用性好。适用性好。

【技术实现步骤摘要】
一种虚拟机跨集群迁移方法、系统、设备及计算机介质


[0001]本申请涉及云平台
,更具体地说,涉及一种虚拟机跨集群迁移方法、系统、设备及计算机介质。

技术介绍

[0002]随着互联网和IT产业的迅猛发展,云平台的应用也越来越广泛。云平台是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。在此过程中,会通过OpenStack来管理云平台。
[0003]由于基于OpenStack建设云数据中心的规模越来越大、多集群容灾及高可用的设计、OpenStack版本的快速迭代,因此无论是从集群稳定性、数据安全以及功能需求,企业或者数据中心在建设过程中都不可避免的会出现多个OpenStack版本或集群的存在,随之而来的就是多个OpenStack平台之间的跨集群迁移工作。
[0004]综上所述,如何实现虚拟机的跨集群迁移是目前本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种虚拟机跨集群迁移方法,其能在一定程度上解决如何实现虚拟机的跨集群迁移的技术问题。本申请还提供了一种虚拟机跨集群迁移本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟机跨集群迁移方法,其特征在于,应用于OpenStack云平台的源集群,包括:确定目标集群及所述源集群中待迁移的目标虚拟机;将所述目标集群的存储后端配置为所述源集群的存储后端,将所述目标虚拟机的存储信息迁移至所述目标集群的存储后端中;确定所述目标集群中的目标物理主机;确定所述目标虚拟机的运行信息的热迁移方式;按照所述热迁移方式,将所述运行信息迁移至所述目标物理主机。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标集群中的目标物理主机,包括:将所述目标虚拟机的虚拟机信息发送至所述目标集群,以使所述目标集群基于所述虚拟机信息及NUMA感知确定所述目标物理主机的物理主机信息;接收所述目标集群返回的所述物理主机信息;基于所述物理主机信息确定所述目标物理主机。3.根据权利要求1所述的方法,其特征在于,所述确定所述目标集群中的目标物理主机,包括:基于所述目标集群中物理主机的性能信息,通过遗传算法确定所述目标物理主机。4.根据权利要求1所述的方法,其特征在于,所述确定所述目标虚拟机的运行信息的热迁移方式,包括:获取所述目标虚拟机的所述运行信息;基于智能决策方法确定所述运行信息的所述热迁移方式;其中,所述运行信息包括CPU使用率、内存使用率、网络带宽资源、脏页率;所述热迁移方式包括迁移加速方法和/或压缩算法;所述迁移加速方法包括多线程压缩、自动收敛、后拷贝方法;所述压缩算法包括zstd算法、zlib算法、lz4算法。5.根据权利要求1至4任一项所述的方法,其特征在于,所述按照所述热迁移方式,将所述运行信息迁移至所述目标物理主机的过程中,包括:确定所述目标虚拟机中页面的脏页更新频率;将所述脏页更新频率大于预设值的页面确定为目标页面;在所述目标虚拟机的停机阶段,...

【专利技术属性】
技术研发人员:沈新新
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1