System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电源管理,特别是涉及一种不间断电源装置的管理方法、系统、设备及存储介质。
技术介绍
1、ups(uninterruptible power supply,不间断电源)是将蓄电池与主机相连接,在市电断电时可以立刻为负载供电的设备。
2、随着虚拟化系统的快速迭代,越来越多的虚拟化系统已经把ups电源供电加入到功能列表中,并且目前的很多虚拟化系统中,会同时把多个ups加入到其供电系统中。目前的方案中,如果设置有多个ups,在供电切换时没有一定的算法,即在选择ups进行供电时具有一定的随机性。例如一种典型方案便是随机选取或者按照编号选取1个ups进行供电,电量耗尽之后再选取下一个ups,直到各个ups电量均耗尽且市电仍未恢复时,便会关闭虚拟化系统。
3、目前,在使用多个ups电源的虚拟化系统中,各个ups电源的寿命不一,会出现部分usp使用寿命较短而部分usp使用寿命较长的情况。并且在虚拟化系统负载较大的场合中,需要提高ups电源的供电时长以保障在市电断电之后,虚拟化系统能够有更长的工作时长。
4、综上所述,如何有效地提高虚拟化系统的可工作时长,是目前本领域技术人员急需解决的技术问题。
技术实现思路
1、本专利技术的目的是提供一种不间断电源装置的管理方法、系统、设备及存储介质,以有效地提高虚拟化系统的可工作时长。
2、为解决上述技术问题,本专利技术提供如下技术方案:
3、一种不间断电源装置的管理方法,所述不间断电源装
4、检测市电的供电状态;
5、当检测到市电断电时,按照预设的供电调度规则从n个不间断电源单元中选取出1个不间断电源单元作为当前的供电单元并为虚拟化系统供电;
6、在利用所述不间断电源装置为虚拟化系统供电的过程中,当各个不间断电源单元的剩余电量均低于第i电量区间时,关闭虚拟化系统中处于第i重要性等级的各个虚拟机;i为正整数且1≤i≤k-2;
7、在利用所述不间断电源装置为虚拟化系统供电的过程中,当各个不间断电源单元的剩余电量均处于第k电量区间时,关闭虚拟化系统中的系统虚拟机,数据虚拟机以及资源管理虚拟机,并且控制所述虚拟化系统的主机进入待机状态;
8、其中,所述供电调度规则包括:在利用所述不间断电源装置为虚拟化系统供电的过程中,任意2个不间断电源单元的剩余电量所处的电量区间是相同的电量区间或者是相邻的电量区间;
9、在100%至0%的区间内,预先划分出了连续的k个区间,电量从高到第依次为第1电量区间至第k电量区间,k为不小于2的正整数。
10、在一种实施方式中,在100%至0%的区间内,预先划分出了连续的4个区间;
11、相应的,在利用所述不间断电源装置为虚拟化系统供电的过程中,当各个不间断电源单元的剩余电量均低于第i电量区间时,关闭虚拟化系统中处于第i重要性等级的各个虚拟机,包括:
12、在利用所述不间断电源装置为虚拟化系统供电的过程中,当至少1个不间断电源单元的剩余电量处于第1电量区间时,保持虚拟化系统中的各个虚拟机均为工作状态;
13、在利用所述不间断电源装置为虚拟化系统供电的过程中,当各个不间断电源单元的剩余电量均低于第1电量区间时,关闭虚拟化系统中处于第1重要性等级的各个虚拟机;
14、在利用所述不间断电源装置为虚拟化系统供电的过程中,当各个不间断电源单元的剩余电量均低于第2电量区间时,关闭虚拟化系统中处于第2重要性等级的各个虚拟机。
15、在一种实施方式中,所述供电调度规则具体包括:
16、当n=1时,不进行不间断电源单元的切换;
17、当n=2时,2个不间断电源单元交替供电;
18、当n≥3时,在第一供电遍历阶段,按照第1至第n的顺序遍历n个不间断电源单元,并且从n个不间断电源单元中依次选取出剩余电量处于第1电量区间的不间断电源单元,每当选取1个不间断电源单元作为当前的供电单元之后,使用该不间断电源单元为虚拟化系统供电直到该不间断电源的剩余电量处于第2电量区间;
19、在第一供电遍历阶段结束之后进入第二供电遍历阶段,按照第n至第1的顺序遍历n个不间断电源单元,并且从n个不间断电源单元中依次选取出剩余电量处于第2电量区间的不间断电源单元,每当选取1个不间断电源单元作为当前的供电单元之后,使用该不间断电源单元为虚拟化系统供电直到该不间断电源的剩余电量处于第3电量区间;
20、在第二供电遍历阶段结束之后进入第三供电遍历阶段,按照第1至第n的顺序遍历n个不间断电源单元,并且从n个不间断电源单元中依次选取出剩余电量处于第3电量区间的不间断电源单元,每当选取1个不间断电源单元作为当前的供电单元之后,使用该不间断电源单元为虚拟化系统供电直到该不间断电源的剩余电量处于第4电量区间。
21、在一种实施方式中,还包括:
22、在检测到市电恢复供电之后,通过市电同时为n个不间断电源单元进行充电。
23、在一种实施方式中,还包括:
24、当检测到任意1个不间断电源单元的充电电流大于预设的充电电流阈值时,暂停各个不间断电源单元的充电。
25、在一种实施方式中,还包括:
26、在检测到市电恢复供电之后,按照预设的充电调度规则从n个不间断电源单元中选取出1个不间断电源单元作为当前的充电单元,并通过市电为当前的充电单元进行充电;
27、其中,所述充电调度规则为均衡式的充电调度规则,以维持各个不间断电源单元之间的剩余电量的平衡性,使得在利用市电为不间断电源装置充电的过程中,任意2个不间断电源单元的剩余电量所处的电量区间是相同的电量区间或者是相邻的电量区间。
28、在一种实施方式中,在100%至0%的区间内,预先划分出了连续的4个区间;
29、所述充电调度规则包括:
30、当n=1时,不进行不间断电源单元的切换;
31、当n=2时,2个不间断电源单元交替充电;
32、当n≥3时,在第一充电遍历阶段,按照第1至第n的顺序遍历n个不间断电源单元,并且从n个不间断电源单元中依次选取出剩余电量处于第4电量区间的不间断电源单元,每当选取1个不间断电源单元作为当前的充电单元之后,通过市电为该不间断电源单元充电直到该不间断电源的剩余电量处于第3电量区间;
33、在第一充电遍历阶段结束之后进入第二充电遍历阶段,按照第n至第1的顺序遍历n个不间断电源单元,并且从n个不间断电源单元中依次选取出剩余电量处于第3电量区间的不间断电源单元,每当选取1个不间断电源单元作为当前的充电单元之后,通过市电为该不间断电源单元充电直到该不间断电源的剩余电量处于第2电量区间;
34、在第二充电遍历阶段结束之后进入第三充电遍历阶段,按照第1至第n的顺序遍历n个不间断电源本文档来自技高网...
【技术保护点】
1.一种不间断电源装置的管理方法,其特征在于,所述不间断电源装置中包括N个不间断电源单元,N为正整数,所述不间断电源装置的管理方法包括:
2.根据权利要求1所述的不间断电源装置的管理方法,其特征在于,在100%至0%的区间内,预先划分出了连续的4个区间;
3.根据权利要求2所述的不间断电源装置的管理方法,其特征在于,所述供电调度规则具体包括:
4.根据权利要求1所述的不间断电源装置的管理方法,其特征在于,还包括:
5.根据权利要求4所述的不间断电源装置的管理方法,其特征在于,还包括:
6.根据权利要求1至5任一项所述的不间断电源装置的管理方法,其特征在于,还包括:
7.根据权利要求6所述的不间断电源装置的管理方法,其特征在于,在100%至0%的区间内,预先划分出了连续的4个区间;
8.一种不间断电源装置的管理系统,其特征在于,所述不间断电源装置中包括N个不间断电源单元,N为正整数,所述不间断电源装置的管理系统包括:
9.一种不间断电源装置的管理设备,其特征在于,包括:
10
...【技术特征摘要】
1.一种不间断电源装置的管理方法,其特征在于,所述不间断电源装置中包括n个不间断电源单元,n为正整数,所述不间断电源装置的管理方法包括:
2.根据权利要求1所述的不间断电源装置的管理方法,其特征在于,在100%至0%的区间内,预先划分出了连续的4个区间;
3.根据权利要求2所述的不间断电源装置的管理方法,其特征在于,所述供电调度规则具体包括:
4.根据权利要求1所述的不间断电源装置的管理方法,其特征在于,还包括:
5.根据权利要求4所述的不间断电源装置的管理方法,其特征在于,还包括:
6.根据权利要求1至5任一项所述...
【专利技术属性】
技术研发人员:杨振林,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。