The embodiment of the invention provides a virtual machine migration method, including: determining the virtual machine cluster on the first stop; virtual machine; determining a first physical machine in the second cluster, the virtual machine from the first cluster migrated to the first physical machine; the first virtual machine disk access disk information associated with the basis to create disk information; second disk second disk mounted to the first physical machine on virtual machine. In the application example, the virtual machine in the old cluster is migrated to the new cluster, and the new disk is created based on the disk information associated with the virtual machine, and it is associated with the migrated virtual machine. After the migrated virtual machine is associated with the new disk, the virtual machine can be started. In the application example, when migrating virtual machine, it is not necessary to migrate all the disk data, thereby reducing the time of data transmission, reducing the downtime of virtual machine, and realizing the rapid migration of virtual machines.
【技术实现步骤摘要】
一种虚拟机迁移方法和装置
本申请涉及计算机
,特别是涉及一种虚拟机迁移方法和一种虚拟机迁移装置。
技术介绍
对于云服务提供商而言,定期提升云服务器的性能是提高竞争力的重要手段。云服务器实际上是由虚拟机(VirtualMachine)构成的服务器。虚拟机是指系统虚拟机,即可以进行模拟的、具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。虚拟机系统安装在物理机上运行,云服务提供商一般将物理机搭建为集群。云服务提供商提升云服务器的性能主要手段之一是,将云服务器从当前的物理机集群迁移至硬件性能更好的物理机集群。已有的云服务器迁移方案中,需要将云服务器使用的全部数据(包括虚拟机使用的内存数据,以及与虚拟机关联的磁盘数据)全部迁移至新的集群后,才能再次启动虚拟机。这样的迁移方式,需要迁移大量的数据,需要耗费大量时间,增加了虚拟机停机时间。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种虚拟机迁移方法和相应的一种虚拟机迁移装置。为了解决上述问题,本申请实施例公开了一种虚拟机迁移方法,包括:确定第一集群上的虚拟机;停止所述虚拟机;确定第二集群中的第一物理机,将所述虚拟机从第一集群迁移至所述第一物理机上;获取所述虚拟机关联的第一磁盘的磁盘信息;依据所述磁盘信息创建第二磁盘,将所述第二磁盘挂载到所述第一物理机的虚拟机上。优选的,所述确定第二集群中的第一物理机的步骤包括:获取所述虚拟机的安装规格信息;在所述第二集群中将符合所述虚拟机的安装规格信息的物理机,确定为第一物理机。优选的,所述依据所述磁盘信息创建 ...
【技术保护点】
一种虚拟机迁移方法,其特征在于,包括:确定第一集群上的虚拟机;停止所述虚拟机;确定第二集群中的第一物理机,将所述虚拟机从第一集群迁移至所述第一物理机上;获取所述虚拟机关联的第一磁盘的磁盘信息;依据所述磁盘信息创建第二磁盘,将所述第二磁盘挂载到所述第一物理机的虚拟机上。
【技术特征摘要】
1.一种虚拟机迁移方法,其特征在于,包括:确定第一集群上的虚拟机;停止所述虚拟机;确定第二集群中的第一物理机,将所述虚拟机从第一集群迁移至所述第一物理机上;获取所述虚拟机关联的第一磁盘的磁盘信息;依据所述磁盘信息创建第二磁盘,将所述第二磁盘挂载到所述第一物理机的虚拟机上。2.根据权利要求1所述的方法,其特征在于,所述确定第二集群中的第一物理机的步骤包括:获取所述虚拟机的安装规格信息;在所述第二集群中将符合所述虚拟机的安装规格信息的物理机,确定为第一物理机。3.根据权利要求1所述的方法,其特征在于,所述依据所述磁盘信息创建第二磁盘的步骤包括:依据所述磁盘信息,在所述第一物理机上创建第二磁盘;或,确定第三集群中的第二物理机,依据所述磁盘信息,在所述第二物理机上创建第二磁盘。4.根据权利要求3所述的方法,其特征在于,所述磁盘信息包括:第一磁盘的数量和大小;所述依据所述磁盘信息,在所述第一物理机上创建第二磁盘的步骤包括:在所述第一物理机上创建,与所述第一磁盘的数量和大小相同的第二磁盘;所述依据所述磁盘信息,在所述第二物理机上创建第二磁盘的步骤包括:在所述第二物理机上创建,与所述第一磁盘的数量和大小相同的第二磁盘。5.根据权利要求1或2或3或4所述的方法,其特征在于,还包括:在所述启动所述虚拟机之前,获取所述第一集群上的网络流量;将所述网络流量导入所述第二集群。6.根据权利要求1或2或3或4所述的方法,其特征在于,还包括:当所述虚拟机读取数据时,获取所述第二磁盘的元数据,所述元数据包括:数据位置信息;依据所述数据位置信息,确定待读取数据是在第一磁盘还是在第二磁盘;若所述待读取数据在第一磁盘,则将所述待读取数据拷贝到所述第二磁盘中,虚拟机从第二磁盘中读取所述待读取数据。7.根据权利要求1或2或3或4所述的方法,其特征在于,还包括:当虚拟机写入数据时,将待写入数据写入到第二磁盘中。8.一种虚拟机迁移装置,其特征在于,包括:虚拟机确定模块,用于确定第一集群上的虚拟机;虚拟机停止模块,用于停止所述虚拟机;第一物理机确定模块,用于确定...
【专利技术属性】
技术研发人员:钟剑,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。