虚拟机迁移方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38007714 阅读:10 留言:0更新日期:2023-06-30 10:25
本发明专利技术实施例公开了一种虚拟机迁移方法、装置、电子设备及存储介质,该方法包括:确定迁入物理机,并确定迁入物理机需要的虚拟机迁入量;根据虚拟机迁入量确定迁出物理机和迁出物理机为迁入物理机提供的虚拟机迁出量;从迁出物理机迁出虚拟机迁出量的虚拟机至迁入物理机。即本发明专利技术的技术方案,在物理机上的虚拟机的运行状态实时变动时,可以自动确定迁入物理机,并确定迁入物理机需要的虚拟机迁入量,根据虚拟机迁入量实时、准确地确定迁出物理机和迁出物理机为迁入物理机提供的虚拟机迁出量,最后从迁出物理机实时地迁出虚拟机迁出量的虚拟机至迁入物理机,提高虚拟机迁移的迁移效率和准确率,节省虚拟机迁移的时间成本和人力成本。成本。成本。

【技术实现步骤摘要】
虚拟机迁移方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机技术,尤其涉及一种虚拟机迁移方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,用户所使用的虚拟机需要物理机支撑运行。
[0003]虚拟机在大批量使用时,部分用户使用虚拟机的时间不固定,用户的虚拟机使用时长也不一致,则会出现部分用户所使用的虚拟机单独占用一台物理机的情况,导致物理机的支撑资源被浪费。
[0004]为解决上述支撑资源被浪费的问题,人工确定合适的迁入物理机和虚拟机迁出量,将被单独占用的物理机中的单台虚拟机迁入至迁入物理机,但是物理机数量较多,并且物理机上的虚拟机的运行状态实时变动,人工计算虚拟机迁出量和确定迁入物理机耗时耗力、容易出错,消耗额外的时间成本和人力成本。

技术实现思路

[0005]本专利技术实施例提供一种虚拟机迁移方法、装置、电子设备及存储介质,可以提高虚拟机迁移的迁移效率和准确率,节省虚拟机迁移的时间成本和人力成本,增加虚拟机迁移的灵活性和实时性。
[0006]第一方面,本专利技术实施例提供一种虚拟机迁移方法,所述方法包括:
[0007]确定迁入物理机,并确定所述迁入物理机需要的虚拟机迁入量;
[0008]根据所述虚拟机迁入量确定迁出物理机和所述迁出物理机为所述迁入物理机提供的虚拟机迁出量;
[0009]从所述迁出物理机迁出所述虚拟机迁出量的虚拟机至所述迁入物理机。
[0010]第二方面,本专利技术实施例提供了一种虚拟机迁移装置,所述装置包括:
[0011]第一确定模块,用于确定迁入物理机,并确定所述迁入物理机需要的虚拟机迁入量;
[0012]第二确定模块,用于根据所述虚拟机迁入量确定迁出物理机和所述迁出物理机为所述迁入物理机提供的虚拟机迁出量;
[0013]虚拟机迁出模块,用于从所述迁出物理机迁出所述虚拟机迁出量的虚拟机至所述迁入物理机。
[0014]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的虚拟机迁移方法。
[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的虚拟机迁移方法。
[0016]本专利技术实施例中,确定迁入物理机,并确定迁入物理机需要的虚拟机迁入量;根据
虚拟机迁入量确定迁出物理机和迁出物理机为迁入物理机提供的虚拟机迁出量;从迁出物理机迁出虚拟机迁出量的虚拟机至迁入物理机。即本专利技术的技术方案,在物理机上的虚拟机的运行状态实时变动时,可以自动确定迁入物理机,并确定迁入物理机需要的虚拟机迁入量,根据虚拟机迁入量实时、准确地确定迁出物理机和迁出物理机为迁入物理机提供的虚拟机迁出量,无需人工确定迁入物理机、迁入物理机的虚拟机迁入量、迁出物理机和迁出物理机的虚拟机迁出量,最后从迁出物理机实时地迁出虚拟机迁出量的虚拟机至迁入物理机,提高虚拟机迁移的迁移效率和准确率,节省虚拟机迁移的时间成本和人力成本,解决人工确定迁入物理机、迁入物理机的虚拟机迁入量、迁出物理机和迁出物理机的虚拟机迁出量耗时耗力、容易出错,消耗额外的时间成本和人力成本的问题,增加虚拟机迁移的灵活性和实时性。
附图说明
[0017]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1是本专利技术实施例提供的虚拟机迁移方法的一种流程示意图;
[0019]图2是本专利技术实施例提供的虚拟机迁移方法的另一种流程示意图;
[0020]图3是本专利技术实施例提供的虚拟机迁移方法的一种示意图;
[0021]图4是本专利技术实施例提供的虚拟机迁移装置的一种结构示意图;
[0022]图5是本专利技术实施例提供的电子设备的一种结构示意图。
具体实施方式
[0023]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0024]图1为本专利技术实施例提供的虚拟机迁移方法的一种流程示意图,该方法可以由本专利技术实施例提供的虚拟机迁移装置来执行,该装置可采用软件和/或硬件的方式实现。在一个具体的实施例中,该装置可以集成在电子设备中,该电子设备比如可以是计算机或者服务器。以下实施例将以该装置集成在电子设备中为例进行说明,参考图1,该方法具体可以包括如下步骤:
[0025]步骤101,确定迁入物理机,并确定迁入物理机需要的虚拟机迁入量。
[0026]其中,迁入物理机可以理解为可迁入虚拟机的物理机;虚拟机迁入量可以理解为迁入至迁入物理机的虚拟机数量。
[0027]在一种可选的实施方式中,可以获取至少两个物理机的权重等级和所拥有的虚拟机数量,根据至少两个物理机的权重等级对多个物理机进行排序,得到排序物理机集合;然后确定排序物理机集合中是否存在虚拟机数量不饱和的物理机,若排序物理机集合中存在虚拟机数量不饱和的物理机,可以依次将排序物理机集合中存在虚拟机数量不饱和的物理机确定为迁入物理机,再根据迁入物理机的可运行虚拟机数量、以及物理机可运行的虚拟
机数量的最大值,确定迁入物理机需要的虚拟机迁入量。其中,权重等级可以理解为预设的物理机的优先级。
[0028]示例地,权重等级可以分为多个等级,权重等级至少包括:一级和二级,也可以包括三级、四级等,其中,一级的权重等级高于二级的权重等级,二级的权重等级高于三级的权重等级,依次类推,权重等级为一级的物理机为受保护的物理机,除权重等级为一级的其他物理机均为即可作为迁入物理机又可作为迁出物理机,在实际应用中,受保护的物理机优先作为迁入物理机。假设4个物理机可以分别是物理机A、物理机B、物理机C和物理机D,其中,物理机A的权重等级为一级,物理机B的权重等级为二级,物理机C的权重等级为三级,物理机D的权重等级为四级,物理机A有的虚拟机数量为N1,物理机B有的虚拟机数量为N2,物理机C有的虚拟机数量为N3,物理机D有的虚拟机数量为N4,物理机可运行的虚拟机数量的最大值为N,其中,N>N1>N2>N3>N4,并且,N1、N2、N3、N4均未超过物理机可运行的虚拟机数量的最大值,即物理机A的获取时间最早,物理机A的权重等级最高,物理机D的获取时间最迟,物理机D的权重等级最低。可选地,若存在两个权重等级均为一级的物理机,则可以进一步地根据权重等级为一级的物理机所拥有的虚拟机数量进行降序排序,这样所拥有的虚拟机数量最多的物理机可以优先作为迁入物理机,则拥有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机迁移方法,其特征在于,所述方法包括:确定迁入物理机,并确定所述迁入物理机需要的虚拟机迁入量;根据所述虚拟机迁入量确定迁出物理机和所述迁出物理机为所述迁入物理机提供的虚拟机迁出量;从所述迁出物理机迁出所述虚拟机迁出量的虚拟机至所述迁入物理机。2.根据权利要求1所述的方法,其特征在于,所述确定迁入物理机,包括:确定第一物理机集合中是否存在虚拟机数量不饱和的物理机;若存在,则将所述第一物理机集合中存在的虚拟机数量不饱和的物理机确定为所述迁入物理机;若不存在,则将第二物理机集合中存在的虚拟机数量不饱和的物理机确定为所述迁入物理机。3.根据权利要求2所述的方法,其特征在于,在所述确定第一物理机集合中是否存在虚拟机数量不饱和的物理机之前,所述方法还包括:获取支撑虚拟机运行的多个物理机的权重等级;根据所述多个物理机的权重等级对所述多个物理机分类,得到所述第一物理机集合和所述第二物理机集合,所述第一物理机集合中的物理机的权重等级高于所述第二物理机集合中的物理机的权重等级。4.根据权利要求3所述的方法,其特征在于,所述第一物理机集合中存在的虚拟机数量不饱和的物理机包括至少两个,所述将所述第一物理机集合中存在的虚拟机数量不饱和的物理机确定为所述迁入物理机,包括:根据所述第一物理机集合中存在的虚拟机数量不饱和的物理机的权重等级确定所述至少两个物理机的迁入优先级;其中,权重等级越高的物理机,对应的迁入优先级越高;根据所述至少两个物理机的迁入优先级从所述至少两个物理机中确定出所述迁入物理机。5.根据权利要求3所述的方法,其特征在于,所述第二物理机集合中存在的虚拟机数量不饱和的物理机包括至少两个,所述将第二物理机集合中存在的虚拟机数量不饱和的物理机确定为所述迁入物理机,包括:根据所述第二物理机集合中存在的虚拟机数量不饱和的物理机的可运行虚拟机数量确定所述至少两个物理机的迁入...

【专利技术属性】
技术研发人员:雷浪声陈志新郑周洋
申请(专利权)人:深圳威科软件科技有限公司
类型:发明
国别省市:

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

1