电子装置、电子装置的加电方法、以及程序的制作方法

文档序号:6577844阅读:236来源:国知局
专利名称:电子装置、电子装置的加电方法、以及程序的制作方法
技术领域
本发明涉及一种电子装置、电子装置的加电方法、以及程序。
背景技术
安装有作为服务器来运行所必须的部件(例如中央处理单元(CPU)、
存储器、硬盘、以及网络控制器)的薄型电路板(刀片)称为服务器刀 片。另外,其中在用作封装的机箱内安装多个服务器刀片并且作为一个 服务器来运行的系统称为刀片服务器。
由于服务器刀片共享电源和管理单元,所以刀片服务器可以高密度 且低功耗地安装多个服务器刀片。当吞吐量增加时,仅仅通过安装附加 的服务器刀片,刀片服务器就能够适应吞吐量的增加。因此,刀片服务 器在可扩展性上是优秀的。
伴随着附加的服务器刀片的安装,可能出现一种情况需要扩展包 括硬盘在内的存储容量。通常,通过提供与刀片服务器分离的存储盒来 解决。然而,由于对于全部合一的刀片服务器的增长的需求,期望存储 器刀片安装在刀片服务器之内。
这些组成刀片服务器的刀片经由所谓的背板安装在机箱内。刀片到 机箱内的安装是通过将刀片插入设置在背板(安装在机箱内的)上的连 接器进行的。由此,能够不用电缆而将刀片连接到为刀片服务器设置的 例如网络交换机和电源的模块。
另外,作为计算机主机和外围设备之间的连接方法的一个方案,现 在已知有小型计算机系统接口 (SCSI)。此夕卜,还存在新的标准,即串行
附接SCSI (SAS),其是一种类型的SCSI标准,由于采用了串行ATA (SATA)接口,能够串行通信。
根据SCSI标准,采用并行传递方法作为数据传递方法,其中多条数据通过多个通信线路并行地传递。然而,用SCSI标准,由于同时传递大 量数据信号这一事实,在信号中出现传送速度的略微差异。用SAS,通 过高速串行传递则消除了这些差异,使得以高精度传递。
因此,存储接口正趋向于从SCSI接口转换到SAS接口。另外,已 经开发了能够利用SAS接口进行存储扩展的新一代的服务器刀片(新一 代服务器刀片)。因此,相信传统的服务器刀片(上一代服务器刀片)在 将来会被新一代服务器刀片的使用所取代。
JP 2006—235964A JP 2007—213584A JP 2008—9648A
如上所述,在一种系统中,其中类似于服务器刀片的信息处理单元 和类似于存储器刀片的存储器单元通过接口连接,当用新接口代替现有 的接口时,存在如何保持兼容的问题。
具体地,现有的接口和新接口不仅在配置上有差异,而且在功能上
也有很多不同。例如, 一些接口按这样的顺序执行在加电时,存储器 单元先加电,随后信息处理单元才加电。另一方面,其它接口不按这一 顺序执行,因此每个单元都需要单独地加电。

发明内容
因此,本发明的一个方面的目的是提供一种技术,主要在加电时消 除具有不同接口的信息处理单元和存储器单元共存的系统的功能差异。
根据本发明的一个方面, 一种电子装置包括信息处理单元,至少 包括处理器;存储器单元,包括用于所述处理器的外部存储器装置;以
及管理单元,控制所述信息处理单元和存储器单元的启动和停止,其中 所述信息处理单元和存储器单元通过第一接口和第二接口之一相互连 接,第一接口能够进行互联控制,其中在加电时首先执行存储器单元的 加电,接着在存储器单元被投入运行之后,加电信息处理单元,第二接
口不能够进行所述互联控制;所述信息处理单元包括位于可从管理单元 访问的总线上的非易失性存储器装置,所述非易失性存储器装置存储指示用于连接所述存储器单元的接口的类型的信息;以及在接收到用于加 电信息处理单元的指令后,所述管理单元从信息处理装单元的非易失性 存储器装置读出接口的类型,以当信息处理单元通过第一接口连接到 存储器单元时,管理单元通过第一接口按照互联控制进行加电,以及当
信息处理单元不是通过第一接口连接到存储器单元时,加电所述存储器 单元,在存储器单元被投入运行之后,加电信息处理单元。
本发明的目的和优点将通过所附的权利要求中具体指出的元件和组 合实现和获得。
应理解以上总体描述和随后的详细描述仅是示意性和说明性的,不 对本发明进行限制。


图1是根据本发明的实施方式的电子装置的示意性立体图的示例;
图2是图1的正视图的示例;
图3是图1的示意性背视图的示例;
图4是背板的前半部的平面图的示例;
图5是图1的部分省略了的平面图的示例,示出了其中服务器刀片、 存储器刀片、以及管理刀片连接到背板的状态; 图6是组合1的正视图的示例;
图7是在NVRAM中存储的定义的组合信息的示例,以列表示出组 合1的情况;
图8是组合2的状态的平面图的示例;
图9是在NVRAM中存储的定义的组合信息的示例,以列表示出了 组合2的情况;
图10是用于描述一个过程的流程图的示例,其中基于PROM中存 储的刀片信息,管理刀片以联动方式接通到新一代服务器刀片的电力供 应和到相邻的存储器刀片的电力供应;
图11是用于描述一个过程的流程图的示例,其中基于PROM中存 储的刀片信息,管理刀片以联动方式切断到新一代服务器刀片的电力供应和到相邻的存储器刀片的电力供应;
图12是用于描述一种情况的流程图的示例,其中基于在NVRAM中 存储的定义的组合信息对电力供应进行联动,这是针对以联动方式接通 电力供应的情况;
图13是用于描述该情况的流程图的示例,其中基于在NVRAM中存 储的定义的组合信息对电力供应进行联动,这是针对以联动方式切断电 力供应的情况;
图14是组合3的状态的正视图15是组合4的状态的正视图16是组合5的状态的正视图;以及
图17是组合6的状态的正视图。
具体实施例方式
下文将通过示例方式描述根据实施方式的电子装置。应指出该实施 方式的配置只是示例,并非意欲将电子装置限制于随后的配置。 <概述〉
在本实施方式中,示例了刀片服务器作为电子装置。刀片服务器能 够被认为是该电子装置,因为刀片服务器具有多功能处理能力,包括处 理公司中部门专用的商业应用、数据库管理、以及因特网电路板的处理。
根据本实施方式的刀片服务器采用能够使用SAS接口进行存储扩展 的新一代服务器刀片、以及不能使用SAS接口进行存储扩展的前一代服 务器刀片作为其组成服务器刀片(对应于具有处理器的信息处理单元)。 因此,根据本实施方式的刀片服务器能够有效地使用硬件资源。
此外,新一代服务器刀片釆用具有SAS接口的存储器刀片(对应于 具有用于处理器的外置存储装置的存储器单元),用于其存储扩展。
接着,从刀片服务器的电力供应装置向在刀片服务器中安装的各个 类型的刀片提供电力。
此外,各服务器刀片具有电力供应开关,当服务器刀片用作服务器 时,电力供应开关接通,而当不使用服务器时,电力供应开关断开。
7到刀片服务器内安装的新一代服务器刀片和存储器刀片的电力供应 的通/断是以联动方式进行的。因此,当提供有大量的这种刀片时,不需 要逐个地手动地通/断其电力供应。由此,由于两种刀片的电力供应联动 地通/断,因而能够消除手动地通/断电力供应的麻烦。
<装置的配置>
参照图1到图17描述所述装置。
如图1所示,刀片服务器1整体上形成为直角平行六面体形状。刀 片服务器1包括用作封装件的机箱2,包括多种类型的刀片3、用作在刀 片服务器1内提供电力的电力供应装置的电源单元5、用于将刀片服务器 1内产生的热量吹散以冷却内部部件的冷却风扇6、以及其它模块。这些 配置单元是经由所谓的背板8安装,所谓的背板8是用诸如金属或合成 树脂的材料制成的机箱2内的一种类型的电路板。
背板8位于机箱2的纵向中部,跨机箱2竖直地设置。因此,当从 上方观看具有安装背板8的机箱2时,如图1所示,其平面图类似于字 母H。
此外,背板8是为了使得各个单元通过用作连接器的插槽在背板8 上与其它单元相互连接而设置的。因此,导线(即总线)在背板8的表 面和内部延伸,因而各种数据和信号经由总线在各个单元之间传递。
在下文,描述刀片服务器1的单元。
刀片3包括上述的前一代服务器刀片31、新一代服务器刀片32、具 有SAS接口的存储器刀片33、以及网络交换刀片34 (见图1到图5)。 当然,前一代服务器刀片31和新一代服务器刀片32统称为服务器刀片, 用附图标记30表示。
此外,刀片3还包括管理刀片35 (见图5),用于管理整个刀片服务 器l,例如各种刀片31到34以及电源单元5的管理。
接着,如图1、 2、 4、和5所示,在背板8的一侧,在水平方向上 分层设置多个前一代服务器刀片31、新一代服务器刀片32、以及存储器 刀片33。此外,如图3和5所示,在背板8的另一侧,安装管理刀片35、 网络幵关刀片34、电源单元5、冷却风扇6等。由此,因为配置单元中的排列关系,背板8可以被称为中间平面。
应指出,在图1中,在之上设置有刀片3的背板8的一侧被称为正 面。因此,其相反一侧被称为背面。此外,从图1的顶面观察的图代表 顶面,从相反一侧观察的图代表底面。此外,当从正面观察刀片服务器l 时的左侧和右侧的表面分别代表左侧表面和右侧表面。
当刀片3安装在机箱2内时,刀片3与正面平行地插入机箱2 (见 图2的箭头)。此外,当添加另一刀片3时,该另一刀片3以与已经安装 的刀片3在水平方向上分层排列的方式插入。
接着,刀片3插入设置在背板8上的插槽(连接器),由此刀片3固 定地配合在背板8上。应注意在本实施方式中12个刀片3能够配合在背 板8上。因此,在背板8上设置用于12个通道的插槽。
另外,背板8具有总线40 (见图8),每个插槽的接口被分配有总线 地址。由此插槽号码转换为地址。例如,插槽1转换为总线地址 0x00001000;插槽2转换为总线地址0x00002000;......插槽12转换为总
线地址0x0000C000。
总线地址由管理刀片35管理。
在图7中,以示例方式组合了连接到背板8的通道1的插槽号码为 1的插槽1的服务器刀片(以相同方式适用)以及以相同方式连接到背板 8的通道2的插槽2的存储器刀片,以附图的形式以定义示例示出。
参照该附图,连接到插槽1的服务器刀片30和连接到插槽2的存储 器刀片33被定义为一组,管理刀片35管理该组的电力供应。在此,该 组合被称为组合l。
当服务器刀片30 (前一代服务器刀片31和新一代服务器刀片32) 和存储器刀片33插入的插槽的位置用附图标记N表示时,能够例如以以 下方式指示服务器刀片30和存储器刀片33。 g卩,服务器刀片30位于从 正面的左侧起第N个插槽,存储器刀片33位于在其右侧的第(N+l)个 插槽。将要经由第N个插槽插入的或已经经由第N个插槽插入了的刀片 3可以被称为位于第N位置的刀片。应注意,通过对在第(N+l)位置和 随后位置的刀片应用同样方式,那些刀片被称为位于第(号码)位置的
9刀片(见图6)。
由此定义的组合内容,即服务器刀片30和存储器刀片33之间的位 置关系存储在管理刀片35内的非易失性RAM中。注意图7和图9所示 的定义示例是利用互联网(WEB)上的图形用户界面(GUI)进行的。 例如,管理刀片35向网络上的终端(个人计算机等)提供具有如图7和 9所示的配置的画面显示。
由此方式,使用总线地址由管理刀片35管理分别插入背板8的机箱 2的12个服务器刀片30的位置。
此外,如上所述,在背板8的背面,电源单元5、管理刀片35、以 及网络开关刀片34经由背板8的插槽(未示出)安装。由此方式,刀片 服务器1的各个单元连接到背板8而不涉及任何线缆。
接着描述服务器刀片30中包括的前一代服务器刀片31和新一代服 务器刀片32。
前一代服务器刀片31是不能通过SAS接口 (对应于第二接口)连 接到存储器刀片33的服务器刀片。前一代服务器刀片31利用背板8通 过SCSI接口 (对应于第一接口)连接到存储器刀片33。另一方面,新一 代服务器刀片32是能够通过SAS接口连接到存储器刀片33的服务器刀 片。在本实施方式中,利用外部SAS接口,新一代服务器刀片32连接到 存储器刀片33。
在第一接口 (即SCSI接口)的情况下,在加电时,由于互联控制, 能够自动首先执行存储器单元的加电,接着在存储器单元投入运行之后 加电信息处理单元。
互联控制是指这样的一种系统,其中例如当特定的信息单元加电时, 另一信息单元在该加电之后的固定时间滞后之后加电,或相反地,当特 定的信息单元断电时,另一信息单元在从该断电之后的固定时间滞后之 后断电。
在另一方面,在第二接口 (即SAS接口)的情况下,当外部提供SAS 接口时,没有以联动方式加电/断电多个信息单元的协议。具体地,不能 够自动进行互联控制(在互联控制中,首先执行存储器单元的加电,接着在存储器单元投入运行之后加电信息单元)。因此,装置主动地进行这 样的控制,其中存储器单元被加电,接着在存储器单元投入运行之后信 息处理单元被加电。
信息处理单元是指服务器刀片。服务器刀片包括能够通过SAS接口 连接到存储器单元的新一代服务器刀片、以及不能够通过SAS接口连接 到存储器单元而能够通过SCSI接口连接到存储器单元的前一代服务器刀 片。存储器单元是指具有SAS接口的存储器刀片。
此外,在所述装置中,线缆10用于连接新一代服务器刀片32和存 储器刀片33。当耦合多个新一代服务器刀片32和存储器刀片33的这种 组合时,除了这些连接器之外还使用扩展连接器以便耦合线缆(见图17)。 连接器和扩展连接器连接到这些刀片的内部电路板的接口 (未示出)上。
如上所述,服务器刀片30安装有作为服务器运行所必须的部件,包 括CPU、存储器、硬盘、网络控制器等。此外,前一代服务器刀片31和 新一代服务器刀片32均包括可编程只读存储器(PROM) 50 (见图5、 8、 以及16)。 PROM 50连接到背板8的总线40,并布置在管理刀片35的 CPU的地址空间。因此,通过指定总线40的地址,管理刀片35的CPU 读出对应的PROM的信息。PROM 50是非易失性存储器,包含刀片信息, 刀片信息包括刀片的类型、与涉及的刀片关联的接口信息、或其它刀片伯息。
刀片的类型是指例如关于服务器刀片30的代的信息。此外,接口信 息是指是否存在外部SAS接口。在PROM 50中存储的信息由管理刀片 35读出。
PROM50在制造时未记录有信息,用户使用终端(称为ROM写入 器的装置)写入数据。PROM50被分为2种类型。
一种是一次型,其中一旦写入了数据,与通常的ROM类似,不能 改变或删除写入的数据。另一种是可删除型,其中数据可以被擦除任意 次数,并能够被重复地写入。
服务器刀片30的各管理员作为用户将服务器刀片30装入刀片服务 器1时,在PROM50中写入信息。接着,在写入完成时,进行系统设定。此外,如图1所示,各服务器刀片30在其正面包括电源按钮30a。 代替直接操作电源按钮30a,可以从客户个人计算机(客户PC)通过作 为局域网(LAN)的主要标准的以太网(注册商标)向管理刀片35发出 电力供应接通命令。
此外,新一代服务器刀片32的SAS连接器321的安装位置例如如 图6所示设置在新一代服务器刀片32的正面右侧。另一方面,以下描述 的存储器刀片33的SAS连接器331,如从图6可见,位于存储器刀片33 的正面的左侧。
在此,当新一代服务器刀片32彼此耦合时,连接器和扩展连接器以 相同方式使用,如上述刀片的耦合一样,但连接器是SAS连接器,扩展 连接器是SAS扩展连接器(见图17)。
下面描述存储器刀片33。
具有SAS接口的存储器刀片33基本上与硬盘驱动器(HDD)具有 相同的机制,并由存储器刀片33中包括的控制器(未示出)控制。
存储器刀片33也设置有PROM 50 (见图5等)。存储器刀片33的 PROM 50也连接到总线40,并设置在管理刀片35的CPU的地址空间。 在PROM 50中存储例如刀片的类型(即存储器刀片)、以及接口信息。 请注意关于哪个服务器刀片与该存储器刀片耦合的信息可以存储在存储 器刀片33的PROM50中。例如,要求可以设定连接到存储器刀片33的 相应的PROM 50的服务器刀片30的插槽号码。
网络开关刀片34是用于在服务器刀片30和外部局域网(LAN)之 间连接的刀片。
管理刀片35安装有专用CPU、 LAN以及串口等。由此,管理刀片 35能够独立于服务器刀片30的状态(挂起等)而进行网络通信和错误监 视操作。此外,管理刀片35监视机箱2内安装的每个单元的状态。另外, 管理刀片35跟踪在机箱2内安装的刀片的类型。
此外,管理刀片35管理向服务器刀片30的电力供应的通/断。向服 务器刀片30的电力供应的通/断管理能够防止出现安装了超出刀片服务 器1的最大功率消耗的过多服务器刀片30的情况。由此,防止系统停
12机。
为了执行该管理,管理刀片35估计刀片的类型和一定程度上刀片的
电力消耗。接着当判断没有问题时,管理刀片35管理到该单元的电力供
应。由此,进行设定,使得当功率消耗大并超出刀片服务器1的最大功
率消耗的服务器刀片30安装到背板8上时,该服务器刀片30不加电。
为此原因,管理刀片35对服务器刀片30的PROM 50和存储器刀片 33的PROM50进行读取,以收集必要的信息。作为必要信息的收集的结 果,管理刀片35基于在PROM 50中存储的信息判断服务器刀片30是否 可连接到具有SAS接口的存储器刀片33。因此,可以说管理刀片35用 作判断装置。
此外,作为判断的结果,当判断出服务器刀片30是新一代服务器刀 片32时,管理刀片35以联动方式控制对存储器刀片33和新一代服务器 刀片32的电力供应的通/断。具体地,新一代服务器刀片32和存储器刀 片33的启动和切断以联动方式控制。
在此,当存储器刀片33和新一代服务器刀片32以联动方式加电时, 管理刀片35在启动新一代服务器刀片32之前启动存储器刀片33。这是 因为当新一代服务器刀片32的CPU不能识别存储器刀片33时,新一代 服务器刀片32的CPU可能判断在刀片服务器1上未安装存储器刀片33。
在另一方面,当存储器刀片33和新一代服务器刀片32以联动方式 断电时,管理刀片35首先断电新一代服务器刀片32。这是因为当首先断 电存储器刀片33时,管理刀片35可能错误地判断存储器刀片33己经损 坏。
当用作判断装置的管理刀片35进行的判断指示前一代服务器刀片 31时,管理刀片35以非联动方式控制电力供应的通/断。在此情况下, 按照现有的SCSI标准,首先加电存储器刀片33,接着,在存储器刀片 33加电之后,服务器刀片30自动地加电。
由此,通过读出PROM 50的信息,管理刀片35判断前一代服务器 刀片31和新一代服务器刀片32中的任何一个与具有SAS接口的存储器 刀片33之间是否存在电力供应联动。因此,管理刀片35能够被认为是包括电力供应联动控制装置的功能装置。
另外,根据向前述位于第N位置的前一代服务器刀片31和位于第N 位置的新一代服务器刀片32中的任何一个进行电力供应的通/断的请求, 管理刀片35访问位于第N位置的服务器刀片31或32,以读出其地址。
接着,描述电源单元5。
电源单元5设置为多个,并且其中具有内置的电力供应装置。电源 单元5通过电源连接器(未示出)耦合到背板8,并向耦合到背板8的刀 片和模块供电。
此外,在本实施方式中,安装了 4个电源单元5以进行冗余。冗余 意味着即使在系统处于使用中时系统变为不能运行,通过旁路、切换、 或代替等,也能保障重启系统。
在本实施方式中,通常,进行设定,使得2个电源单元5投入运行。
接着,当2个正常运行的电源单元5中至少一个损坏时,另一未运行的
电源单元5投入运行,进行替代。此外,通常,可以将3个电源单元5
投入使用,当其中一个损坏时,可用未运行的电源单元5替换它。此外,
伴随着刀片3的添加,为了应对电流容量的短缺,可以将未运行的更多 个电源单元投入运行。
接着,参照图6、图10和图11描述管理刀片35如何基于在服务器 刀片30和存储器刀片33的PROM 50中存储的刀片信息联动位于第N位 置的新一代服务器刀片32的电力供应和位于第(N+l)的存储器刀片33 的电力供应。
首先,描述接通电力供应的情况。
参照图IO,在步骤(在下文用S表示)1,用户对位于第N位置的 服务器刀片30进行加电操作。另选地,从客户个人计算机(客户PC) 经由以太网向管理刀片35发出用于加电位于第N位置的服务器刀片30 的加电命令。
在S2,管理刀片35接收用于加电位于第N位置的服务器刀片30的 请求。这仅是一个请求,因此服务器刀片30实际还没有被加电。请注意 随后的步骤由管理刀片35管理。在S3,管理刀片35从安装在第N位置的服务器刀片30的PROM 50 接收服务器刀片30的刀片信息,接着检查服务器刀片30的代是新一代 还是前一代。
在步骤S3,当位于第N位置的服务器刀片30是前一代服务器刀片 31时,g卩,是不能通过SAS接口连接到存储器刀片33的服务器刀片30 时,处理进入S4。在另一方面,当位于第N位置的服务器刀片30是新 一代服务器刀片32时,g卩,是能够通过SAS接口连接到存储器刀片33 的服务器刀片30时,处理进入S5。服务器刀片30不能连接到存储器刀 片33的这个事实意味着服务器刀片30不能进行存储扩展。
在S4,管理刀片35加电作为位于第N位置的服务器刀片30的前一 代服务器刀片31。在此,当在S3中选择S4时,与位于第(N+l)位置 和之后位置的刀片之间没有联动。这是因为本发明是一种装置,当位于 第N位置的服务器刀片30是新一代服务器刀片32,而位于第(N+l)位 置的服务器刀片30是存储器刀片33时,利用外部的SAS接口进行到两 者的加电/断电的联动。
前一代服务器刀片31经由背板8通过SCSI接口连接到存储器刀片 33,并且在加电时,自动进行互联控制,其中首先执行存储器刀片33的 加电,存储器刀片33投入运行之后,前一代服务器刀片31加电。然而, 在此,以简化为目的,管理刀片35被描述为仅加电位于第N位置的服务 器刀片30。
在S5,管理刀片35从位于(N+l)位置的刀片3的PROM50接收 刀片3的刀片信息。基于接收的刀片信息,当位于(N+l)位置的刀片3 是存储器刀片33时,处理进入S6。当位于(N+l)位置的刀片3是服务 器刀片30时,处理进入S8。
在S6,管理刀片35加电位于(N+l)位置的存储器刀片33,处理 进入S7。在S7,管理刀片35加电位于第N位置的服务器刀片30。具体 地,当位于第N位置的服务器刀片30被加电时,位于第(N+l)位置的 存储器刀片33首先被加电。这是因为如上所述,当新一代服务器刀片32 的CPU不能识别存储器刀片33时,新一代服务器刀片32的CPU可能
15判断在刀片服务器1内没有安装存储器刀片33。
在S8,管理刀片35加电位于第N位置的服务器刀片。具体地,当 第N位置和第(N+l)位置都是服务器刀片30时,位于第N位置的服务 器刀片30,即具有较小编号的服务器刀片30,被加电。对于位于第(N+l ) 位置的电力供应,用户不进行加电操作,因此电力供应未被接通。
接着,描述电力供应断开的情况。
在上述接通电力供应的情况下,当新一代服务器刀片32位于第N 位置,而存储器刀片33位于第(N+l)位置时,存储器刀片33首先被加 电。在另一方面,在断开电力供应的情况下,位于第N位置的新一代服 务器刀片32首先断电,之后,位于第(N+l)位置的存储器刀片33被断 电。
在Sll,用户对位于第N位置的服务器刀片30进行断电操作(例如 长压电源按钮)。另选地,从客户个人计算机(客户PC)经由以太网向 管理刀片35发出用于对位于第N位置的服务器刀片30进行断电的断电 命令。
在S12,管理刀片35接收用于请求对位于第N位置的服务器刀片 30进行断电的请求。这仅是一个请求,因此服务器刀片30还没有实际被 断电。以下是由管理刀片35管理。
在S13,管理刀片35从安装在第N位置的服务器刀片30的PROM 50 接收服务器刀片30的刀片信息,接着检査服务器刀片30的代是新一代 还是前一代。
在S13,当位于第N位置的刀片3是前一代服务器刀片31时,即是 不能通过SAS接口连接到存储器刀片33的服务器刀片30时,处理进入 S14。另一方面,当位于第N位置的刀片3是新一代服务器刀片32时, 即能够通过SAS接口连接到存储器刀片33的服务器刀片30时,处理进 入S15。
在S14,管理刀片35断电作为位于第N位置的服务器刀片30的前 一代服务器刀片31 。在此,当在S13选择进入S14时,与插入到第(N+l) 位置和之后位置的服务器刀片30之间没有联动。这是因为如上所述,本发明是一种装置,其中当位于第N位置的服务器刀片30是新一代服务器 刀片32而位于第(N+l)位置的服务器刀片30是存储器刀片33时,进 行向两者的电力供应的联动。
在S15,管理刀片35从安装在第(N+l)位置的刀片3的PROM50 接收刀片3的刀片信息。基于接收的刀片信息,当位于第(N+l)位置的 刀片3是存储器刀片33时,处理进入S16。当位于第(N+l)位置的刀 片3是服务器刀片30时,处理进入S18。位于第(N+l)位置的刀片3 可以是新一代服务器刀片32或前一代服务器刀片31。
在S16,管理刀片35断电作为位于第N位置的服务器刀片的新一代 服务器刀片32。之后,处理进入S17。在S17,管理刀片35断电位于第 (N+l)位置的存储器刀片33。具体地,当位于第N位置的服务器刀片 30被断电时,位于第(N+l)位置的存储器刀片33随后被断电。这是因 为如上所述,当存储器刀片33被先断电时,管理刀片35可能错误地判 断存储器刀片33已经损坏。
在S18,管理刀片35断电位于第N位置的服务器刀片30。具体地, 当第N位置和第(N+l)位置都是服务器刀片时,位于第N位置的服务 器刀片,即较小号码的服务器刀片,被断电。对于位于第(N+l)位置的 电力供应,用户不进行断电操作,因此电力供应未被断开。
接着,参照图8、图9、图12、以及图13,描述其中基于管理刀片 35的NVRAM中存储的已定义的组合信息来联动电力供应的情况。应注 意在此情况下,安装了单个的服务器刀片30,但也可安装串联的多个存 储器刀片33。
参照图8和图9,示出了一个示例,其中服务器刀片30位于第N插 槽,存储器刀片33安装在从第(N+l)位置到距离第N位置土a的第(N土(x) 位置的各插槽。这被称为组合2。
在图8中,示例了一种情况,其中假设插槽1位于第N位置,服务 器刀片30安装在该位置,存储器刀片33插入到位于以该位置为起点的 右侧的全部插槽中。假设插槽3对应于+a位置,存储器刀片33插入到插 槽2和3。具体地,信息处理单元和存储器单元设置为多个,这多个单元按照单元类型分类,并且串联连接。
首先,描述接通电力供应的情况。
参照图12的流程图,在S21,用户对位于第N位置的服务器刀片 30进行加电操作。另选地,从客户个人计算机(客户PC)经由以太网向 管理刀片35发出用于加电位于第N位置的服务器刀片30的加电命令。
在S22,管理刀片35接收请求加电位于第N位置的服务器刀片30 的请求。这仅是一个请求,因此电力供应实际上还没有接通。以下是由 管理刀片35管理。
在S23,管理刀片35检查NVRAM中定义的组合信息(在此为组合 2)。作为其结果,当安装在第N插槽的服务器刀片30没有通过SAS接 口连接到存储器刀片33时,处理进入S24。
在S24,管理刀片35加电位于第N位置的服务器刀片30。
作为S23的检查的结果,当管理刀片35判断位于第N位置的服务 器刀片30通过SAS接口连接到安装进位于距离+ct (即位于(N+a)位置) 的插槽的存储器刀片33时,处理进入S25。
在S25,管理刀片35加电插入位于第N插槽的服务器刀片30和第 (N+ct)位置的存储器刀片33之间(从第N+1到第N+a)的插槽的存 储器刀片33。具体地,全部存储器刀片都被加电。
应注意,在此,已经描述了一个示例,其中多个存储器刀片33从服 务器刀片30的下一个插槽开始串联排列。然而,不是必须进行串联排列。 在此情况下,仅需要写入连接到服务器刀片30的PROM 50的存储器刀 片33的位置(插槽号码)。例如,使用N+ai (i=l,2,...k)。
在S26,管理刀片35加电位于第N位置的作为服务器刀片的新一代 服务器刀片32。
接着,描述其中断开电力供应的情况。
在S31,用户对位于第N位置的服务器刀片30进行断电操作。另选 地,从客户个人计算机(客户PC)经由以太网向管理刀片35发出用于 断电位于第N位置的服务器刀片30的断电(OFF)命令。
在S32,管理刀片35接收请求断电位于第N位置的服务器刀片30的请求。这仅是一个请求,因此电力供应实际未断开。以下由管理刀片
35管理。
在S33,管理刀片35检查NVRAM中定义的组合信息(在此情况下
是组合2)。作为其结果,当安装进第N个插槽的服务器刀片30不是通
过SAS接口连接到存储器刀片33时,处理进入S34。
在S34,管理刀片35断电位于第N位置的服务器刀片30。
作为S33的结果,当位于第N位置的服务器刀片30通过SAS接口
连接到安装在位于+a远的第(N+cO插槽的存储器刀片33时,处理进
入S35。
在S35,管理刀片35断电位于第N位置的服务器刀片30。
在S36,管理刀片35断电插入位于第N插槽的服务器刀片30和位 于第(N土a)位置的存储器刀片33之间(从第(N+l)到第(N+a))的 插槽的存储器刀片33。具体地,全部存储器刀片都被断电。
根据上述的刀片服务器1,前一代服务器刀片31和新一代服务器刀 片32能够在刀片服务器1中一起使用。因此,能够实现硬件资源的有效 利用。另外,即使当具有SAS接口的外部存储器刀片33用作新一代服务 器刀片32的存储器扩展时,也能够以联动方式通/断到新一代服务器刀片 32和存储器刀片33的电力供应。结果,利用刀片服务器l,能够顺利地 进行电力供应的接通和断开。具体地,不需要逐个手动地对新一代服务 器刀片32的电力供应和连接到新一代服务器刀片32的存储器刀片33的 电力供应进行通/断。
因此,能够省去手动地通/断电力供应的麻烦。
另外,新一代服务器刀片32和与之关联的存储器刀片33串联连接, 因此,能够容易地进行管理而不会将一个刀片与另一个刀片混淆。
<计算机可读介质>
能够通过计算机或其它机器或装置(下文称为计算机等)在计算机 可读介质记录一种程序,使得计算机等实现任何一项上述功能。接着, 通过允许计算机等加载并执行记录介质上的程序,计算机等能够提供这 些功能。在此,计算机等可读的记录介质是指通过电、磁、光、机械、或化 学反应积累例如数据和程序的信息并能够由计算机等读取的记录介质。
在记录介质中,作为可从计算机等移除的记录介质,存在例如软盘、
磁光盘、CD-ROM、 CD-R/W、 DVD、 DAT、 8mm磁带、存储卡等。
此外,作为固定到计算机等的记录介质,存在硬盘、ROM (只读存 储器)等。
应注意本发明不限于上述附图示例,显然,在本发明的精神和范围 内可进行各种变化和修改。
例如,与组合1和2不同,还可以想到以下描述的组合3至6。
参照图14描述组合3。组合3与图6所示的组合1的不同在于服务 器刀片30 (新一代服务器刀片32)和存储器刀片33相互交换位置。具 体地,服务器刀片30 (新一代服务器刀片32)位于第N个插槽,而存储 器刀片33位于其左侧,在第(N-l)插槽。
经由连接器321和331连接新一代服务器刀片32和存储器刀片33 的线缆10的长度设定为大致等于或略微长于连接器321和331之间的距 离。如上所述,新一代服务器刀片32的SAS连接器321的安装位置是例 如在如图6所示的新一代服务器刀片32的正面右侧。在另一方面,例如 从图6可见,以下描述的存储器刀片33的SAS连接器331位于存储器刀 片33的正面左侧。在组合3中,两者的位置从图1所示的组合1的情况 改变,因此组合3的连接器321和331之间的距离变得比组合1的距离 长。因此,组合3的线缆10需要比组合1的线缆10长。因此,当组合l 的线缆10用于组合3时,从物理的角度看,用具有针对组合l的长度的 线缆10不能连接位于第N位置的服务器刀片和位于第(N-l).位置的存 储器刀片。
在另一方面,当组合3的线缆10用于组合1时,线缆10太长。因 此,能够允许用户注意服务器刀片30的布置错误或注意线缆10不是专 用的。
图15示出了组合4。在组合4中,存储器刀片33安装在服务器刀 片30 (新一代服务器刀片32)的两侧。具体地,服务器刀片30位于第N插槽,而存储器刀片33分别位于服务器刀片30的左侧和右侧的第(N-1) 和第(N+l)插槽。
在此,连接服务器刀片30 (新一代服务器刀片32)和左右存储器刀 片33的线缆10的长度不同,因此,通过在各刀片中心形成用于用线缆 连接服务器刀片30 (新一代服务器刀片32)和存储器刀片33的连接器, 可使得线缆10等长。因此,在此情况下,仅需要管理具有固定长度的线 缆,这将允许对线缆的容易管理。
参照图16描述组合5。组合5示例了一种情况,其中存储器刀片33 安装在远离服务器刀片30的位置。具体地,这是这样的一种情况,其中 服务器刀片30 (新一代服务器刀片32)位于第N个插槽,存储器刀片 33位于距离士a的位置(在图16,为右向l个插槽(+a)),即,在第(N 士a)个插槽,并且两者用线缆10连接。
另外,服务器刀片30和存储器刀片33中任何一个可以安装在位于 第N插槽的服务器刀片30 (新一代服务器刀片32)和位于第(N士cc) 位置(在此情况下为插槽2)之间的插槽中。应注意组合5代表一种情况, 其中仅仅连接了位于第N位置的服务器刀片30和位于第(N士cO位置 的存储器刀片33。
此外,图17示例了组合6。这种情况是这样的示例,其中尽管多个 服务器刀片30 (新一代服务器刀片32)串联安装,但安装了单个的存储 器刀片33。
为了详细描述,起点是第N插槽。接着,在本示例中,服务器刀片 30 (新一代服务器刀片32)串联地位于从该点到向右或向左方向距离a 的第(N士a)个插槽,存储器刀片33位于再向右或向左方向一个插槽的 插槽处。在本实施方式中,示例了一种情况,其中服务器刀片30串联设 置在向右方向(加方向),单个的存储器刀片33紧邻这些串联的服务器 刀片30设置。应注意在图17中串联的服务器刀片30的数量是2。
省略了利用流程图对上述的描述。然而,任意一种情况是通过设计 一种用于电力供应控制的逻辑电路实现的。具体地,在全部单元安装在 机箱2之后,要求在管理刀片35中定义关于哪个服务器刀片连接到哪个存储器刀片的信息。换句话说,仅仅需要管理刀片35能够识别这些关系。
此外,可以想到以下情况,其中在存储器侧PROM50中写入指示特 定存储器刀片是用于第N个服务器刀片的信息(信息可以是识别信息或 可以指定第N个刀片)。
此外,代替PROM,可以采用DIP开关(双线封装开关)。假设服务 器刀片的插槽号码是N,可以为将要连接到该服务器刀片的存储器刀片 的DIP开关设置相同的号码N,由此指定要连接的服务器。
此处引用的全部示例和条件语言用于教导目的,以帮助读者理解发 明人为了推进本技术领域而贡献的本发明和概念,并且应理解为不是限 于此处具体引用的示例和条件,说明书中的示例的组织也不涉及本发明 的优劣的显示。尽管详细地描述了本发明的实施方式,应理解不背离本 发明的精神和范围下能够进行各种改变、替换以及修改。
<小结>
根据本发明的一个方面, 一种电子装置包括信息处理单元,至少 包括处理器;存储器单元,包括用于所述处理器的外部存储器装置;以 及管理单元,控制所述信息处理单元和存储器单元的启动(start up)和 关闭(shut-down),其中所述信息处理单元和存储器单元通过第一接口和 第二接口之一相互连接,第一接口能够进行预定控制,其中在加电时首 先执行存储器单元的加电,接着在存储器单元被投入运行之后,加电信 息处理单元,第二接口不能够进行所述预定控制;所述信息处理单元包 括位于可从管理单元访问的总线上的非易失性存储器装置,所述非易失 性存储器装置存储指示用于连接所述存储器单元的接口的类型的信息; 以及在接收到用于加电信息处理单元的指令后,所述管理单元从信息处 理装单元的非易失性存储器装置读出接口的类型,其中当信息处理单元 通过第一接口连接到存储器单元时,管理单元通过第一接口按照预定控 制进行加电,以及当信息处理单元不是通过第一接口连接到存储器单元 时,加电所述存储器单元,在存储器单元被投入运行之后,加电信息处 理单元。
在此,所述信息处理单元是指服务器刀片。服务器刀片包括能够通
22过SAS接口连接到存储器刀片的新一代服务器刀片,以及不能通过SAS 接口连接到存储器刀片而能够通过SCSI接口连接到存储器刀片的前一代 服务器刀片。存储器单元是指具有SAS接口的存储器刀片。
根据所述电子装置,当信息处理单元不是通过第一接口连接到存储 器单元时,存储器单元加电,在存储器单元被投入运行之后,信息处理 单元加电。因此,在存储器单元被投入运行之后,能够以联动方式进行 信息处理单元的加电。由此,根据所述电子装置,能够消除手动地接通 到多个单元的电力供应的麻烦。
因此,根据所述电子装置,甚至在具有不同接口的信息处理单元和 存储单元共存的系统中,也能够消除主要在加电时的功能的差异。
权利要求
1.一种电子装置,所述电子装置包括信息处理单元,其至少包括处理器;存储器单元,包括用于所述处理器的外部存储器装置;以及管理单元,控制所述信息处理单元和所述存储器单元的启动和停止,其中所述信息处理单元和所述存储器单元通过第一接口和第二接口之一相互连接,所述第一接口能够进行预定控制,所述第二接口不能够进行所述预定控制,其中,在所述预定控制中在加电时首先执行所述存储器单元的加电,在所述存储器单元被投入运行之后,加电所述信息处理单元;所述信息处理单元包括位于能够从所述管理单元访问的总线上的非易失性存储器装置,所述存储器装置存储指示用于连接所述存储器单元的接口的类型的信息;以及在接收到加电所述信息处理单元的指令后,所述管理单元从所述信息处理装单元的非易失性存储器装置中读出接口的类型,其中当所述信息处理单元通过所述第一接口连接到所述存储器单元时,所述管理单元通过所述第一接口按照所述预定控制进行加电,以及当所述信息处理单元不是通过所述第一接口连接到所述存储器单元时,所述管理单元加电所述存储器单元,在所述存储器单元投入运行之后,所述管理单元加电所述信息处理单元。
2. 根据权利要求l所述的电子装置,其中所述信息处理单元和所述存储器单元彼此相邻地安装;以及当判断出所述信息处理单元和所述存储器单元不是通过所述第一接口相互连接,并且电源切断时,所述信息处理单元在所述存储器单元切断之前切断。
3. —种电子装置的加电方法,所述方法包括接收用于加电信息处理单元的指令;从非易失性存储器装置读出接口的类型;当所述信息处理单元通过能够进行预定控制的第一接口连接到存储器单元时,通过第一接口按照预定控制进行加电,其中在所述预定控制中,当加电时,首先执行所述存储器单元的加电,在所述存储器单元投入运行之后,所述信息处理单元加电;以及当所述信息处理单元不是通过所述第一接口连接到所述存储器单元时,加电所述存储器单元,在所述存储器单元投入运行之后,加电所述信息处理单元。
4. 根据权利要求3所述的电子装置的加电方法,所述加电方法还包括当判断出所述信息处理单元和所述存储器单元不是通过所述第一接口相互连接,并且电源切断时,所述信息处理单元在所述存储器单元切断之前切断,其中所述信息处理单元和所述存储器单元彼此相邻地安装。
5. —种计算机可读介质,存储有由机器执行的程序,在程序执行时机器执行接收加电信息处理单元的指令;从非易失性存储器装置读出接口的类型;当所述信息处理单元通过能够进行预定控制的第一接口连接到存储器单元时,通过第一接口按照所述预定控制进行加电,在所述预定控制中,当加电时,首先执行所述存储器单元的加电,在所述存储器单元投入运行之后,所述信息处理单元加电;以及当所述信息处理单元不是通过所述第一接口连接到所述存储器单元时,加电所述存储器单元,在所述存储器单元投入运行之后,加电所述信息处理单元。
全文摘要
本发明涉及电子装置、电子装置的加电方法、以及程序。该信息处理单元和存储器单元通过第一接口和第二接口之一相互连接,第一接口能够进行互联使得首先加电存储器单元,在存储器单元被投入运行之后加电信息处理单元,第二接口不能进行该互联。所述信息处理单元具有PROM,存储关于接口的类型的信息。管理单元在接收到加电信息处理单元的指令后从PROM读出该类型。当信息处理单元通过第一接口连接到存储器单元时,按照预定控制进行加电。当信息处理单元不是通过第一接口连接到存储器单元时,首先加电存储器单元,接着加电信息处理单元。
文档编号G06F1/26GK101604196SQ20091013506
公开日2009年12月16日 申请日期2009年4月22日 优先权日2008年6月10日
发明者木内一庆 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1