一种UPS启用时虚拟资源智能管理方法及系统技术方案

技术编号:28210548 阅读:63 留言:0更新日期:2021-04-24 14:45
本发明专利技术公开一种UPS启用时虚拟资源智能管理方法及系统,所述方法包括:建立虚拟资源与UPS设备间的映射关系;获取虚拟化资源实时监控数据,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重;断电发生时,实时采集UPS设备运行数据,对各种型号的UPS设备运行数据进行解析形成UPS标准化数据;根据UPS标准化数据和虚拟资源的动态权重确定待关闭虚拟资源,通过虚拟化平台关闭对应的虚拟资源。本发明专利技术通过建立虚拟资源和UPS设备统一管理平台,实现断电时虚拟资源分配和动态管理,节省UPS电量,保障核心虚拟资源的长时间运行。行。行。

【技术实现步骤摘要】
一种UPS启用时虚拟资源智能管理方法及系统


[0001]本专利技术属于虚拟资源管理
,具体涉及一种UPS启用时虚拟资源智能管理方法。

技术介绍

[0002]UPS即不间断电源(Uninterruptible Power Supply),是一种含有储能装置的不间断电源。主要用于给部分对电源稳定性要求较高的设备,提供不间断的电源。当市电输入正常时,UPS将市电稳压后供应给负载使用,此时的UPS就是一台交流式电稳压器,同时它还向机内电池充电;当市电中断(事故停电)时UPS立即将电池的直流电能,通过逆变器切换转换的方法向负载继续供应220V交流电,使负载维持正常工作并保护负载软、硬件不受损坏。UPS设备通常对电压过高或电压过低都能提供保护。
[0003]目前大型机房内基本都会配备UPS,UPS的电量有限,长时间停电UPS的电量也会用完。机房内服务器上一般会进行虚拟化,运行多个虚拟机,当市电断电时同时运行的多个虚拟机,将加速UPS电量消耗。
[0004]目前主流的UPS启动时的虚拟资源管理办法大多依赖于虚拟化软件,各个虚拟化软件的配置方法不同,维护配置很麻烦,绝大多数的小品牌UPS,都只有自己的监控程序,一般都是运行在xp系统上的,很少有能直接支持虚拟化软件直接管理的,各个虚拟化资源的重要度不同,停电时无法智能化的决定关闭哪些虚拟资源。

技术实现思路

[0005]有鉴于此,本专利技术提出了一种UPS启动时的虚拟资源智能管理方法及系统,用于解决UPS启动时的虚拟资源无法有效统一管理的问题。<br/>[0006]本专利技术第一方面,公开一种UPS启用时虚拟资源智能管理方法,所述方法包括:
[0007]建立虚拟资源与UPS设备间的映射关系;
[0008]获取虚拟化资源实时监控数据,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重;
[0009]断电发生时,实时采集UPS设备运行数据,对各种型号的UPS设备运行数据进行解析形成UPS标准化数据;
[0010]根据UPS标准化数据和虚拟资源的动态权重确定待关闭虚拟资源,通过虚拟化平台关闭对应的虚拟资源。
[0011]优选的,所述动态分配权重的公式为:
[0012]w
i
=(1

C)
×
(1

R)
×
K1+K2[0013]其中,w
i
表示不同虚拟资源的权重,i为编号,C表示CPU总使用率,R表示内存总使用率,CPU总使用率和内存总使用率为虚拟资源对整个虚拟平台的占用率;K1、K2分别表示虚拟资源在不同重要度下的基数。
[0014]优选的,UPS设备运行数据包括:电池剩余电量百分比、额定电压、剩余时间预估、
输出电压、输出频率、负载功率、UPS温度。
[0015]优选的,所述根据UPS标准化数据和虚拟资源的动态权重确定待关闭虚拟资源具体为:
[0016]预设UPS剩余电量阈值和虚拟资源的动态权重阈值,当电池剩余电量百分比超过UPS剩余电量阈值且虚拟资源的动态权重超过虚拟资源的动态权重阈值时,将对应的虚拟机作为待关闭虚拟资源。
[0017]优选的,所述方法还包括:将虚拟化资源实时监控数据和实时采集的UPS设备运行数据上传至统一管理平台,进行虚拟化资源UPS设备运行数据实时监控和可视化显示。
[0018]优选的,统一管理平台在UPS设备运行数据异常时发出报警信息。
[0019]本专利技术第二方面,公开一种UPS启用时虚拟资源智能管理系统,所述系统包括:
[0020]统一管理平台:用于建立虚拟资源与UPS设备间的映射关系,确定每个UPS设备供应的虚拟资源;获取虚拟化资源实时监控数据,对虚拟化资源进行统一配置管理,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重;
[0021]UPS数据采集模块:用于实时采集UPS设备运行数据并发送至数据处理模块;
[0022]UPS数据处理模块:用于对各种型号的UPS设备运行数据进行解析形成UPS标准化数据;
[0023]资源管理模块,用于根据UPS标准化数据和虚拟资源的动态权重确定待关闭虚拟资源,通过虚拟化平台关闭对应的虚拟资源。
[0024]优选的,所述统一管理平台中,所述动态分配权重的公式为:
[0025]w
i
=(1

C)
×
(1

R)
×
K1+K2[0026]其中,w
i
表示不同虚拟资源的权重,i为编号,C表示CPU总使用率,R表示内存总使用率,CPU总使用率和内存总使用率为虚拟资源对整个虚拟平台的占用率;K1、K2分别表示虚拟资源在不同重要度下的基数。
[0027]优选的,资源管理模块具体用于:
[0028]预设UPS剩余电量阈值和虚拟资源的动态权重阈值,当电池剩余电量百分比超过UPS剩余电量阈值且虚拟资源的动态权重超过虚拟资源的动态权重阈值时,将对应的虚拟机作为待关闭虚拟资源,通过虚拟化平台关闭对应的虚拟资源,向统一管理平台发送通知消息和更新后的虚拟化资源实时监控数据和UPS设备运行数据。
[0029]本专利技术相对于现有技术具有以下有益效果:
[0030]本专利技术通过建立虚拟资源和UPS设备统一管理平台,实现断电时虚拟资源分配和动态管理,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重;当机房放生断电时可根据UPS标准化数据和虚拟资源的动态权重智能决定关闭哪些虚拟资源,节省UPS电量,保障核心虚拟资源的长时间运行,简化虚拟资源维护流程。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本专利技术UPS启用时虚拟资源智能管理方法流程示意图;
[0033]图2为本专利技术UPS启用时虚拟资源智能管理系统结构示意图。
具体实施方式
[0034]下面将结合本专利技术实施方式,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0035]请参阅图1,本专利技术提出一种UPS启用时虚拟资源智能管理方法,所述方法包括:
[0036]S1、建立虚拟资源与UPS设备间的映射关系,确定每个UPS设备供应的虚拟资源;
[0037]S2、获取虚拟化资源实时监控数据,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种UPS启用时虚拟资源智能管理方法,其特征在于,所述方法包括:建立虚拟资源与UPS设备间的映射关系;获取虚拟化资源实时监控数据,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重;断电发生时,实时采集UPS设备运行数据,对各种型号的UPS设备运行数据进行解析形成UPS标准化数据;根据UPS标准化数据和虚拟资源的动态权重确定待关闭虚拟资源,通过虚拟化平台关闭对应的虚拟资源。2.根据权利要求1所述UPS启用时虚拟资源智能管理方法,其特征在于,所述,基于虚拟资源的重要度和虚拟资源的资源占用情况为虚拟资源动态分配权重具体包括:基于不同个虚拟资源的重要度为不同的虚拟资源设定重要度基数1和基数2;根据重要度和对应的基数1和基数2、虚拟资源的资源占用情况为不同的虚拟资源动态分配权重;所述动态分配权重的公式为:w
i
=(1

C)
×
(1

R)
×
K1+K2其中,w
i
表示不同虚拟资源的权重,i为编号,C表示CPU总使用率,R表示内存总使用率,CPU总使用率和内存总使用率为虚拟资源对整个虚拟平台的占用率;K1、K2分别表示虚拟资源在不同重要度下的基数。3.根据权利要求1所述UPS启用时虚拟资源智能管理方法,其特征在于,UPS设备运行数据包括:电池剩余电量百分比、额定电压、剩余时间预估、输出电压、输出频率、负载功率、UPS温度。4.根据权利要求3所述UPS启用时虚拟资源智能管理方法,其特征在于,所述根据UPS标准化数据和虚拟资源的动态权重确定待关闭虚拟资源具体为:预设UPS剩余电量阈值和虚拟资源的动态权重阈值,当电池剩余电量百分比超过UPS剩余电量阈值且虚拟资源的动态权重超过虚拟资源的动态权重阈值时,将对应的虚拟机作为待关闭虚拟资源。5.根据权利要求4所述UPS启用时虚拟资源智能管理方法,其...

【专利技术属性】
技术研发人员:周显敬汪寒雨刘虎
申请(专利权)人:武汉卓尔信息科技有限公司
类型:发明
国别省市:

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

1