[发明专利]用于虚拟机环境的可扩展监控的方法和设备有效
申请号: | 201080011013.9 | 申请日: | 2010-06-11 |
公开(公告)号: | CN102349064A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | K-Y·侯;黄海;阮耀平;S·萨胡;A·A·沙科赫 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟机 环境 扩展 监控 方法 设备 | ||
技术领域
本发明的实施方式一般涉及监控虚拟机的操作的代理,以及更为具体地,涉及使用单个代理来监控多个虚拟机的设备和方法。
背景技术
由于虚拟化技术提供的多种益处,包括IT优化、灵活的资源管理等,服务提供商已经在他们的数据中心处采用了虚拟化技术。一般来说,虚拟化是一种宽泛的概念,其通常与真实(物理)数据处理资源的分区有关;即,使单个数据处理资源,例如服务器、数据存储设备、操作系统或应用看起来充当多个逻辑或虚拟资源的作用。这个概念足够宽以至于还包括真实数据处理器资源的聚集;即,使多个物理资源,例如服务器或数据存储设备看起来是单个逻辑资源。
在虚拟化的平台(即,其中服务器、存储器以及网络资源是虚拟化的、以及应用部署在这些虚拟化的资源上而不是专用物理资源上)上托管所述服务的这个方向具有增长的趋势。在这种环境中,监控这些虚拟资源以保证服务正确地运行以及在早期识别错误/问题是重要的。
发明内容
为了处理这些问题,此处公开了一种用于监控多个虚拟计算设备的机器活动的设备。此处的实施方式具有至少一个物理计算设备,其包括至少一个处理器,至少一个存储介质以及至少一个输入/输出接口。管理程序(其包括在物理计算设备的硬件和每个虚拟计算设备的操作系统之间运行的软件层)提供来自(可能是单个)物理计算设备的多个虚拟计算设备的幻象。这些虚拟计算设备包括基准水平虚拟计算设备和其它多个虚拟计算设备。
此处的实施方式包括通过管理程序仅在基准水平虚拟计算设备上运行的监控代理。基准水平虚拟计算设备通过物理计算设备的管理程序进行操作。
一种由监控代理收集数据以及监控多个虚拟计算设备的性能的方式,是通过仅测量基准水平虚拟计算设备的简单操作特性以及使用来自基准水平虚拟计算设备的测量来推断多个虚拟计算设备的简单操作特性。这些“简单操作特性”包括与基准虚拟计算设备和多个虚拟计算设备相类似的操作特性。例如,简单操作特性包括物理计算设备的硬件测量,以及由相同主机上的所有虚拟机共享(但是可能是不同的)的资源分配。
此处的实施方式还包括基准水平虚拟计算设备和多个虚拟计算设备之间的域间通信信道。域间通信信道用于收集来自多个虚拟计算设备的信息以及允许监控代理监控复杂操作特性。
一种使用域间通信信道的方式具有存储器页面。在多个虚拟计算设备的每一个内保持存储器页面以及通过域间通信信道来与基准水平计算设备共享存储器页面。多个虚拟计算设备的每一个测量它们自己的复杂操作特性。复杂操作特性包括与基准水平虚拟计算设备和多个虚拟计算设备部相类似的操作特性。进一步,多个虚拟计算设备的每一个在他们的相应存储器页面上记录他们的复杂操作特性。同样,多个虚拟计算设备的每一个通过域间通信信道与基准水平虚拟计算设备共享每个相应的存储器页面,以将复杂操作特性传送到监控代理。
监控代理通过评估简单操作特性和复杂操作特性,识别用于多个虚拟计算设备的每一个的简单事件以及复杂事件。输入/输出接口为多个虚拟计算设备的每一个输出简单事件以及复杂事件。
此处的实施方式还包括用于监控多个虚拟计算设备的机器活动的计算机实施的方法,其中通过物理计算设备来操作所述多个虚拟计算设备。此处的方法实施方式通过物理计算设备的管理程序在基准水平虚拟计算设备上运行监控代理。监控代理收集数据以及监控多个虚拟计算设备的性能,以及如上所述,管理程序包括在物理计算设备的硬件和每个虚拟计算设备的操作系统间运行的软件层,从而从物理计算设备提供多个虚拟计算设备的幻象。
此处的方法实施方式仅测量基准水平虚拟计算设备的简单操作特性,以及使用来自基准水平虚拟计算设备的测量来推断多个虚拟计算设备的简单操作特性。再次,简单操作特性包括与基准水平虚拟计算设备和多个虚拟计算设备相类似的操作特性。
此处的实施方式,通过创建基准水平虚拟计算设备和多个虚拟计算设备之间的域间通信信道,使用监控代理来监控复杂操作特性以收集来自多个虚拟计算设备的信息。
此处的实施方式,通过域间通信信道在与基准水平虚拟计算设备共享的多个虚拟计算设备中的每一个内分配存储器页面,以及使用多个虚拟计算设备的每一个测量用于多个虚拟计算设备的每一个的复杂操作特性。再次,复杂操作特性包括与基准水平虚拟计算设备和多个虚拟计算设备不相类似的操作特性。此处的实施方式,使用多个虚拟计算设备的每一个在多个虚拟计算设备的每一个的相应存储器页面上记录多个虚拟计算设备的每一个的复杂操作特性。通过域间通信信道与基准水平虚拟计算设备共享每个相应存储器页面,以将复杂操作特性传送到监控代理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080011013.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能电池组件的边框连接结构
- 下一篇:零热通温度感测装置