[发明专利]在高可用性虚拟机环境中提供高可用性应用程序有效
申请号: | 201180035090.2 | 申请日: | 2011-07-29 |
公开(公告)号: | CN103201724A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 乔格·罗希特·维贾伊;萨林·苏米特·曼莫汉 | 申请(专利权)人: | 赛门铁克公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可用性 虚拟机 环境 提供 应用程序 | ||
1.一种方法,包括:
从在一个虚拟机中执行的一个监控代理接收指示在该虚拟机中执行的一个应用程序的状态的信息;
响应于该接收,确定是否应该重启该虚拟机;并且
基于确定是否应该重启该虚拟机,确定该监控代理是否应该在一个超时间隔到期之前向一个虚拟化控制器发出一条心跳信息,其中该虚拟化控制器被配置为如果该虚拟机在该超时间隔到期之前没有发出该心跳信息就重启该虚拟机,并且其中确定是否发出该心跳信息由一个计算装置执行。
2.根据权利要求1所述方法,其中该信息识别在该虚拟机中执行的多个应用程序中的每一个应用程序的运行状态,并且其中该确定是基于该多个应用程序中的每一个应用程序的运行状态和优先级。
3.根据权利要求2所述方法,进一步包括响应于识别出该多个应用程序中一个较高优先级的应用程序正确执行并且该多个应用程序中一个较低优先级的应用程序发生故障的信息,确定不应该重启该虚拟机。
4.根据权利要求2所述方法,进一步包括响应于识别出该多个应用程序中一个较高优先级的应用程序发生故障并且该多个应用程序中一个较低优先级的应用程序正确执行的信息,确定应该重启该虚拟机。
5.根据权利要求2所述方法,其中该确定过程由一个决策代理执行,其中该决策代理不在该虚拟机中执行。
6.根据权利要求5所述方法,进一步包括响应于识别出该应用程序未正确运行的信息,决定该监控代理应该尝试重启该应用程序,其中尝试重启该应用程序在确定是否应该重启该虚拟机之前执行。
7.根据权利要求6所述的方法,进一步包括响应于识别出该应用程序已经有意脱机的信息,决定注销该监控代理以避免向该虚拟化控制器提供心跳信息。
8.根据权利要求7所述方法,进一步包括在该监控代理注销后,该监控代理继续监控该应用程序。
9.根据权利要求7所述的方法,进一步包括响应于识别出该应用程序重新在线的消息,重新注册该监控代理以便向该虚拟化控制器提供心跳信息。
10.根据权利要求1所述方法,进一步包括从一个管理员接收信息,其中该信息指示该应用程序是否已经有意脱机和该监控代理是否应该继续监控该应用程序中的至少一项。
11.一种系统,包括:
一个或多个处理器;以及
存储器,该存储器连接至该一个或多个处理器并存储可由该一个或多个处理器执行的程序指令,以便:
从在一个虚拟机中执行的一个监控代理接收指示在该虚拟机中执行的一个应用程序的状态的信息;
响应于接收到该信息,确定是否应该重启该虚拟机;并且
基于确定是否应该重启该虚拟机,确定该监控代理是否应该在一个超时间隔到期之前向一个虚拟化控制器发出一条心跳信息,其中该虚拟化控制器被配置为如果该虚拟机在该超时间隔到期之前没有发出该心跳信息就重启该虚拟机。
12.根据权利要求11所述的系统,其中该信息识别在该虚拟机中执行的多个应用程序中的每一个应用程序的运行状态,并且其中该确定是基于该多个应用程序中的每一个应用程序的运行状态和优先级。
13.根据权利要求12所述的系统,其中该程序指令进一步可由该一个或多个处理器执行,以便响应于识别出该多个应用程序中一个较高优先级的应用程序正确执行并且该多个应用程序中一个较低优先级的应用程序发生故障的信息,确定不应该重启该虚拟机。
14.根据权利要求12所述的系统,其中该程序指令进一步可由该一个或多个处理器执行,以便响应于识别出该多个应用程序中一个较高优先级的应用程序发生故障并且该多个应用程序中一个较低优先级的应用程序正确执行的信息,确定应该重启该虚拟机。
15.根据权利要求12所述的系统,程序指令实施一个决策代理,并且其中该决策代理不在该虚拟机中执行。
16.根据权利要求11所述的系统,其中该程序指令进一步可由该一个或多个处理器执行,以便响应于识别出该应用程序已经有意脱机的信息,决定注销该监控代理以避免向该虚拟化控制器提供心跳信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛门铁克公司,未经赛门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180035090.2/1.html,转载请声明来源钻瓜专利网。