首页 / 专利库 / 软件 / 虚拟机迁移 / 一种云环境下虚拟机跨存储热迁移方法

一种环境下虚拟机跨存储热迁移方法

阅读:870发布:2020-05-08

专利汇可以提供一种环境下虚拟机跨存储热迁移方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 云 环境下 虚拟机 跨存储热迁移方法,具体涉及云计算存储领域。该迁移方法中,采用的Hypervisor允许多个 操作系统 和应用共享一套 基础 物理 硬件 ,源目标 节点 为虚拟机热迁移之前运行的计算节点,目标计算节点为虚拟机热迁移之后运行的计算节点,虚拟机支持热迁移的同时能将虚拟机使用的系统盘和数据盘数据迁移到新的存储系统中,支持虚拟机在线切换底层存储,可作为一个通用的云平台虚拟机跨存储热迁移解决方案,支持虚拟机在不同存储之间热迁移,满足用户不中断业务的情况下切换存储类型,具有推广价值。,下面是一种环境下虚拟机跨存储热迁移方法专利的具体信息内容。

1.一种环境下虚拟机跨存储热迁移方法,其特征在于,包括以下步骤:
(1)获取要迁移虚拟机使用的系统盘和数据盘规格信息;
(2)根据系统盘和数据盘规格信息,在目标存储系统上创建对应规格的系统盘和数据盘;
(3)将源存储系统盘和数据盘与目标存储系统盘和数据盘配对,并发起热迁移操作;
(4)目标计算节点的虚拟机管理组件根据存储配对信息,启动虚拟机进程
(5)源计算节点Hypervisor读取虚拟机存储上的数据通过网络传输到目标Hypervisor并写入对应存储上,并通过位图记录已迁移的存储和虚拟机写入而变化的存储块;
(6)源计算节点Hypervisor读取虚拟机内存数据并通过网络传输到目标Hypervisor并写入内存,并通过位图记录已迁移的内存块和虚拟机写入而变化的内存块;
(7)Hypervisor循环执行存储数据迁移和内存数据迁移,直到迁移监视器判断能一次完成剩余数据迁移;
(8)源计算节点Hypervisor暂停虚拟机,并完成剩余数据和内存迁移,最后在目标计算节点上运行虚拟机,完成跨热迁移。
2.如权利要求1所述的一种云环境下虚拟机跨存储热迁移方法,其特征在于,Hypervisor允许多个操作系统和应用共享一套基础物理硬件
3.如权利要求1所述的一种云环境下虚拟机跨存储热迁移方法,其特征在于,源目标节点为虚拟机热迁移之前运行的计算节点。
4.如权利要求1所述的一种云环境下虚拟机跨存储热迁移方法,其特征在于,目标计算节点为虚拟机热迁移之后运行的计算节点。

说明书全文

一种环境下虚拟机跨存储热迁移方法

技术领域

[0001] 本发明涉及云计算存储领域,具体涉及一种云环境下虚拟机跨存储热迁移方法。

背景技术

[0002] 随着云计算技术的快速展,越来越多的企业将应用部署在云环境中。为满足不同应用对存储性能的需求,通常部署多套存储系统为虚拟机提供数据存储。这样在不同存储后端之间进行虚拟机跨存储热迁移是普遍的需求,但目前主流云平台均不支持跨存储进行虚拟机热迁移。

发明内容

[0003] 本发明的目的是针对上述不足,提出了一种虚拟机支持热迁移的同时能将虚拟机使用的系统盘和数据盘数据迁移到新的存储系统中,支持虚拟机在线切换底层存储的云环境下虚拟机跨存储热迁移方法。
[0004] 本发明具体采用如下技术方案:
[0005] 一种云环境下虚拟机跨存储热迁移方法,包括以下步骤:
[0006] (1)获取要迁移虚拟机使用的系统盘和数据盘规格信息;
[0007] (2)根据系统盘和数据盘规格信息,在目标存储系统上创建对应规格的系统盘和数据盘;
[0008] (3)将源存储系统盘和数据盘与目标存储系统盘和数据盘配对,并发起热迁移操作;
[0009] (4)目标计算节点的虚拟机管理组件根据存储配对信息,启动虚拟机进程
[0010] (5)源计算节点Hypervisor读取虚拟机存储上的数据通过网络传输到目标Hypervisor并写入对应存储上,并通过位图记录已迁移的存储和虚拟机写入而变化的存储块;
[0011] (6)源计算节点Hypervisor读取虚拟机内存数据并通过网络传输到目标Hypervisor并写入内存,并通过位图记录已迁移的内存块和虚拟机写入而变化的内存块;
[0012] (7)Hypervisor循环执行存储数据迁移和内存数据迁移,直到迁移监视器判断能一次完成剩余数据迁移;
[0013] (8)源计算节点Hypervisor暂停虚拟机,并完成剩余数据和内存迁移,最后在目标计算节点上运行虚拟机,完成跨热迁移。
[0014] 优选地,Hypervisor允许多个操作系统和应用共享一套基础物理硬件
[0015] 优选地,源目标节点为虚拟机热迁移之前运行的计算节点。
[0016] 优选地,目标计算节点为虚拟机热迁移之后运行的计算节点。
[0017] 本发明具有如下有益效果:
[0018] 该方法可作为一个通用的云平台虚拟机跨存储热迁移解决方案,支持虚拟机在不同存储之间热迁移,满足用户不中断业务的情况下切换存储类型,具有推广价值。附图说明
[0019] 图1为云环境下虚拟机跨存储热迁移方法流程框图

具体实施方式

[0020] 下面结合附图和具体实施例对本发明的具体实施方式做进一步说明:
[0021] Source Compute:源计算节点,虚拟机热迁移之前运行的计算节点;
[0022] Dest Compute:目标节点节点,虚拟机热迁移之后运行的计算节点;
[0023] Hypervisor:一种运行在物理服务器和操作系统之间的中间层软件,可以允许多个操作系统和应用共享一套基础物理硬件。
[0024] 结合图1,一种云环境下虚拟机跨存储热迁移方法,包括以下步骤:
[0025] (1)获取要迁移虚拟机使用的系统盘和数据盘规格信息;
[0026] (2)根据系统盘和数据盘规格信息,在目标存储系统上创建对应规格的系统盘和数据盘;
[0027] (3)将源存储系统盘和数据盘与目标存储系统盘和数据盘配对,并发起热迁移操作;
[0028] (4)目标计算节点的虚拟机管理组件根据存储配对信息,启动虚拟机进程;
[0029] (5)源计算节点Hypervisor读取虚拟机存储上的数据通过网络传输到目标Hypervisor并写入对应存储上,并通过位图记录已迁移的存储块和虚拟机写入而变化的存储块;
[0030] (6)源计算节点Hypervisor读取虚拟机内存数据并通过网络传输到目标Hypervisor并写入内存,并通过位图记录已迁移的内存块和虚拟机写入而变化的内存块;
[0031] (7)Hypervisor循环执行存储数据迁移和内存数据迁移,直到迁移监视器判断能一次完成剩余数据迁移;
[0032] (8)源计算节点Hypervisor暂停虚拟机,并完成剩余数据和内存迁移,最后在目标计算节点上运行虚拟机,完成跨热迁移。
[0033] Hypervisor允许多个操作系统和应用共享一套基础物理硬件。
[0034] 源目标节点为虚拟机热迁移之前运行的计算节点,目标计算节点为虚拟机热迁移之后运行的计算节点。
[0035] 该迁移方法可作为一个通用的云平台虚拟机跨存储热迁移解决方案,支持虚拟机在不同存储之间热迁移,满足用户不中断业务的情况下切换存储类型,具有推广价值。
[0036] 当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈