由扩展为具有场管理服务器功能的平台管控器在本地虚拟机平台层级上在虚拟机场中进行的功率管理制造技术

技术编号:7131973 阅读:281 留言:0更新日期:2012-04-11 18:40
用于虚拟机场的功率管理,其中分别服务于场中每个虚拟机平台的每个管控器被提供有扩展的管控器功能,该扩展的管控器功能与虚拟机场管理服务器的连接代理及手工配置接口所提供的功能相协作,用于对每个相应的虚拟机平台进行管理,以最大化每个平台处于降低功率状态的时间。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及功率管理虚拟机平台,其包括多个虚拟机,每个虚拟机相应地连接至多个独立的计算机和计算机设备中的每一个,并且本专利技术具体地涉及针对这种虚拟机平台通过虚拟机场(farm)管理服务器进行控制的场的功率管理。
技术介绍
在过去十年中,随着万维网系统的大幅增加,组织机构所需的计算机处理能力每年成指数增长,因而使得现在需要成百甚至上千台服务器。这导致了越来越大的主机计算机的重新兴起,特别是操作在虚拟机(VM)模式的主机或者类似的大计算机尤为如此, 在虚拟机模式中,操作系统的多个实例以及关联应用程序驻留于同一物理硬件之中。这种虚拟机已满足了对于常被部署为虚拟机服务器场的大量服务器的需要。欲求进一步的背景资料,可关注"Virtual Linux servers under z/VM :security, performance,and administrative issues”(D. Turk,公幵于 IBM System Journal,2005 年 7 月发行)这篇文章,以及“More POWER to Ya, Expanded Virtualization Manager capabilities help customers grow and manage virtualized environments,,(Jim Fall,公幵于 IBM Systems Magazine, 2007年9月发行)。在这种虚拟机环境中——其中多个用户计算机连接至每个虚拟机平台,并且每个虚拟机平台提供相应地连接至客户端计算机处和计算机控制的设备处的这些多个用户的多个虚拟机——功率管理是难以控制的。在虚拟机会话发起之前,在每个虚拟机平台上需要全功率。由于虚拟机平台必须总是对需要对适当的虚拟机进行访问的远程用户计算机可用,因此惯常的情况是以全功率模式来连续操作任何在线平台。当虚拟机平台被部署为虚拟机服务器场时,所浪费的功耗变得尤其显著。因此,在业内存在对于解决上述问题的需要。
技术实现思路
本专利技术解决以下问题即使在没有任何与虚拟机平台连接的用户计算机处于活动模式时,仍将此类虚拟机平台的场中的每个虚拟机平台维持于全功率模式的功耗问题。为此,本专利技术提供一种用于功率管理的系统、方法和计算机程序,在其中相应地服务于场中每个虚拟机平台的每个管控器(hypervisor)都被提供有扩展的管控器功能,该扩展的管控器功能与提供自整体虚拟机场管理服务器的功能相协作,用于管理每个相应的虚拟机平台,以最大化每个平台处于降低功率状态的时间。提供有多个集合,每个集合包括多个客户端设备,这些客户端设备相应连接至所述多个虚拟机平台中的一个平台中的虚拟机。应当理解,客户端设备包括用户计算机以及包含打印机、磁盘驱动器和串行端口等在内的计算机子系统。在以下对本专利技术的描述中,当使用术语“用户计算机”时,其旨在包括所有此类客户端设备。提供了用于在虚拟机平台之间分配和协调工作负荷的虚拟机场管理服务器。在管5理服务器中存在可操作地关联于每个平台管控器用以提供扩展的平台管控器的装置,其中扩展的管控器包括用于确定与由扩展的平台管控器所控制的虚拟机连接的客户端设备中的每个客户端设备是否处于活动状态的装置;以及用于当与扩展的平台管控器所控制的虚拟机相连接的所有客户端设备均处于非活动状态时将扩展的平台管控器的虚拟机平台切换到降低功耗状态的装置。为了提供本专利技术的扩展的平台管控器功能,场管理服务器为扩展的管控器提供手工配置接口这种装置,用于输入数据以对扩展的平台管控器进行配置,从而监控扩展的超监视器的虚拟机平台并且在与由扩展的平台管控器所控制的虚拟机相连接的所有客户端设备均处于非活动状态之后的预定时期后将扩展的管控器的虚拟机平台置于降低功耗状态。虚拟机场管理服务器还为扩展的管控器提供如下功能在管理服务器连接代理中追踪扩展的管控器的虚拟机平台的所述降低功耗状态。虚拟机场管理服务器进一步为扩展的管控器提供如下功能在与所述扩展的平台管控器所控制的虚拟机相连接的客户端设备激活时将每个所述扩展的平台管控器所控制的虚拟机平台切换回全功率状态。附图说明现在将通过参考如以下附图中所示的优选实施方式,仅以举例的方式对本专利技术进行描述,在附图中图1为网络部分的总体示意图,该网络部分示出了由虚拟机场管理服务器所管理的具有多个虚拟机平台的场,该多个虚拟机平台相应地连接至多个用户计算机或计算机控制设备集合;图2为类似于图1的示意图,其包括单个有代表性的虚拟机平台以及与平台中的虚拟机相连接的客户端设备或远程用户计算机集合,以图示对用户计算机的非活动状态监控;图3是用于实现在虚拟机环境中进行功率管理的本专利技术而设置的程序的总体流程图,用以图示当与扩展的平台管控器所控制的虚拟机相连接的所有客户端设备均处于非活动状态时虚拟机平台向降低功率状态的切换;以及图4是用于实现在虚拟机环境中进行功率管理的本专利技术而设置的程序的总体流程图,用以图示当与扩展的平台管控器所控制的虚拟机相连接的一个或多个客户端设备恢复活动状态时虚拟机平台向全功率状态的切换。具体实施例方式参见图1,其示出了一个网络,该网络包括如在边界13内所示的多个虚拟机单元 10、11和12的虚拟场。每个单元包括虚拟机平台(I-N) 14、15和16以及相应的管控器I-N 17-19,如将在下文中所描述,其将起到扩展的管控器的作用。每个单元具有标准ACPI (高级配置功率接口)BIOS (基本输入/输出系统)20-22。由其相应的平台(I-N)14、15和16所限定的每个虚拟机单元使用每个单元平台 14-16中的操作系统0S1、0S2和OSn中的每一个来控制相应的用户计算机集合23-25,即,经由可能通过Web连至虚拟机(相应的平台14-16中的VM1、VM2和VMn的每一个)的网络连接器30 (可能远程)连接的客户端设备台式机1、2和η。虚拟机场13经由企业网络40受控于虚拟场管理服务器41。该场管理功能可由 x86类型的服务器来实现。例如,IBM BladeCenter HS22刀片服务器可以用于配置成 IBM Systems Director 6. 1的这种实施方式。“IBM”和“BladeCenter”是国际商业机器公司(International Business Machines Corporation) $美15者^;胃者^部中的商标。管理服务器41被图示为总体上在服务器平台42上得以支持,该服务器平台42 具有对以下功能单元进行操作的适当操作系统43,所述功能单元包括连接代理44 ;全局虚拟场管理器45可用于监管在其中对多个虚拟机场进行控制的虚拟的运行;管控器管理台47为管理服务器提供管控器功能;手工配置接口 46,以及其他等等。图2是图1的虚拟场的一部分,其将与关于图3和图4所讨论的程序一起使用,以描述本专利技术的功率管理实施方式,其用于为以下虚拟机场提供功率管理,在该虚拟机场中分别服务于该场中的每个虚拟机平台的每个管控器都拥有扩展的管控器功能,该扩展的管控器功能与提供自整体虚拟机场管理服务器的功能相协作,用于对每个相应的虚拟机平台进行管理,以最大化每个平台处于降低功率状态的时间。出于简化该图示的目的,将考虑到由图2的平台I 14支持的单本文档来自技高网
...

【技术保护点】
1.一种用于虚拟机场中的功率管理的系统,包括:具有多个虚拟机平台的场,每个平台提供多个虚拟机并且包括平台管控器用于控制所述多个虚拟机;多个集合,每个集合包括多个客户端设备,所述多个客户端设备相应地连接至所述多个虚拟机平台中的一个虚拟机平台中的虚拟机;虚拟机场管理服务器,其用于在所述虚拟机平台之间分配和协调工作负荷;以及在所述管理服务器中的可操作地关联于所述平台管控器中的每个平台管控器以提供扩展的平台管控器的装置,其中所述扩展的管控器包括:用于确定与由所述扩展的平台管控器控制的所述虚拟机相连接的所述客户端设备中的每个客户端设备是否处于活动状态的装置;以及用于当所有与由所述扩展的平台管控器控制的虚拟机相连接的所述客户端设备均处于非活动状态时,将所述扩展的平台管控器的所述虚拟机平台切换到降低功耗状态的装置。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J·博兹克
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1