用于管理可扩展计算机系统的方法和系统技术方案

技术编号:2856476 阅读:150 留言:0更新日期:2012-04-11 18:40
一种用于远程管理可扩展计算机系统的方法和系统。把相关联的元件嵌入在服务器和相关联的控制台上。为每个分区提供服务处理器,其中所述服务处理器支持所述服务器和指定的分区之间的通信。操作者可以发现并确认计算机系统中元件的可用性。另外,操作者可以平衡从相关联的发现和确认接收的数据,以便配置或重新配置支持计划的工作量的系统中的分区。

【技术实现步骤摘要】

本专利技术涉及一种用于管理可扩展(scalable)计算机系统的工具。更具体地说,所述工具支持配置并管理可扩展系统的每个组件和资源。
技术介绍
按照定义,多处理器系统包含多个处理器,在此也称为CPU,其可以以一种称为并行计算的方式同时执行多个进程或者在单个进程内同时执行多个线程。一般说来,多处理器系统执行多个进程或者线程比例如个人计算机(PC)的顺序执行程序的常规单处理器系统快。实际的性能优势是多个因素的作用,这些因素包括可以并行执行部分多线程进程和/或多个不同进程的程度以及特定的多处理器系统的体系结构。一个关键因素是存在于现代多处理器中的高速缓存器。因此,可以通过在CPU上运行进程和线程来优化性能,所述CPU的高速缓存器包含那些进程和线程将要使用的存储器。现代多处理器计算机系统是可扩展的计算机系统,其通常由多个节点组成,这些节点经由电缆互连。可扩展的计算机系统支持静态或者动态地添加和/或删除系统资源。可扩展系统的益处在于它适于把改变与系统的容量、配置和速度相关联。在不停止应用程序在系统上的执行的情况下,可扩展系统可以被扩大来实现更好的资源利用。可扩展的多处理器计算系统可以依照硬件被分区,以便使计算机上的资源子集可用于具体应用。分区(partition)是能够执行一个操作系统映像的高速缓存相干节点的集合。每个分区具有一个主节点和可选的次节点。在动态分区的系统中,可以在操作期间重新配置资源分配以便更加有效地运行应用程序。对可动态分区的可扩展计算机系统的管理较为复杂。一些现有的解决方案对系统资源的人工配置提供了支持。然而,这些解决方案不支持系统资源的动态分区。因此,系统资源的人工配置要求临时关闭受影响的资源,直到完成重新配置。在Zalewski等人提出的第6,260,068号美国专利中给出了一种现有的解决方案,其建议在多分区(multi-partition)的计算机系统中在各个分区之间动态移动硬件资源。每个分区具有至少一个处理器、存储器和I/O电路。所述分区中的某些资源可被分配给另一分区。采用了能够通过把一个分区的资源重新分配给另一分区来动态重新配置分区的机制。所述硬件资源是基于从一个分区到第二分区的请求而被重新分配的。然而,Zalewski等人局限于在多分区的计算系统中在各个分区之间移动硬件资源,而未能解决对分区内的资源的高级管理。因此,需要一种用于提供可扩展的计算机系统和系统资源的动态配置和管理的工具。
技术实现思路
本专利技术包括一种用于创建可扩展计算机系统并且用于管理所创建系统的功能的工具。依照本专利技术的第一方面,提供了一种用于管理计算机系统的方法。从一个未分配的可扩展节点创建可扩展的计算机系统。另外,远程管理所述系统内的可扩展功能以及所述系统的一个分区内的可扩展分区功能。依照本专利技术的另一方面,提供了一种在计算机可读信号承载介质中的产品。提供了用于从一个未分配的节点创建可扩展计算机系统的介质中的装置;另外,提供了用于远程管理可扩展功能,以及用于远程管理所述系统的分区内的可扩展分区功能的介质中的装置。依照本专利技术的又一方面,提供了一种计算机管理工具。所述工具包括协调器,适于从一个未分配的节点创建可扩展的计算机系统。提供远程功能管理器以便控制可扩展功能,并且提供远程分区管理器以便控制可扩展分区功能。从下面结合附图对本专利技术目前的优选实施例的详细说明,本专利技术的其它特征和优点将变得显而易见。附图说明图1是依照本专利技术优选实施例的计算机管理工具的方框图。图2是举例说明管理工具的元件功能的概况的流程图。图3是举例说明发现系统部件的过程的流程图。图4是举例说明确认(validate)系统部件的过程的流程图。图5是举例说明配置分区的过程的流程图。图6是举例说明向系统部件供电的过程的流程图。图7是举例说明取消对系统部件的供电的过程的流程图。图8是举例说明配置远程I/O附件的过程的流程图。具体实施例方式概述一种用于提供可扩展计算机系统的综合硬件分区管理的工具。所述工具提供了在所述计算机系统中所有节点的概况,包括关于可扩展节点和可扩展分区的细节。所述工具使操作者能从一个未分配(unassigned)的可扩展节点来创建可扩展计算机系统,并且管理可扩展分区功能。所述工具平衡服务处理器以便确定哪些节点属于所述可扩展系统。基于通信协议,可以把在所提供的时间帧内响应发现请求的节点添加到所述系统。发现请求之后,所述工具可以确认在系统中哪些端口起作用。从所述发现请求接收的结果和/或端口的确认能够把响应单元集成到所述系统中。因此,所述工具是能够管理可扩展计算机系统的单个接口。技术细节图1是示出了在所述可扩展计算机系统内管理工具(5)的物理位置的图表(10)。所述系统中支持所述工具的功能的基本元件包括管理控制台(20)、管理服务器(30)、服务处理器(15)和在分区内的节点上执行的操作系统(40)。管理控制台(20)具有三个嵌入工具系统发现工具(22)、系统确认工具(24)和系统配置工具(26)。控制台工具(22)、(24)和(26)嵌入在物理上与管理服务器(30)分离的控制台(20)上。在一个实施例中,控制台(20)和服务器(30)可以是两个独立的机器,或者合并为一个机器。每个控制台工具(22)、(24)和(26)分别支持系统发现、系统确认和分区管理。所述管理服务器(30)包括用于存储分区信息的应用数据库(38),和三个嵌入工具组件分区管理工具(32)、用于使能和禁止在远程I/O附件中的插槽的配置工具(34)以及用于支持试通(ping)任务的发现和确认工具(36)。服务器的嵌入工具组件为对应的控制台组件提供了支持的基础结构。嵌入在所述服务器(32)中的分区管理工具结合控制台的可扩展系统配置工具(22)来起作用。类似地,嵌入在所述服务器中的配置工具(34)结合嵌入在所述控制台(20)中的可扩展系统配置工具(24)来起作用,而嵌入在所述服务器中的发现和确认工具(36)结合嵌入在所述控制台(20)中的可扩展系统发现和可扩展系统确认工具(26)来起作用。每个分区在其主节点与服务处理器(15)通信。在一个实施例中,具有多个分区的系统可以包括多个服务处理器,每个服务处理器使与所述管理服务器(30)的通信便于进行。示出的每个分区(40)包括服务处理器设备驱动器(42)和管理工具的代理(44)。所述设备驱动器(42)支持服务处理器(15)和分区(40)之间的通信。类似地,所述代理(44)支持管理工具和分区(40)之间的通信。因此,所述管理工具包括嵌入在所述系统不同组件内的元件,以便能够从远程控制台来控制这种元件。如图1所示,所示出的工具(5)的元件嵌入在管理应用的服务器和控制台内。管理控制台(20)和服务器(30)之间的通信是带内的,即通过内部通信协议,利用管理工具(5)来使其便于进行。类似地,所述系统中从服务处理器(15)到任何分区(40)的通信以及所述系统中从工具(5)到任何分区(40)的通信是带内的。然而,从服务器(30)到服务处理器(15)的所有通信都是带外的,即通过外部通信协议。因此,分别嵌入在所述控制台和服务器中的工具和应用提供了所有元件以便支持所述系统内的节点和分区的管理。图2是示出所述管理工具的高级视图以及其怎样管理分区和分区功能的流程本文档来自技高网
...

【技术保护点】
一种用于计算机管理的方法,包括:从一个未分配的可扩展节点来创建可扩展计算机系统; 远程管理所述系统中的可扩展功能;并且远程管理所述系统的分区内的可扩展分区功能。

【技术特征摘要】
US 2004-7-9 10/888,7661.一种用于计算机管理的方法,包括从一个未分配的可扩展节点来创建可扩展计算机系统;远程管理所述系统中的可扩展功能;并且远程管理所述系统的分区内的可扩展分区功能。2.如权利要求1所述的方法,其中从由下列组成的组中选择所述可扩展功能将可扩展节点插入所述可扩展系统,从所述可扩展系统删除节点,发现所述可扩展系统的拓扑结构,确认所述可扩展系统的连线,创建所述可扩展系统中的可扩展分区,及其组合。3.如权利要求1所述的方法,其中从由下列组成的组中选择所述可扩展分区功能将节点插入所述分区,从所述分区删除节点,设置所述分区中的主节点,配置远程I/O附件,执行电源管理任务,及其组合。4.如权利要求1所述的方法,其中管理可扩展分区功能的步骤包括结合预定义事件自动执行分区故障转移。5.如权利要求1所述的方法,还包括发现所述可扩展系统的拓扑结构。6.如权利要求5所述的方法,其中发现拓扑结构的步骤包括从一个节点通过所述节点的一个或多个端口发布试通程序。7.如权利要求6所述的方法,其中创建可扩展系统的步骤包括所述试通节点以及每个可扩展节点响应所述试通节点。8.如权利要求7所述的方法,还包括确认所述可扩展系统的连线。9.如权利要求8所述的方法,其中确认连线的步骤包括向所述可扩展系统中的所有节点的所有端口发布试通程序。10.如权利要求5所述的方法,还包括在发现所述系统的拓扑结构之后发布发现报告。11.如权利要求10所述的方法,其中所述发现报告包括从由下列组成的组中选择的数据每个节点发现成功或失败的指示,发现时间,及其组合。12.如权利要求8所述的方法,还包括在验证所述端口的连线之后发布确认报告。13.如权利要求12所述的方法,其中所述确认报告包括从由下列组成的组中选择的数据试通响应确认,每个端口确认成功或失败的指示,确认时间,及其组合。14.一种产品,包括计算机可读的信号承载介质;所述介质中的用于从一个未分配的节点来创建可扩展计算机系统的装置;所述介质中的用于远程管理可扩展功能的装置;和所述介质中的用于远程管理所述系统的分区内的可扩展分区功能的装置。15.如权利要求14所述的产品,其中从由下列组成的组中选择所述介质可记录的数据存储介质和调制的载波信号。16.如权利要求14所述的产品,其中从由下列组成的组中选择所述可扩展功能将可扩展节点插入所述可扩展系统,从所述可扩展系统删除节点,发现所述可扩展系统的拓扑结构,确认所述可扩展系统的连线,创建所述可扩展系统中的可扩展分区,及其组合。17.如权利要求14所述的产品,其中从由下列组成的组中选择所述可扩展分区功能将节点插入所述分区,从所述分区删除节点,设置所述分区中的主节点,配置远程I/O附件,执行电源管理任务,及其组合。18.如权利要求14所述的产品,其中用于管理可扩展分区功能的所述装置包括结合预定义事件来自动执行分区故障转移。19.如权利要求...

【专利技术属性】
技术研发人员:詹姆斯J博泽克康纳B弗莱恩德博雷L麦克唐纳维诺德迈诺恩保罗A斯考格隆德托尼W奥弗
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1