首页> 中国专利> 确定插入到刀片底盘中的刀片服务器的方向的装置和方法

确定插入到刀片底盘中的刀片服务器的方向的装置和方法

摘要

提供了一种装置和方法,用于不论何时将刀片插入具有竖直或水平槽的底盘中,确定刀片服务器相对于刀片底盘的方向。在一实施方式中,其中刀片服务器具有相对的第一和第二边缘,第一和第二连接器与第一和第二刀片服务器边缘以预指定的对应关系定位。刀片底盘中的第一设备生成信息信号,其中该信息信号具有指示底盘参考特征的空间位置的元素。该实施方式包括用于根据插入底盘的刀片的方向,将信息信号发送到第一连接器或第二连接器的路径。第二设备识别接收信息信号的连接器,并且将该连接器身份和信号元素一起使用以确定插入的刀片相对于底盘的方向。

著录项

  • 公开/公告号CN101261528A

    专利类型发明专利

  • 公开/公告日2008-09-10

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN200810082056.0

  • 发明设计人 C·K·卡斯滕斯;

    申请日2008-03-05

  • 分类号G06F1/16;H05K7/10;

  • 代理机构北京市金杜律师事务所;

  • 代理人王茂华

  • 地址 美国纽约阿芒克

  • 入库时间 2023-12-17 20:45:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-10

    未缴年费专利权终止 IPC(主分类):G06F1/16 授权公告日:20110209 终止日期:20190305 申请日:20080305

    专利权的终止

  • 2011-02-09

    授权

    授权

  • 2008-10-29

    实质审查的生效

    实质审查的生效

  • 2008-09-10

    公开

    公开

说明书

技术领域

这里公开并且要求保护的本发明总体上涉及用于当用于支持电子组件的刀片服务器或其他部件插入刀片底盘或外壳中时确定刀片服务器或其他部件的方向的装置和方法。更具体地,本发明涉及上述类型的装置,其中刀片服务器或其他部件适于插入底盘中形成的竖直或水平槽中,并且必须确定刀片方向从而正确地定向在刀片服务器的前端面板上的信息显示。甚至更具体地,本发明涉及上述类型的装置,其中该装置相对简单并且不需要方向传感器等,同时对于任何刀片方向,维持前端面板显示处于竖直位置。

背景技术

如本领域技术人员所公知的,刀片服务器,简便起见,这里也称作刀片,是针对高密度设计的自包含计算机服务器。可以将多个刀片通过在其中形成的槽而容易地插入诸如底盘等的外壳中,从而提供各种有用的产品。例如,公知的IBM产品(8677 IBM BladeCenter底盘)具有可接收高达14个刀片服务器的插槽,并且可以将其与小型计算机系统接口(SCSI)存储扩展单元等结合使用。而且,某些刀片服务器在其前端面板和面上提供显示,即,在当刀片已经插入刀片底盘中时仍保持可视的刀片边缘上提供显示。该显示可以向用户提供关于刀片服务器操作的重要信息,并且可以包括发光二极管(LED)的阵列,或可以包括各种其他的图形元素。

当前,刀片服务器底盘通常提供竖直或水平定向的槽,即,沿着竖直或水平轴定向的槽。鉴于此,某些制造商已经设法提供可在具有竖直或水平槽的底盘中交换使用的刀片服务器。当然,这旨在增强刀片服务器使用的通用性。而且,当刀片服务器插入到底盘中时,刀片上的一组连接器与刀片底盘中的互补连接结构接合并且匹配,以交换网络和其他信号,并且还向刀片提供电源。已经努力配置刀片服务器以便它们可以插入两个方向模式之一的槽中,其中刀片服务器在两个模式间旋转180°。为了支持该努力,刀片服务器配备有两组连接器,其中这两组互相镜像。即,对于刀片插入槽的每个方向模式,至少一个刀片连接器组将与刀片底盘连接器匹配。

总的来说,可以看出对刀片服务器的上述增强需要刀片在四个方向中的任何一个方向上都可用,即,两个竖直方向和两个水平方向。虽然这些增强是有益的,但是将认识到当刀片在不同方向模式中使用时,刀片服务器的前端面板上的显示必须以某种方式进行调整。否则,可能需要用户以竖直位置的颠倒位置或90°查看显示面板提供的信息。这是非常不方便的,并且可以导致忽略或看错信息。而且,由于使用诸如液晶设备(LCD)和有机LED(OLED)之类的图形技术进一步开发了刀片服务器前端面板显示,所以不论刀片的方向如何,竖直呈现该显示提供的信息逐渐变得重要,以便可以总是容易并且准确地读取和理解此类信息。

当前,有技术可用于制造这样的前端面板刀片服务器显示,该前端面板刀片服务器显示可以可调地旋转或重定方向,以便该显示的特征,诸如字母数字字符或彩色图标之类将总是以竖直位置出现。然而,为了使用这些技术进行调整,仍将需要在刀片已经插入底盘之后确定刀片服务器的特定方向。在一个用于确定对象方向的方法中,电子倾斜传感器使用滚珠轴承和若干电子触点。然而,该方法以及使用某类传感器设备的其他方案往往需要在使用刀片服务器的环境中实际不可用的空间。而且,此类方案可能要求过多的成本。因此,非常希望提供用于在将刀片插入到刀片底盘中后检测刀片服务器的方向的相对简单并且便宜的方案,该方案不需要传感器机制或任何其他重要的部分或组件。

发明内容

本发明的实施方式提供用于不论刀片何时插入到刀片底盘的竖直或水平槽中,确定刀片服务器相对于零度或其他参考位置的角度方向的装置和方法。不需要任何方向传感器设备等而达到该结果。而且,本发明的实施方式可以与刀片服务器之外的其他类型的组件一起使用,其中使用支持部件来承载电子组件,并且可以以变化的方向插入到刀片底盘中。一个实施方式包括用于确定上述类型支持部件的方向的装置,其中该支持部件具有相对的第一和第二边缘,并且该支持部件插入到从不同类型的刀片底盘中选择的给定底盘中。该装置包括与支持部件的第一和第二边缘分别以预指定的对应关系定位的第一和第二连接器,并且进一步包括用于生成信息信号的给定底盘中的第一设备,其中该信息信号具有指示底盘参考特征的空间位置的元素。该装置包括一个路径,用于根据插入的支持部件相对于给定底盘的方向,将信息信号发送到第一连接器或第二连接器。第二设备识别接收信息信号的连接器,并且将连接器身份与信号元素一起使用,以确定插入的支持部件相对于给定底盘的方向。

附图说明

相信是本发明新颖特征的特点在所附权利要求书中陈述。通过以下结合附图的说明,并且随着对本发明的更全面了解,本发明的其他目的和效果将变得更加清楚和易于理解,其中:

图1是示出了插入到刀片底盘或外壳中的刀片服务器的透视图,其中根据本发明实施方式配置刀片服务器和底盘;

图2是沿着图1的线2-2的透视图,其中切开了一部分,并且示出了一个刀片服务器部分地延伸出刀片底盘;

图3是示出了具有用于接收刀片服务器的水平槽的简化刀片底盘的透视图;

图4是示出了刀片服务器的前端面板上显示的简化示例的示意图,以说明本发明的实施方式;

图5是示出了根据本发明实施方式可以适于用作刀片服务器和刀片底盘中的管理或控制计算机的计算机或数据处理系统的框图。

具体实施方式

参考图1,示出了可以与本发明实施方式结合使用的类型的刀片底盘102。作为示例,刀片底盘102具有接收高达十四个服务器刀片的竖直槽,并且支持对处理器技术和操作系统的广泛选择,从而允许客户在单个架构中运行不同的工作负载。图1示出了包含诸如刀片服务器104-108的服务器刀片的刀片底盘102的全部十四个槽,其中,每个刀片服务器都是针对高密度设计的包含式计算机服务器。插入底盘的各个刀片可以选择性地互相不同,或者可以类似或相同。例如,刀片服务器104可以包括SCSI存储扩展单元。而且,这样设计服务器刀片以便可以根据需要将它们容易地插入到刀片底盘的槽中或容易地从刀片底盘的槽中将它们移除。

当刀片服务器插入到刀片底盘102中时,该底盘通常提供电源、网络连接以及与刀片的其他互连,并且还可以提供管理服务。为了执行这样的功能以及管理底盘操作中需要的其他任务,图1示出了装备有计算机管理模块(MM)110的刀片底盘102,其包括小型计算机或数据处理系统。为了将刀片服务器连接到管理模块110,将一组底盘连接器(诸如示出的与刀片服务器104相关的连接器112)置于每个刀片插槽的背面。那么,当将刀片插入到该槽中时,互补连接器或连接器组(诸如示出的与刀片服务器104相关的连接器114)就与连接器112匹配接合。刀片服务器104因此通过连接器112和114以及这些连接器和模块110之间延伸的传输路径116链接到管理模块110。

应该理解,在某些实施方式中,连接器112和114事实上包括几组互补连接器元件,诸如对应的插针和插孔,并且传输路径116包括多条信号承载路径。因此,多个数据和控制信号可以通过连接器112和114在模块110和刀片104之间交换。这些信号包括根据此后描述的本发明的实施方式发送到刀片104的信息信号IS。电源和网络信号也可以通过连接器112和114从各自的源(未示出)发送到刀片服务器104。

进一步参考图1,示出了配备有额外连接器120的刀片服务器104,该额外连接器120选择性地空间上与连接器114分开。连接器120与连接器114基本上一致,并且对于此后的描述的本发明的实施方式来说是需要的。图1还示出了具有彼此处于相对关系的边缘118和122的刀片服务器104。当刀片服务器104处于图1中示出的相对于刀片底盘102的位置时,边缘118与底盘102的顶部124具有接近的关系,并且刀片服务器104的边缘122与顶部124基本上空间上分开。

某些刀片服务器,诸如刀片104在它们的前面或前端面板上具有控制面板126,其中控制面板装备有用于控制刀片服务器操作的按钮128。某些刀片在它们的前端面板上还具有显示130,以使用户可获取关于刀片操作的信息132。

在某些实施方式中,每个硬按钮将靠近示出该硬按钮功能的显示,其中可以改变按钮功能和相应的显示。仍旧在其他实施方式中,该按钮将是软按钮或虚拟按钮,即,它们将出现在显示器上。这些软按钮的功能和它们的功能标签同样可以改变或重新绘制。

参考图2,示出了刀片服务器104部分地延伸出刀片底盘102中形成的槽202。而且,刀片服务器104示出为从图1中示出的刀片服务器104的位置相对于槽202和刀片底盘102旋转了180°。因此,刀片边缘122示出为接近底盘102的顶部124,以及边缘118与顶部124空间上分开。图2还示出了边缘118接近底盘102的下部204。而且,连接器120定位为当刀片服务器104完全插入到槽202中时,在图2中示出的方向上,连接器120而不是连接器114将与刀片底盘的连接器112接合。因此,将通过连接器112和120形成的连接接口向刀片服务器104供电,并且信号将在刀片服务器104和刀片底盘102之间通过连接器112和120交换。

进一步参考图2,示出了位于刀片服务器104中的基板管理控制器(BMC)206,其中BMC 206包括用于控制和管理刀片服务器相应操作的小型计算机或数据处理系统。BMC 206通过传输链路208和210分别连接到连接器114和120,以从连接器112接收信息信号IS,并且与刀片底盘102交换信号。

图2进一步示出了传输链路208和210分别包括组件212和214。这些组件中的每一个都适于执行选择性处理信号IS的任务(无论何时信息信号IS通过其相应链路传输时),使得信号IS将唯一地标识其传输所已经通过的链路。例如,组件212或214可以将代码插入到信息信号IS中。通过提供这样的识别信息,BMC 206将能够确定信息信号IS是否经过链路208或210接收,并且将因此知道然后将连接器114或120中的哪一个连接到底盘连接器112。在可替换的实施方式中,BMC 206将简单地识别承载信号IS的链路208或210哪个是连接到顶部底盘连接器112的链路。

信息信号IS由刀片底盘102的管理模块110或能生成信号的设备生成,并且通常配有指示刀片底盘的参考特征或特点的空间位置的信息。例如,由BMC 206通过链路208或210接收的信息信号可以包括代码“VT”。BMC 206将从“V”中理解刀片服务器插入了竖直刀片底盘槽中,而不是水平槽中。因此,刀片服务器也将具有竖直方向。“T”将指示底盘连接器112被参考,并且因此被定向朝向刀片底盘的顶部124,而不是朝向其下部204。根据该信息,连同提供信息信号的连接器114或120的身份,BMC 206将能够容易地确定刀片边缘120或118的哪一个向上,朝向刀片底盘上部124。有效地,在此配置中,当连接器118或120分别与底盘连接器112匹配时,刀片服务器104将具有0°或180°方向。

在本发明的某些实施方式中,响应于从BMC 206发送到模块110的查询,信息信号IS将从刀片底盘102发送到刀片服务器。可替换地,在模块110已经确定新插入的刀片服务器可以与刀片底盘一起使用之后,模块110将各种环境数据发送到刀片,该数据包括信息信号IS。仍旧在另一个实施方式中,刀片底盘在刀片插入时,生成通过连接器112到刀片的特定信号。然后,BMC 206确定它的哪个连接器接收该特定信号。

参考图3,示出了插入刀片底盘302以供使用的刀片服务器104,其中刀片底盘具有水平插槽而不是竖直插槽。刀片底盘302配备有类似于如上所述的模块110的管理模块(未示出)以及类似于如上所述的连接器112的连接器(未示出)。然而,底盘302中连接器定位为靠近底盘302的右手侧304,而不是靠近其顶部。在有用的实施方式中,由刀片底盘302生成并且连接到刀片服务器104的连接器114或120的信息信号将包含代码“HR”。刀片104的BMC 206将该代码解释为刀片插入到水平槽中,以及对应于接收信息信号的连接器的刀片边缘是向右的。因此,根据分别是连接器118还是120接收由刀片底盘302提供的信息信号,刀片服务器104具有90°或270°方向。

在确定了刀片服务器104的方向之后,BMC 206根据需要可以旋转或重定向出现在显示130上的信息132。例如,如果液晶显示器(LCD)或有机LED(OLED)用于显示信息,则显示控制可以将信息旋转到相对于零参考位置的任何角度位置。因此,当刀片服务器的方向已经如上所述确定,出现在显示130上的信息可以由BMC 206旋转以对于任何方向来说竖直呈现给用户。

参考图4,示出了用于本发明实施方式的其他示例的显示130。显示130包括LED 402和404的简化线性阵列,并且还包括LED 406和408的第二线性阵列,其中第二阵列定位为与第一阵列成正交关系。当刀片服务器104以0°方向插入竖直槽中时,LED 402被激活以指示到刀片的电源为开,并且LED 404被激活以指示刀片底盘进行的刀片初始化已经完成。然而,当已经确定刀片服务器104处于180°方向时,BMC 206操作LED 404为电源打开指示器,并且操作LED 402来显示初始化完成。类似地,在已经检测到刀片处于90°方向之后,LED 406和408用于显示电源打开以及且初始化完成。针对处于270°的刀片,反转这样的配置。因此,对于刀片服务器104的每个方向,信息和显示130总是以竖直模式呈现给用户。

参考图5,示出了可以用于实现本发明实施方式的通用数据处理系统500的框图。更具体地,系统500可以适合用于管理模块110和BMC 206。数据处理系统500示例化为计算机,用于实现本发明过程的代码或指令可以位于其中。数据处理系统500有效地使用外围组件互连(PCI)局部总线架构,尽管可选地可以使用诸如加速图形端口(AGP)和工业标准架构(ISA)之类的其他总线架构。图5示出了处理器502和主存储器504通过主机/PCI桥508连接到PCI局部总线506。PCI桥508还可以包括集成的存储器控制器和用于处理器502的缓存。

进一步参考图5,示出了通过直接组件连接分别连接到PCI局部总线506的局域网(LAN)适配器512、小型计算机系统接口(SCSI)主机总线适配器510以及扩展总线接口514。音频适配器516、图形适配器518和音频/视频适配器522通过插入到扩展插槽的内插附件板连接到PCI局部总线506。SCSI主机总线适配器510提供用于硬盘驱动器520以及还用于CD-ROM驱动器524的连接。

操作系统运行在处理器502上,并且该操作系统用于协调并且提供图5中示出的数据处理系统500内的各种组件的控制。该操作系统可以是商业操作系统,诸如Windows XP,其可以从微软公司获取该操作系统。操作系统和应用或程序的指令位于存储设备上,诸如硬盘驱动器520,并且这些指令可以装载到主存储器504中以供处理器502的执行。

本发明可以采用全部硬件实施方式或包含硬件和软件元素实施方式的形式。在优选的实施方式中,使用软件实现本发明,其中软件包括但不限于固件、驻留软件、微代码等。

一种适于存储和/或执行程序代码的数据处理系统将包括至少一个通过系统总线间接或直接连接到存储器元件的处理器。存储器元件可以包括在实际执行程序代码期间使用的本地存储器、大容量存储器以及提供至少某些程序代码的临时存储从而减少执行期间必须从大容量存储器获取代码的次数的缓存。

输入/输出或I/O设备(包括但不限于键盘、显示器、点击设备等)可以直接或通过居间I/O控制器连接到系统。

网络适配器还可以连接到系统以使数据处理系统能够通过居间的私有或公共网络连接到其他数据处理系统或者远程打印机或存储设备。调制解调器、有线调制解调器和以太网卡正是几个当前可用的网络适配器类型。

提供本发明的说明书的目的是为了说明和描述,而不是用来穷举或将本发明限制为所公开的形式。对本领域的普通技术人员而言,许多修改和变更都是显而易见的。因此,选择并描述实施方式是为了最好地解释本发明的原理及其实际应用,并使本领域普通技术人员明白,在不脱离本发明实质的前提下,所有修改和变更均落入由权利要求所限定的本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号