【技术实现步骤摘要】
一种随机负载下的虚拟机迁移方法及系统
本专利技术涉及虚拟机领域,具体是一种随机负载下的虚拟机迁移方法及系统,用于随机负载下的虚拟机迁移。
技术介绍
随着近几年云服务提供商规模的逐渐扩大,云计算产品线的逐渐丰富,在数据中心虚拟机中运行的应用呈现出多样性与异构性。计算机性能的日益提升使得一台主机中能够容纳更多的虚拟机同时运行。数据中心海量的虚拟机在某一时刻对于资源需求的种类以及数量都各不相同,且对资源需求不同的多台虚拟机映射至同一台主机中时,会使主机的负载波动情况变得剧烈且难以预测。虚拟机迁移在数据中心作用显著,原因在于:一是物理服务器故障。很多时候,物理服务器宕机或者故障是有先兆的。例如硬盘访问出错,在接收到错误直到设备宕机这段时间里,可以通过在线迁移将虚拟机迁移到其它状态正常的物理服务器上,避免受到物理机影响,保障用户业务正常运行。二是Raid卡故障。物理服务器的Raid卡若出现故障,会造成虚拟机的访问IO急剧下降,相当于虚拟机不能再用,同样可以通过在线迁移将虚拟机迁移走,保证虚拟机的IO性能。三是物理机过载。当物理服务器复杂达到瓶颈,上面的虚拟机性能也会受到影响 ...
【技术保护点】
1.一种随机负载下的虚拟机迁移方法,用于主机集群间的虚拟机迁移,其特征在于,包括步骤:遍历各所述的主机,对应获取各主机的资源利用率;将当前遍历并获取到的主机的资源利用率分别与预先设定的资源利用率下阈值及资源利用率上阈值进行大小比较;若比较结果为获取的主机的资源利用率高于预先设定的资源利用率上阈值,则确定主机中需迁出的虚拟机,并确定迁入上述确定的主机中需迁出的虚拟机的目的主机,之后优化该确定的用于迁入上述确定的主机中需迁出的虚拟机的目的主机的网络和磁盘IO,之后启动迁移;若比较结果为获取的主机的资源利用率低于预先设定的资源利用率下阈值,则确定用于迁入主机中所有虚拟机的目的主机 ...
【技术特征摘要】
1.一种随机负载下的虚拟机迁移方法,用于主机集群间的虚拟机迁移,其特征在于,包括步骤:遍历各所述的主机,对应获取各主机的资源利用率;将当前遍历并获取到的主机的资源利用率分别与预先设定的资源利用率下阈值及资源利用率上阈值进行大小比较;若比较结果为获取的主机的资源利用率高于预先设定的资源利用率上阈值,则确定主机中需迁出的虚拟机,并确定迁入上述确定的主机中需迁出的虚拟机的目的主机,之后优化该确定的用于迁入上述确定的主机中需迁出的虚拟机的目的主机的网络和磁盘IO,之后启动迁移;若比较结果为获取的主机的资源利用率低于预先设定的资源利用率下阈值,则确定用于迁入主机中所有虚拟机的目的主机,并优化上述确定的用于迁入主机中所有虚拟机的目的主机的网络数据处理能力,之后启动迁移;其中,所述的资源利用率上阈值大于所述的资源利用率下阈值。2.根据权利要求1所述的随机负载下的虚拟机迁移方法,其特征在于,所述的优化该确定的用于迁入上述确定的主机中需迁出的虚拟机的目的主机的网络和磁盘IO,包括优化用于迁入上述确定的主机中需迁出的虚拟机的目的主机的网络带宽。3.根据权利要求1或2所述的随机负载下的虚拟机迁移方法,其特征在于,所述的优化上述确定的用于迁入主机中所有虚拟机的目的主机的网络数据处理能力,包括优化上述确定的用于迁入主机中所有虚拟机的目的主机的网络带宽。4.根据权利要求1或2所述的随机负载下的虚拟机迁移方法,其特征在于,所述的资源利用率为CPU使用率。5.一种随机负载下的虚拟机迁移系统,用于主机集群间的虚拟机迁移,其特征在于,包括:资源利用率获取模块,用于遍历各所述的主机,对应获取各主机的资源利用率;决策模块,与所述的资源利用率获取模块相连,用于将资源利用率获取...
【专利技术属性】
技术研发人员:曹玲玲,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。