一种云资源调度方法及装置制造方法及图纸

技术编号:16326961 阅读:29 留言:0更新日期:2017-09-29 18:56
本发明专利技术实施例公开了一种云资源调度方法及装置。其中,方法包括通过数据中心中各主机的运行状态参数信息以及预先生成的负载均衡策略,确定各主机中待迁移虚拟机;然后根据负载均衡策略为待迁移虚拟机在数据中心中匹配目的主机,以实现虚拟机的迁移。在数据中心中动态的为虚拟机分配合适的目的主机,使数据中心中各个主机的资源利用率趋于正常范围,有效的避免出现主机负载过多,或负载不足的现象,使数据中心的资源得到合理调度,数据中心资源得到最优化,数据中心系统整体负载平衡;此外,将负载不足的主机切换到休眠状态可避免了过多主机运行带来的资源浪费,降低系统能耗,有利于提高数据中心的竞争力。

【技术实现步骤摘要】
一种云资源调度方法及装置
本专利技术实施例涉及云计算
,特别是涉及一种云资源调度方法及装置。
技术介绍
在云计算技术浪潮的推动下,互联网数据和用户计算环境越来越集中于数据中心,数据中心需要为用户提供接近甚至超越传统客户端的计算环境,因而驱动虚拟化技术不断发展。虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。虚拟化是计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。如同空旷、通透的写字楼,整个楼层没有固定的墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。把有限的、不受现有资源的架设方式、地域或物理组态限制固定的资源根据不同需求进行重新规划以达到最大利用率,实现各种资源的自动部署、动态扩展、按需分配,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。服务器虚拟化技术展现出了巨大的资源整合优势,将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟机,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”(服务器),让IT对业务的变化更具适应力。尽管简化了系统管理,但随着云计算的快速发展,服务器数量和容量的高速增长,有些服务器过载,有些服务器负载不足,整个数据中心系统的资源分配不均,从而使数据中心系统的运维和能耗面临着严重的问题。故,如何做到资源的有效分配,让数据中心系统整体负载均衡,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种云资源调度方法及装置,使云资源合理分配及数据中心系统整体负载平衡,提高数据中心的竞争力。为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例一方面提供了一种云资源调度方法,包括:获取数据中心中各主机的运行状态参数信息;根据所述运行状态参数信息及负载均衡策略,判断各主机上的虚拟机是否满足预设迁移条件;所述负载均衡策略为根据用户输入的待迁移虚拟机选择策略以及目的主机的选择策略,预先生成;当判定所述虚拟机满足预设迁移条件时,根据所述负载均衡策略在所述数据中心匹配迁移目的主机,将待迁移虚拟机迁移至所述目的主机。可选的,所述根据所述运行状态参数信息及负载均衡策略,判断各主机上的虚拟机是否满足预设迁移条件包括:根据所述运行状态参数信息,判断各个所述主机的预设资源利用率是否满足预设阈值;当判定所述主机的预设资源利用率满足第一上限阈值时,根据所述负载均衡策略从所述主机的各个虚拟机中确定所述待迁移虚拟机;当判定所述主机的预设资源利用率满足第二下限阈值时,将所述主机对应的所有虚拟机确定为所述待迁移虚拟机。可选的,所述获取数据中心中各主机的运行状态参数信息包括:根据预设的数据采集频率,获取数据中心中各主机的预设资源的利用率信息;其中,所述预设资源可为中央处理器、网络带宽、内存以及物理硬盘。可选的,所述根据所述负载均衡策略在所述数据中心匹配迁移目的主机包括:根据所述负载均衡策略在所述数据中心中确定满足预设条件的多个目的主机,并生成迁移目的主机列表;将所述迁移目的主机列表展示给所述用户,接收用户选择目的主机的指令,并根据所述指令确定迁移目的主机。可选的,还包括:当检测到所述待迁移虚拟机迁移至目的主机后,对所述数据中心中的各个所述主机绑定的虚拟机信息进行更新。本专利技术实施例另一方面提供了一种云资源调度装置,包括:获取信息模块,用于获取数据中心中各主机的运行状态参数信息;待迁移虚拟机确定模块,用于根据所述运行状态参数信息及负载均衡策略,判断各主机上的虚拟机是否满足预设迁移条件;所述负载均衡策略为根据用户输入的待迁移虚拟机选择策略以及目的主机的选择策略,预先生成;虚拟机迁移模块,当判定所述虚拟机满足预设迁移条件时,根据所述负载均衡策略在所述数据中心匹配迁移目的主机,将待迁移虚拟机迁移至所述目的主机。可选的,所述待迁移虚拟机确定模块包括:判断单元,用于根据所述运行状态参数信息,判断各个所述主机的预设资源利用率是否满足预设阈值;确定迁移单元,用于当判定所述主机的预设资源利用率满足第一上限阈值时,根据所述负载均衡策略从所述主机的各个虚拟机中确定所述待迁移虚拟机;当判定所述主机的预设资源利用率满足第二下限阈值时,将所述主机对应的所有虚拟机确定为所述待迁移虚拟机。可选的,所述获取信息模块为根据预设的数据采集频率,获取数据中心中各主机的预设资源的利用率信息;所述预设资源可为中央处理器、网络带宽、内存以及物理硬盘的模块。可选的,所述虚拟机迁移模块包括:初选目的主机单元,用于根据所述负载均衡策略在所述数据中心中确定满足预设条件的多个目的主机,并生成迁移目的主机列表;确定目的主机单元,用于将所述迁移目的主机列表展示给所述用户,接收用户选择目的主机的指令,并根据所述指令确定迁移目的主机。可选的,还包括:更新模块,用于当检测到所述待迁移虚拟机迁移至目的主机后,对所述数据中心中的各个所述主机绑定的虚拟机信息进行更新。本专利技术实施例提供了一种云资源调度方法,通过数据中心中各主机的运行状态参数信息以及预先生成的负载均衡策略,确定各主机中待迁移虚拟机;然后根据负载均衡策略为待迁移虚拟机在数据中心中匹配目的主机,以实现虚拟机的迁移。本申请提供的技术方案的优点在于,在数据中心中动态的为虚拟机分配合适的目的主机,使数据中心中各个主机的资源利用率趋于正常范围,有效的避免出现主机负载过多,或负载不足的现象,使数据中心的资源得到合理调度,数据中心资源得到最优化,数据中心系统整体负载平衡;此外,将负载不足的主机切换到休眠状态可避免了过多主机运行带来的资源浪费,降低系统能耗,有利于提高数据中心的竞争力。此外,本专利技术实施例还针对云资源调度方法提供了相应的实现装置,进一步使得所述方法更具有实用性,所述装置具有相应的优点。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种云资源调度方法的流程示意图;图2为本专利技术实施例提供的另一种云资源调度方法的流程示意图;图3为本专利技术实施例提供的云资源调度装置的一种具体实施方式结构图;图4为本专利技术实施例提供的云资源调度装置的另一种具体实施方式结构图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如本文档来自技高网
...
一种云资源调度方法及装置

【技术保护点】
一种云资源调度方法,其特征在于,包括:获取数据中心中各主机的运行状态参数信息;根据所述运行状态参数信息及负载均衡策略,判断各主机上的虚拟机是否满足预设迁移条件;所述负载均衡策略为根据用户输入的待迁移虚拟机选择策略以及目的主机的选择策略,预先生成;当判定所述虚拟机满足预设迁移条件时,根据所述负载均衡策略在所述数据中心匹配迁移目的主机,将待迁移虚拟机迁移至所述目的主机。

【技术特征摘要】
1.一种云资源调度方法,其特征在于,包括:获取数据中心中各主机的运行状态参数信息;根据所述运行状态参数信息及负载均衡策略,判断各主机上的虚拟机是否满足预设迁移条件;所述负载均衡策略为根据用户输入的待迁移虚拟机选择策略以及目的主机的选择策略,预先生成;当判定所述虚拟机满足预设迁移条件时,根据所述负载均衡策略在所述数据中心匹配迁移目的主机,将待迁移虚拟机迁移至所述目的主机。2.根据权利要求1所述的云资源调度方法,其特征在于,所述根据所述运行状态参数信息及负载均衡策略,判断各主机上的虚拟机是否满足预设迁移条件包括:根据所述运行状态参数信息,判断各个所述主机的预设资源利用率是否满足预设阈值;当判定所述主机的预设资源利用率满足第一上限阈值时,根据所述负载均衡策略从所述主机的各个虚拟机中确定所述待迁移虚拟机;当判定所述主机的预设资源利用率满足第二下限阈值时,将所述主机对应的所有虚拟机确定为所述待迁移虚拟机。3.根据权利要求1所述的云资源调度方法,其特征在于,所述获取数据中心中各主机的运行状态参数信息包括:根据预设的数据采集频率,获取数据中心中各主机的预设资源的利用率信息;其中,所述预设资源可为中央处理器、网络带宽、内存以及物理硬盘。4.根据权利要求1至3任意一项所述的云资源调度方法,其特征在于,所述根据所述负载均衡策略在所述数据中心匹配迁移目的主机包括:根据所述负载均衡策略在所述数据中心中确定满足预设条件的多个目的主机,并生成迁移目的主机列表;将所述迁移目的主机列表展示给所述用户,接收用户选择目的主机的指令,并根据所述指令确定迁移目的主机。5.根据权利要求4所述的云资源调度方法,其特征在于,还包括:当检测到所述待迁移虚拟机迁移至目的主机后,对所述数据中心中的各个所述主机绑定的虚拟机信息进行更新。6.一种云资...

【专利技术属性】
技术研发人员:曾鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1