用于统一的计算系统中的业务简档的激活属性技术方案

技术编号:9064751 阅读:116 留言:0更新日期:2013-08-22 04:07
提供了一种企业计算系统,该企业计算系统包括多个服务器计算机以及被配置来与所述多个服务器计算机通信的管理服务器。该管理服务器存储指示安装在各个服务器计算机上的业务简档以及各个服务器计算机上的这些业务简档的激活状态的数据。每个业务简档包括这样的数据,该数据定义服务器计算机的硬件、连通性和操作属性,并且包括业务简档的激活属性,该激活属性指示所述业务简档在对应的服务器计算机上是否是激活的。管理服务器向各个服务器计算机发送所述业务简档的数据和每个业务简档的激活属性,从而任何安装在多台服务器计算机上的业务简档在任何给定时间都在一台服务器计算机上是激活的。

【技术实现步骤摘要】
【国外来华专利技术】用于统一的计算系统中的业务简档的激活属性
本公开涉及统一的计算系统中的服务器的激活。
技术介绍
在企业计算系统中,有多个被称为服务器刀片的服务器计算机,这些服务器计算机为计算系统中的各种功能提供计算资源。服务器刀片配置有定义服务器刀片将执行的计算功能以及用于这些计算功能的相关属性的业务简档(serviceprofile)。一旦服务器刀片配置有业务简档,该业务简档就被固定在该服务器刀片上并且只在一段时间的过程(timelyprocedure)之后才可以被移动到另一个服务器刀片。这可能降低计算系统中的可用性,特别是当服务器刀片失效并且必须由另一个服务器刀片来执行这些功能时。附图说明图1是描绘了计算系统的示例的图,在该计算系统中业务简档可以被安装在多台服务器计算机上,但在任意给定的时间只在一台服务器计算机上是激活的。图2是管理服务器的示例的框图,该管理服务器被配置来管理安装在多台服务器计算机上的同样的业务简档的状态。图3是服务器计算机的示例的框图,该服务器计算机存储具有激活属性(activationattribute)的业务简档,激活属性确定该业务简档是否将被在该服务器计算机上激活。图4是描绘了由管理服务器执行来管理安装在多台服务器计算机上的同样的业务简档的状态的操作的示例的流程图。图5是描绘了在服务器计算机中执行来安装具有激活属性的业务简档的操作的示例的流程图。图6示出了用于业务简档(包括激活属性)的数据的示例。具体实施方式概述在包括多个与管理服务器通信的企业计算系统中的该管理服务器处,数据被存储来指示安装在各个服务器计算机上的业务简档以及各个服务器计算机上的这些业务简档的激活状态。每个业务简档包括这样的数据:该数据定义服务器计算机的硬件、连通性以及操作属性,并且包括指示业务简档在对应的服务器计算机上是否激活的业务简档的激活属性。管理服务器向各个服务器计算机业务简档的数据和每个业务简档的激活属性,从而使得安装在多台服务器计算机上的任一业务简档在任一给定时间在一台服务器计算机上是激活的。示例性实施方式首先参考图1,框图针对示例性企业计算系统而示出。在标号10处示出的企业计算系统包括管理服务器20和多台服务器计算机30(1)-30(N)。多台服务器计算机30(1)-30(N)担当计算资源池。存储网络40中也有用于存储数据的存储设备。使用多台服务器计算机30(1)-30(N)的计算资源的请求被通过局域网50或者通过广域网60(例如因特网)来接收。在一个示例中,管理服务器20是结构互联(fabricinterconnect)设备,例如具有多层和多协议能力的数据中心交换机,并且能够通过以太网传输数据,包括第2层和第3层流量,以及存储流量,都在一个公共数据中心类平台上。由于被实施在“刀片”配置中来在具有用于多个刀片的插槽的机架单元内安装,服务器计算机30(1)-30(N)也被称为服务器刀片。每台服务器计算机被供给和配置了业务简档。业务简档包括定义服务器计算机的硬件、连通性和操作属性的数据。业务简档是服务器、该业务简档安装在其上的服务器计算机的连通性配置和标识的自包含定义。根据本文所述的技术,给定的业务简档被安装从而被在多台服务器计算机上预关联(pre-associated),但该业务简档在一台服务器计算机上被激活并且在其它其上安装了该业务简档的服务器计算机上保持非激活。如在图1的示例中示出的,业务简档A被安装在服务器计算机30(1),30(2),……30(K)上,但在服务器计算机上的30(1)上被激活,而在服务器计算机30(2)-30(K)上它处于休眠或非激活状态。一个不同的业务简档(业务简档B)被在服务器计算机30(N)上安装并激活。应当理解的是,业务简档B也可以被安装在多个其它服务器计算机上,但是处于休眠或非激活状态。因此,通常任何给定的业务简档都可以被安装在多台服务器计算机上,但在任一给定时间在一台服务器计算机上被激活。通过并发地将同一业务简档与多台服务器计算机预关联,业务简档能够在任何时间被以比此前任何可能的方式更迅速的方式来有效地从一台服务器计算机“移动”到另一台服务器计算机。例如,如果管理服务器20出于一些原因确定业务简档A的操作最好在不同的服务器计算机上被提供,则管理服务器20可以去激活(de-active)服务器计算机30(1)上的业务简档A,并且在服务器计算机30(2)-30(K)(在其上业务简档A先前被安装并且处于非激活状态)中的任意一个上激活业务简档A。因此,服务器硬件的替换基本上是瞬时的,允许了对消耗该刀片硬件的应用的快速恢复和重部署(redeployment)。在其上安装了业务简档但是未激活的服务器计算机保持低功率状态,直到管理服务器20确定激活该服务器计算机上的服务配置文件。管理服务器20控制在多台服务器计算机30(1)-30(N)中的哪些上安装并激活(和去激活)哪些业务简档。在一个示例中,管理服务器20担当去往以及来自服务器计算机30(1)-30(N)的所有控制/命令和数据流量的门户(如在Cisco统一计算系统中)。但这仅是一个示例,并且以其它形式地,管理服务器20可以是服务器计算机30(1)-30(N)的控制点,但去往以及来自服务器计算机30(1)-30(N)的所有流量不经过管理服务器20。管理服务器20向各个服务器计算机发送业务简档的数据和每个业务简档的激活属性,激活属性指示业务简档在各个服务器计算机上是激活还是非激活的。例如,管理服务器20向服务器计算机30(1)发送业务简档A的数据文件,以及指示业务简档A在服务器计算机30(1)上是激活的的激活属性;向服务器计算机30(2)发送指示业务简档A在服务器计算机30(2)上是非激活的的激活属性;……;向服务器计算机上的30(K)发送指示业务简档A在服务器计算机30(K)上是非激活的的激活属性。管理服务器20将以类似的方式为其它服务器计算机配置其它业务简档。网络管理员(人)可以通过经由局域网50或广域网60与管理服务器20通信的网络管理员终端70(例如台式或笔记本计算机或其它具有合适用户接口的计算机),手动控制来将业务简档安装(预相关)在多台服务器计算机30(1)-30(N)中的指定的服务器计算机上。例如,给定服务器计算机中业务简档的激活可以通过网络管理员/用户动作(例如选择用户界面屏幕中的按钮或命令)来实现。在另一个示例中,在特定服务器计算机中激活业务简档的命令可以是来自外部的外部标记语言(XML)的,或者是来自集群框架的其他协议应用编程接口(API)的。此外,管理服务器20可以连续地监视服务器计算机30(1)-30(N)的活动性(activity),并且确定在一台服务器计算机上去激活特定业务简档并在另一台服务器计算机上激活该业务简档的需要。另外,管理服务器20生成并且向系统10中的其它实体发送关于服务器计算机的能力的公告消息,例如公告在多台服务器计算机30(1)-30(N)上激活的业务简档的消息。当业务简档被从一台服务器计算机“移动”到另一台服务器计算机时,管理服务器20在它发送的公告消息中反映该变化。例如,如果业务简档A被在服务器计算机30(1)上去激活并且被在服务器计算机30(2)上激活,本文档来自技高网...
用于统一的计算系统中的业务简档的激活属性

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.12.21 US 12/973,9711.一种用于业务简档的激活属性的方法,包括:在包括与管理服务器通信的多个服务器计算机的企业计算系统中的该管理服务器处,存储指示安装在各个服务器计算机上的业务简档以及各个服务器计算机上的业务简档的激活状态的数据,其中每个业务简档包括这样的数据:该数据定义服务器计算机的硬件、连通性和操作属性,并且包括业务简档的激活属性,该激活属性指示所述业务简档在对应的服务器计算机上是否是激活的;以及向各个服务器计算机发送所述业务简档的数据和每个业务简档的激活属性,从而使得安装在多台服务器计算机上的任一业务简档在任一给定时间同时仅在一台服务器计算机上是激活的。2.如权利要求1所述的方法,还包括:从所述管理服务器向第一服务器计算机发送去激活命令,其中在所述第一服务器计算机上特定业务简档是激活的,并且所述去激活命令被配置为去激活所述第一服务器计算机上的所述特定业务简档;以及从所述管理服务器向第二服务器计算机发送激活命令,其中所述特定业务简档已被安装在所述第二服务器上但是未被激活,并且所述激活命令被配置为激活所述第二服务器计算机上的所述特定业务简档。3.如权利要求2所述的方法,还包括:在所述管理服务器处,确定需要去激活所述第一服务器计算机上的所述特定业务简档并且激活所述第二服务器计算机上的所述特定业务简档,并且其中向所述第一服务器计算机发送所述去激活命令包括响应于所述确定向所述第二服务器计算机发送所述激活命令。4.如权利要求1所述的方法,还包括:从所述管理服务器发送公告消息来向所述计算系统中的利用所述多个服务器计算机的其他装备通知各个服务器计算机上的所述业务简档及它们的激活属性。5.如权利要求1所述的方法,还包括:在服务器计算机处,从所述管理服务器接收业务简档的数据和所述业务简档的激活属性,并且在所述服务器计算机处安装具有所述激活属性的所述业务简档。6.如权利要求5所述的方法,还包括:在所述服务器计算机处从所述管理服务器接收被配置为当所述服务器计算机上的所述业务简档是非激活的时激活所述业务简档的激活命令,响应于所述激活命令来激活所述业务简档并且在所述服务器计算机处将所述激活属性改变至激活状态。7.如权利要求5所述的方法,还包括:在所述服务器计算机处从所述管理服务器接收被配置为当所述服务器计算机上的业务简档是激活的时去激活所述业务简档的去激活命令,响应于所述去激活命令来去激活所述业务简档并且在所述服务器计算机处将所述激活属性改变至非激活状态。8.一种用于业务简档的激活属性的方法,包括:在包括与管理服务器通信的多个服务器计算机的企业计算系统中的服务器计算机处,从所述管理服务器接收被同时安装在多个服务器计算机上的业务简档的数据,该数据定义服务器计算机的硬件、连通性和操作属性,并且包括业务简档的激活属性,激活属性指示所述业务简档在所述服务器计算机上是否是激活的;在所述服务器计算机上安装具有所述激活属性的所述业务简档;以及评估所述激活属性来确定是否激活所述服务器计算机的所述业务简档,从而所述业务简档同时仅在企业计算系统中的一台服务器计算机上是激活的。9.如权利要求8所述的方法,还包括:从所述管理服务器接收被配置为当所述服务器计算机上的业务简档是非...

【专利技术属性】
技术研发人员:克里斯托弗·那迪奥
申请(专利权)人:思科技术公司
类型:
国别省市:

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

1