[发明专利]一种HA预警方法及虚拟资源管理器有效
申请号: | 201310571736.X | 申请日: | 2013-11-13 |
公开(公告)号: | CN103593249A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 刘宝起 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F9/455 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ha 预警 方法 虚拟 资源管理器 | ||
1.一种HA预警方法,应用于一个服务器集群,其特征在于,包括:
确定虚拟机标准规格,其中,所述虚拟机标准规格为所述服务器集群中同一规格个数最多的虚拟机的CPU资源和内存资源;
选择所述服务器集群中的N个CPU资源最大的服务器为预设故障服务器,剩余服务器为预设正常服务器,所述N为大于0的整数,所述资源包括CPU资源和内存资源;
针对每一台所述预设正常服务器,计算所述预设正常服务器的状态值,所述预设正常服务器的状态值为所述预设正常服务器的资源与所述虚拟机标准规格中的资源的比值中的最小值;
将各个所述预设正常服务器的所述状态值相加,获得服务器状态值总和;
针对所述服务器集群中的每一台虚拟机,计算所述虚拟机的状态值,所述虚拟机的状态值为所述虚拟机的资源与所述虚拟机标准规格中的资源的比值中的最大值;
将各个所述虚拟机的状态值相加,获得虚拟机状态值总和;
比较所述虚拟机状态值总和是否大于所述服务器状态值总和;
若大于,则发出HA预警,若小于等于,则不发出HA预警。
2.根据权利要求1所述的方法,其特征在于,所述选择所述服务器集群中的N个CPU资源最大的服务器为预设故障服务器,包括:
将所有所述服务器按照CPU资源从大到小的顺序排序,若所述服务器的CPU资源相同,则按照内存资源从大到小的顺序排序,获得服务器资源顺序表;
选择所述服务器资源顺序表中的前N台服务器为预设故障服务器。
3.根据权利要求2所述的方法,其特征在于,在获得所述服务器资源顺序表时,若所述服务器的CPU资源和内存资源均相同,则按照服务器的索引号从小到大排序。
4.根据权利要求1-3任意一项所述的方法,其特征在于,
若所述服务器集群承载的业务为普通业务,则所述N为1或2;若所述服务器集群承载的业务为重要业务,则所述N为所述服务器集群中服务器的个数的50%。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述预设正常服务器的状态值为:所述预设正常服务器的CPU资源除以所述虚拟机标准规格中的CPU资源后向下取整得到的值,以及所述预设正常服务器的内存资源除以所述虚拟机标准规格中的内存资源后向下取整得到的值,中的最小值。
6.根据权利要求1-4任意一项所述的方法,其特征在于,在所述虚拟机的CPU资源和内存资源均小于等于所述虚拟机标准规格中的CPU资源和内存资源时,所述虚拟机的状态值为1;在所述虚拟机的CPU资源大于所述虚拟机标准规格中的CPU资源,或所述虚拟机的内存资源大于所述虚拟机标准规格中的内存资源时,所述虚拟机的状态值为:所述虚拟机的CPU资源除以所述虚拟机标准规格中的CPU资源后向上取整得到的值,以及所述虚拟机的内存资源除以所述虚拟机标准规格中的内存资源后向上取整得到的值,中的最大值。
7.根据权利要求1所述的方法,其特征在于,所述针对每一台所述预设正常服务器,计算所述预设正常服务器的状态值,还包括:
若所述预设正常服务器出现异常,则将出现异常的预设正常服务器的状态值设置为0。
8.根据权利要求1所述的方法,其特征在于,所述针对每一台所述虚拟机,计算所述虚拟机的状态值,还包括:
若所述虚拟机出现异常,则将出现异常的虚拟机的状态值设置为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310571736.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于固定开关柜的安装结构
- 下一篇:一种配电柜