虚拟机的资源管理装置、方法和系统制造方法及图纸

技术编号:8593813 阅读:202 留言:0更新日期:2013-04-18 06:57
本发明专利技术涉及一种虚拟机的资源管理装置、方法和系统,其中该装置包括:管理规则生成模块,用于根据接收到的用户自定义的虚拟机资源管理参数生成虚拟机资源管理规则,所述虚拟机资源管理规则至少包括虚拟机资源变更的条件;状态信息接收模块,用于接收虚拟机监控模块发送的虚拟机状态信息;资源分配方案生成模块,用于根据所述虚拟机状态信息以及所述虚拟机资源管理规则,在所述虚拟机状态信息满足所述虚拟机资源变更的条件时,生成虚拟机的资源分配方案;其中,所述虚拟机的资源分配方案用于更新所述虚拟机的资源配置。

【技术实现步骤摘要】

本专利技术涉及IT
虚拟机资源管理,特别是涉及一种应用于分布式虚拟机 资源部署场景中的虚拟机的资源管理装置、方法和系统
技术介绍
以云计算为代表的资源虚拟化技术是目前最活跃的
之一,正广泛应用于 通信、安全、存储、物联网等领域。资源虚拟化技术将传统的硬件、网络、计算等资源虚拟化 为“资源池”,当使用该资源池中的资源时,用户按需动态申请,从而最大限度地降低用户IT 开支。资源虚拟化技术需要高效的虚拟机资源管理机制。以云计算为例,基于云计算的 系统(以下简称“云系统”)中都需要提供高效的虚拟机资源管理机制,以对云系统中的资源 进行合理调度。对云系统运营商而言,需要高效的调度方法,以有限的虚拟机资源最大限度 地服务客户,以降低运营成本;对客户而言,需要“像购买水电一样,购买云计算服务”,即按 照需要购买服务,用后及时释放,最大限度降低用户IT开支。图1是显示目前云系统中的虚拟机资源管理系统的示意图。其实现方式通常如 下用户先做需求规划,并向云系统管理者申请虚拟机资源;经签订合同或审批流程后,云 系统管理者将所确定的虚拟机资源分配原则提供给虚拟机分配装置(例如云虚拟机发放系 统);虚拟机分配装置根据该虚拟机资源分配原则,从虚拟机资源池中为用户分配虚拟机资 源,构成虚拟机;用户登录虚拟机使用虚拟机资源。这种根据用户的申请来进行虚拟机资源 分配的方式,在用户业务变化导致虚拟机资源不足或过剩时,需要人工监控、评估、并申请 重新分配资源,不仅在工程中通常难以实现或实时性不足,而且由于这种重新分配基于人 工评估,因此无法与用户的业务负荷完全一致,做不到完全的“按需分配”。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种虚拟机的资源管理装置、方法和系统, 其根据用户的需要灵活地调整虚拟机的资源分配方案。为达以上目的,在本专利技术的第一方面中,提出了一种虚拟机的资源管理装置,该装 置包括管理规则生成模块,用于根据接收到的用户自定义的虚拟机资源管理参数生成虚 拟机资源管理规则,所述虚拟机资源管理规则至少包括虚拟机资源变更的条件;状态信息接收模块,用于接收虚拟机监控模块发送的虚拟机状态信息;资源分配方案生成模块,用于根据所述虚拟机状态信息以及所述虚拟机资源管理 规则,在所述虚拟机状态信息满足所述虚拟机资源变更的条件时,生成虚拟机的资源分配 方案;其中,所述虚拟机的资源分配方案用于更新所述虚拟机的资源配置。根据以上虚拟机的资源管理装置,在第一种可能的实施例中,所述虚拟机资源管理参数包括虚拟机资源变更的条件、虚拟机资源变更的粒度、计费方式、信息通知方式中 的一种或者多种。根据以上虚拟机的资源管理装置,在第二种可能的实施例中,所述管理规则生成 模块接收所述用户周期性更新的虚拟机资源管理参数,根据所述更新的虚拟机资源管理参 数,更新所述虚拟机资源管理规则。根据以上虚拟机的资源管理装置,在第三种可能的实施例中,所述装置还包括指 标下发模块,用于根据所述接收到的用户自定义的虚拟机资源管理参数,下发虚拟机状态 监控指标到所述虚拟机监控模块,所述虚拟机状态监控指标包括虚拟机资源占用指标、虚 拟机业务运行指标以及异常告警指标至少之一;以及所述状态信息接收模块接收所述虚拟 机监控模块根据所述虚拟机状态监控指标上报的所述虚拟机状态信息。根据以上虚拟机的资源管理装置,在第四种可能的实施例中,所述虚拟机状态信 息包括所述虚拟机资源占用指标、虚拟机业务运行指标以及异常告警指标至少之一超过预 定阈值的指示;或者,所述虚拟机状态信息包括所述虚拟机资源占用指标、虚拟机业务运行 指标以及异常告警指标至少之一的当前监控值。根据以上虚拟机的资源管理装置,在第五种可能的实施例中,所述虚拟机资源管 理规则还包括所述虚拟机资源变更的粒度;相应地,所述资源分配方案生成模块根据所述 虚拟机状态信息以及所述虚拟机资源变更的条件和粒度,生成所述虚拟机的资源分配方案。根据以上虚拟机的资源管理装置,在第六种可能的实施例中,所述虚拟机资源管 理规则还包括虚拟机计费方式;所述虚拟机的资源管理装置还包括计费方案生成模块, 用于根据所述虚拟机状态信息和所述虚拟机计费方式,生成虚拟机计费方案。根据以上虚拟机的资源管理装置,在第七种可能的实施例中,所述虚拟机资源管 理规则还包括授权权限,所述授权权限用于指示所述用户或运营商修改所述虚拟机资源管 理规则的授权权限。根据以上虚拟机的资源管理装置,在第八种可能的实施例中,所述虚拟机资源管 理规则还包括信息通知方式,所述信息通知方式用于指示所述虚拟机状态信息和/或所述 虚拟机的资源分配方案的通知方式;所述虚拟机的资源管理装置还包括信息通知模块, 用于根据所述信息通知方式,向所述用户发送所述虚拟机状态信息和/或所述虚拟机的资 源分配方案。在本专利技术的第二方面中,提出了一种虚拟机的资源管理方法,该方法包括根据接收到的用户自定义的虚拟机资源管理参数生成虚拟机资源管理规则,所述 虚拟机资源管理规则至少包括虚拟机资源变更的条件;接收虚拟机监控模块发送的虚拟机状态信息;根据所述虚拟机状态信息以及所述虚拟机资源管理规则,在所述虚拟机状态信息 满足所述虚拟机资源变更的条件时,生成虚拟机的资源分配方案;其中,所述虚拟机的资源分配方案用于更新所述虚拟机的资源配置。根据以上虚拟机的资源管理方法,在第一种可能的实施例中,所述虚拟机资源管 理参数包括虚拟机资源变更的条件、虚拟机资源变更的粒度、计费方式、信息通知方式中 的一种或者多种。根据以上虚拟机的资源管理方法,在第二种可能的实施例中,所述方法还包括接 收所述用户周期性更新的虚拟机资源管理参数,根据所述更新的虚拟机资源管理参数,更 新所述虚拟机资源管理规则。根据以上虚拟机的资源管理方法,在第三种可能的实施例中,所述方法还包括根 据所述接收到的用户自定义的虚拟机资源管理参数,下发虚拟机状态监控指标到所述虚拟 机监控模块,所述虚拟机状态监控指标包括虚拟机资源占用指标、虚拟机业务运行指标以 及异常告警指标至少之一;以及接收所述虚拟机监控模块根据所述虚拟机状态监控指标上 报的所述虚拟机状态信息。根据以上虚拟机的资源管理方法,在第四种可能的实施例中,所述虚拟机状态信 息包括所述虚拟机资源占用指标、虚拟机业务运行指标以及异常告警指标至少之一超过预 定阈值的指示;或者,所述虚拟机状态信息包括所述虚拟机资源占用指标、虚拟机业务运行 指标以及异常告警指标至少之一的当前监控值。根据以上虚拟机的资源管理方法,在第五种可能的实施例中,所述虚拟机资源管 理规则还包括所述虚拟机资源变更的粒度;相应地,所述根据所述虚拟机状态信息以及所 述虚拟机资源管理规则,生成所述虚拟机的资源分配方案包括根据所述虚拟机状态信息 以及所述虚拟机资源变更的条件和粒度,生成所述虚拟机的资源分配方案。根据以上虚拟机的资源管理方法,在第六种可能的实施例中,所述虚拟机资源管 理规则还包括虚拟机计费方式;所述方法还包括根据所述虚拟机状态信息和所述虚拟机 计费方式,生成虚拟机计费方案。根据以上虚拟机的资源管理方法,在第七种可能的实施例中,所述虚拟机资源管 理规则还包括授权权限,所述授权权限用于指示所述用户或运营商修改所述虚拟机资源管 理规则的授权权限。根据以上虚拟机的本文档来自技高网
...
虚拟机的资源管理装置、方法和系统

【技术保护点】
一种虚拟机的资源管理装置,该装置包括:管理规则生成模块,用于根据接收到的用户自定义的虚拟机资源管理参数生成虚拟机资源管理规则,所述虚拟机资源管理规则至少包括虚拟机资源变更的条件;状态信息接收模块,用于接收虚拟机监控模块发送的虚拟机状态信息;资源分配方案生成模块,用于根据所述虚拟机状态信息以及所述虚拟机资源管理规则,在所述虚拟机状态信息满足所述虚拟机资源变更的条件时,生成虚拟机的资源分配方案;其中,所述虚拟机的资源分配方案用于更新所述虚拟机的资源配置。

【技术特征摘要】
1.一种虚拟机的资源管理装置,该装置包括 管理规则生成模块,用于根据接收到的用户自定义的虚拟机资源管理參数生成虚拟机资源管理规则,所述虚拟机资源管理规则至少包括虚拟机资源变更的条件; 状态信息接收模块,用于接收虚拟机监控模块发送的虚拟机状态信息; 资源分配方案生成模块,用于根据所述虚拟机状态信息以及所述虚拟机资源管理规贝U,在所述虚拟机状态信息满足所述虚拟机资源变更的条件时,生成虚拟机的资源分配方案; 其中,所述虚拟机的资源分配方案用于更新所述虚拟机的资源配置。2.根据权利要求1所述的虚拟机的资源管理装置,其特征在于,所述虚拟机资源管理參数包括 虚拟机资源变更的条件、虚拟机资源变更的粒度、计费方式、信息通知方式中的ー种或者多种。3.根据权利要求2所述的虚拟机的资源管理装置,其特征在干, 所述管理规则生成模块接收所述用户周期性更新的虚拟机资源管理參数,根据所述更新的虚拟机资源管理參数,更新所述虚拟机资源管理规则。4.根据权利要求1或2所述的虚拟机的资源管理装置,其特征在于,所述装置还包括 指标下发模块,用于根据所述接收到的用户自定义的虚拟机资源管理參数,下发虚拟机状态监控指标到所述虚拟机监控模块,所述虚拟机状态监控指标包括虚拟机资源占用指标、虚拟机业务运行指标以及异常告警指标至少之ー;以及 所述状态信息接收模块接收所述虚拟机监控模块根据所述虚拟机状态监控指标上报的所述虚拟机状态信息。5.根据权利要求4所述的虚拟机的资源管理装置,其特征在干, 所述虚拟机状态信息包括所述虚拟机资源占用指标、虚拟机业务运行指标以及异常告警指标至少之ー超过预定阈值的指示;或者, 所述虚拟机状态信息包括所述虚拟机资源占用指标、虚拟机业务运行指标以及异常告警指标至少之ー的当前监控值。6.根据权利要求1所述的虚拟机的资源管理装置,其特征在于,所述虚拟机资源管理规则还包括所述虚拟机资源变更的粒度; 相应地,所述资源分配方案生成模块根据所述虚拟机状态信息以及所述虚拟机资源变更的条件和粒度,生成所述虚拟机的资源分配方案。7.根据权利要求1或6所述的虚拟机的资源管理装置,其特征在于,所述虚拟机资源管理规则还包括虚拟机计费方式; 所述虚拟机的资源管理装置还包括 计费方案生成模块,用于根据所述虚拟机状态信息和所述虚拟机计费方式,生成虚拟机计费方案。8.根据权利要求1或6所述的虚拟机的资源管理装置,其特征在于,所述虚拟机资源管理规则还包括授权权限,所述授权权限用于指示所述用户或运营商修改所述虚拟机资源管理规则的授权权限。9.根据权利要求1或6所述的虚拟机的资源管理装置,其特征在于,所述虚拟机资源管理规则还包括信息通知方式,所述信息通知方式用于指示所述虚拟机状态信息和/或所述虚拟机的资源分配方案的通知方式; 所述虚拟机的资源管理装置还包括 信息通知模块,用于根据所述信息通知方式,向所述用户发送所述虚拟机状态信息和/或所述虚拟机的资源分配方案。10.一种虚拟机的资源管理方法,该方法包括 根据接收到的用户自定义的虚拟机资源管理参数生成虚拟机资源管理规则,所述虚拟机资源管理规则至少包括虚拟机资源变更的条件; 接收虚拟机监控模块发送的虚拟机状态信息; 根据所述虚拟机状态信息以及所述虚拟机资...

【专利技术属性】
技术研发人员:李超洋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1