[发明专利]一种HA预警方法及虚拟资源管理器有效

专利信息
申请号: 201310571736.X 申请日: 2013-11-13
公开(公告)号: CN103593249A 公开(公告)日: 2014-02-19
发明(设计)人: 刘宝起 申请(专利权)人: 华为技术有限公司
主分类号: G06F11/00 分类号: G06F11/00;G06F9/455
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ha 预警 方法 虚拟 资源管理器
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种HA(high availability,高可用性)预警方法及虚拟资源管理器。

背景技术

云计算中采用虚拟化技术,可以允许一个服务器可以同时为多个虚拟机提供服务,并且每一个虚拟机都可以独立运行而互不影响,从而显著提高工作效率。针对某一个有多台服务器的集群,管理员可以提前假定该集群中会有任意N台服务器(N为大于零的正整数)出现故障,系统会进行HA预警计算,即计算剩余的正常服务器的资源,并检测剩余的正常服务器的资源是否可以承载集群下所有虚拟机的正常运行,如果不能承载集群下所有虚拟机的正常运行则产生HA预警。这样管理员就可以据HA预警对集群进行扩容或者减容操作。

现有技术中的一种HA预警方法是,假定资源最多的N台服务器出现故障,统计剩余的预设正常服务器的CPU资源总和及内存资源总和,统计集群中的虚拟机的CPU资源总和及内存资源总和。如果剩余的预设正常服务器的CPU资源总和小于虚拟机CPU资源总和,或剩余的预设正常服务器的内存总和小于虚拟机的内存总和,就会产生HA预警。示例的,可以用aUbG的形式表示服务器和虚拟机的规格,其中U代表CPU,G代表内存,假设一个集群中有三台规格都为1U1G服务器和一个规格为2U2G的虚拟机,预设N等于1,这时剩余的预设正常服务器的CPU资源总和及内存资源总和为2U2G,根据上述算法是可以承载该集群下规格为2U2G的虚拟机的正常运行,不应产生HA预警;但事实上一个规格为2U2G的虚拟机是不能被两个规格为1U1G的服务器承载的,即此时集群中正常服务器是不能够承载集群下所有虚拟机的正常运行的,应该产生HA预警。故按照上述的HA预警方法存在误差。

还存在一种HA预警方法,检测集群下虚拟机CPU资源和内存资源的最大值,将这两个最大值预设为虚拟机标准规格,假定资源最多的N台服务器出现故障,然后统计剩余的预设正常服务器中CPU资源、内存资源均大于或等于虚拟机标准规格中的CPU资源和内存资源的服务器数量X,统计集群中虚拟机的总数量Y。当X小于Y时产生HA预警。示例的,假设集群中有三台服务器且规格分别为3U3G,各服务器下的虚拟机规格分别为2U1G、1U2G、1U1G,预设N等于1;根据上述算法确定出的虚拟机标准规格为2U2G,这时剩余的2台服务器均有3U大于2U、3G大于2G,所以X等于2,而Y等于3,由于2小于3所以产生HA预警。事实上剩余的2台规格为3U3G的服务器可以承载上述三种规格的虚拟机的正常运行,不需要产生HA预警,所以这种HA预警方法也存在误差。

发明内容

本发明的实施例提供的一种HA预警方法及虚拟资源管理器,可以在产生HA预警时减少误差,提高HA预警准确度。

第一方面,公开了一种HA预警方法,包括:

确定虚拟机标准规格,其中,所述虚拟机标准规格为所述服务器集群中同一规格个数最多的虚拟机的CPU资源和内存资源;

选择所述服务器集群中的N个CPU资源最大的服务器为预设故障服务器,剩余服务器为预设正常服务器,所述N为大于0的整数,所述资源包括CPU资源和内存资源;

针对每一台所述预设正常服务器,计算所述预设正常服务器的状态值,所述预设正常服务器的状态值为所述预设正常服务器的资源与所述虚拟机标准规格中的资源的比值中的最小值;

将各个所述预设正常服务器的所述状态值相加,获得服务器状态值总和;

针对所述服务器集群中的每一台虚拟机,计算所述虚拟机的状态值,所述虚拟机的状态值为所述虚拟机的资源与所述虚拟机标准规格中的资源的比值中的最大值;

将各个所述虚拟机的状态值相加,获得虚拟机状态值总和;

比较所述虚拟机状态值总和是否大于所述服务器状态值总和;

若大于,则发出HA预警,若小于等于,则不发出HA预警。

结合第一方面,在第一种可能的实现方式中,所述选择所述服务器集群中的N个CPU资源最大的服务器为预设故障服务器,包括:

将所有所述服务器按照CPU资源从大到小的顺序排序,若所述服务器的CPU资源相同,则按照内存资源从大到小的顺序排序,获得服务器资源顺序表;

选择所述服务器资源顺序表中的前N台服务器为预设故障服务器。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在获得所述服务器资源顺序表时,若所述服务器的CPU资源和内存资源均相同,则按照服务器的索引号从小到大排序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310571736.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top