[发明专利]一种虚拟机迁移方法和装置有效
申请号: | 201610856234.5 | 申请日: | 2016-09-27 |
公开(公告)号: | CN107870802B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 钟剑 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F3/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 方法 装置 | ||
本申请实施例提供了一种虚拟机迁移方法,包括:确定第一集群上的虚拟机;停止虚拟机;确定第二集群中的第一物理机,将虚拟机从第一集群迁移至第一物理机上;获取虚拟机关联的第一磁盘的磁盘信息;依据磁盘信息创建第二磁盘,将第二磁盘挂载到第一物理机的虚拟机上。本申请实施例中,将旧集群中的虚拟机迁移至新集群中,基于虚拟机关联的旧磁盘的磁盘信息,创建新磁盘并与迁移后的虚拟机关联。在迁移后的虚拟机与新磁盘关联后,即可启动虚拟机。本申请实施例中,虚拟机迁移时,无需将全部的磁盘数据迁移,从而减少了数据传输的时间,减少了虚拟机停机时间,实现了虚拟机快速迁移。
技术领域
本申请涉及计算机技术领域,特别是涉及一种虚拟机迁移方法和一种虚拟机迁移装置。
背景技术
对于云服务提供商而言,定期提升云服务器的性能是提高竞争力的重要手段。云服务器实际上是由虚拟机(Virtual Machine)构成的服务器。虚拟机是指系统虚拟机,即可以进行模拟的、具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。
虚拟机系统安装在物理机上运行,云服务提供商一般将物理机搭建为集群。云服务提供商提升云服务器的性能主要手段之一是,将云服务器从当前的物理机集群迁移至硬件性能更好的物理机集群。
已有的云服务器迁移方案中,需要将云服务器使用的全部数据(包括虚拟机使用的内存数据,以及与虚拟机关联的磁盘数据)全部迁移至新的集群后,才能再次启动虚拟机。这样的迁移方式,需要迁移大量的数据,需要耗费大量时间,增加了虚拟机停机时间。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种虚拟机迁移方法和相应的一种虚拟机迁移装置。
为了解决上述问题,本申请实施例公开了一种虚拟机迁移方法,包括:
确定第一集群上的虚拟机;
停止所述虚拟机;
确定第二集群中的第一物理机,将所述虚拟机从第一集群迁移至所述第一物理机上;
获取所述虚拟机关联的第一磁盘的磁盘信息;
依据所述磁盘信息创建第二磁盘,将所述第二磁盘挂载到所述第一物理机的虚拟机上。
优选的,所述确定第二集群中的第一物理机的步骤包括:
获取所述虚拟机的安装规格信息;
在所述第二集群中将符合所述虚拟机的安装规格信息的物理机,确定为第一物理机。
优选的,所述依据所述磁盘信息创建第二磁盘的步骤包括:
依据所述磁盘信息,在所述第一物理机上创建第二磁盘;
或,确定第三集群中的第二物理机,依据所述磁盘信息,在所述第二物理机上创建第二磁盘。
优选的,所述磁盘信息包括:第一磁盘的数量和大小;所述依据所述磁盘信息,在所述第一物理机上创建第二磁盘的步骤包括:
在所述第一物理机上创建,与所述第一磁盘的数量和大小相同的第二磁盘;
所述依据所述磁盘信息,在所述第二物理机上创建第二磁盘的步骤包括:
在所述第二物理机上创建,与所述第一磁盘的数量和大小相同的第二磁盘。
优选的,还包括:
在所述启动所述虚拟机之前,获取所述第一集群上的网络流量;
将所述网络流量导入所述第二集群。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610856234.5/2.html,转载请声明来源钻瓜专利网。