机架式服务器系统及其操作方法转让专利

申请号 : CN201210364414.3

文献号 : CN103677112B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王浩皓

申请人 : 英业达科技有限公司英业达股份有限公司

摘要 :

一种机架式服务器系统及其操作方法在此揭露。机架式服务器系统包括机架管理控制器、多个服务器、多个风扇模块、以及多个风扇控制器,其中机架管理控制器包括多个不同的第一通信端口,风扇控制器中每一者包括多个不同的第二通信端口。风扇控制器分别连接第一通信端口,服务器分别连接第二通信端口。机架管理控制器利用第一通信端口以辨别风扇控制器,并利用第一通信端口与第二通信端口的区别以得知服务器在机架式服务器系统中的位置信息。

权利要求 :

1.一种机架式服务器系统,其特征在于,包括:

多个服务器,分为多组服务器;

多个风扇模块,该些风扇模块中每一者对该些组服务器中相应一者进行散热;

多个风扇控制器,该些风扇控制器中每一者控制该些风扇模块中相应一者的运作,且该些风扇控制器中每一者分别包括多个不同的第二通信端口;以及一机架管理控制器,包括多个不同的第一通信端口;

其中该些组服务器中的每一者分别连接该些风扇控制器中对应一者的该些第二通信端口,该些第二通信端口对应不同的服务器位置,该些风扇控制器透过该些第二通信端口与该些组服务器进行数据传输,该些风扇控制器的每一者由该些组服务器中相应一者所连接第二通信端口的区别得知该些组服务器中相应一者的本地位置排列信息;

该些风扇控制器分别连接该些第一通信端口,该些第一通信端口对应不同的风扇控制器位置,其中该机架管理控制器是用以透过该些第一通信端口与该些风扇控制器进行数据传输,并由该些风扇控制器所连接第一通信端口的区别得知该些风扇控制器在该机架式服务器系统中的位置信息,且透过该些风扇控制器取得该些组服务器的本地位置排列信息,更依据该些风扇控制器的位置信息及该些组服务器的本地位置排列信息得知该些服务器在该机架式服务器系统中的位置信息;

其中该机架管理控制器或该些风扇控制器中相应一者是依据该些服务器与该些第二通信端口的连接依序分配服务器序列号予该些服务器。

2.根据权利要求1所述的机架式服务器系统,其特征在于,该些服务器分别对应不同层数,同一组服务器所对应的层数彼此相邻,该些组服务器分别对应该些风扇管理控制器,该些服务器的服务器序列号分别对应不同高度;数据传输时,该机架管理控制器根据一数据经过的第一、第二通信端口来得知发送该数据的服务器的服务器位置。

3.根据权利要求1所述的机架式服务器系统,其特征在于,该机架管理控制器依据该些风扇控制器与该些第一通信端口的连接依序分配风扇控制器序列号予该些风扇控制器。

4.根据权利要求1所述的机架式服务器系统,其特征在于,该些风扇控制器中相应一者的该些第二通信端口与该些服务器各自透过总线以一对一方式相互连接。

5.根据权利要求1所述的机架式服务器系统,其特征在于,该机架管理控制器的该些第一通信端口与该些风扇控制器各自透过总线以一对一方式相互连接。

6.一种机架式服务器系统的操作方法,其特征在于,该机架式服务器系统包括一机架管理控制器、多个风扇控制器以及多个服务器,该机架管理控制器包括多个不同的第一通信端口,该些风扇控制器分别包括多个不同的第二通信端口,该操作方法包括:该机架管理控制器的该些第一通信端口分别与该些风扇控制器连线;

该机架管理控制器透过该些第一通信端口与该些风扇控制器进行数据传输;

该机架管理控制器由该些风扇控制器所连接第一通信端口的区别得知该些风扇控制器在该机架式服务器系统中的位置信息;

该些风扇控制器的该些第二通信端口分别与该些服务器连线;

该些风扇控制器透过该些第二通信端口与该些服务器进行数据传输;

该些风扇控制器的每一者由该些服务器中相应一者所连接第二通信端口的区别得知该些服务器中相应一者的本地位置排列信息;

该机架管理控制器透过该些风扇控制器取得该些服务器的本地位置排列信息并依据该些风扇控制器的位置信息及该些服务器的本地位置排列信息得知该些服务器在该机架式服务器系统中的位置信息;以及该机架管理控制器或该些风扇控制器中相应一者依据该些服务器与该些第二通信端口的连线依序分配服务器序列号予该些服务器。

7.根据权利要求6所述的操作方法,其特征在于,该机架管理控制器的该些第一通信端口与该些风扇控制器各自透过总线以一对一方式相互连线,且该些风扇控制器中相应一者的该些第二通信端口与该些服务器各自透过总线以一对一方式相互连线。

8.根据权利要求6所述的操作方法,其特征在于,还包括:

该机架管理控制器依据该些风扇控制器与该些第一通信端口的连线依序分配风扇控制器序列号予该些风扇控制器。

说明书 :

机架式服务器系统及其操作方法

技术领域

[0001] 本发明是有关于一种服务器系统其操作方法,特别是有关于一种机架式服务器系统其操作方法。

背景技术

[0002] 随着网络技术的发展,用以储存数据、维持网络运作以及提供各式网络服务的服务器已变得越来越重要。其中机架式服务器系统将多个服务器叠置于机架中的架构,由于具有方便管理与集中散热的特色,已被广泛地应用在如企业、组织或数据中心的机房设备之中。
[0003] 一般而言,机架式服务器系统利用硬件以分别对机架式服务器系统的内部装置定位,例如机架式服务器系统的背板上可具备多个针脚,当内部装置插入机架式服务器系统的机架时,此内部装置即可透过其所接触的针脚以得知其在机架上的位置。然而,利用硬件对机架式服务器系统内部装置定位的做法,若欲应用于大容量的机架式服务器系统时,其所需的硬件数量亦随之增加,将造成成本负担。另一方面,接触式的硬件容易损坏或因表面的金属氧化而造成接触不良,使得机架式服务器系统的定位容易发生错误,而导致机架式服务器系统的不稳定。
[0004] 是以,一种取代传统利用硬件对机架式服务器系统的内部装置进行定位的方法需要被提出。

发明内容

[0005] 本发明的一目的在于提供一种机架式服务器系统,其可利用机架式服务器系统中的机架管理控制器对机架式服务器系统所包括的其它内部装置进行定位。
[0006] 根据本发明一实施例,机架式服务器系统包括机架管理控制器、多个服务器、多个风扇模块以及多个风扇控制器。服务器分为多组服务器。风扇模块中每一者对该些组服务器中相应一者进行散热。风扇控制器中每一者控制风扇模块中相应一者的运作,且风扇控制器中每一者分别包括多个不同的第二通信端口。机架管理控制器包括多个不同的第一通信端口。其中该些组服务器中的每一者分别连接风扇控制器中对应一者的第二通信端口,第二通信端口对应不同的服务器位置,风扇控制器透过第二通信端口与该些组服务器进行数据传输,风扇控制器的每一者由该些组服务器中相应一者所连接第二通信端口的区别得知该些组服务器中相应一者的本地位置排列信息;多个风扇控制器,风扇控制器分别连接第一通信端口,第一通信端口对应不同的风扇控制器位置,其中机架管理控制器是用以透过第一通信端口与风扇控制器进行数据传输,并由风扇控制器所连接第一通信端口的区别得知风扇控制器在机架式服务器系统中的位置信息,且透过风扇控制器取得该些组服务器的本地位置排列信息,更依据风扇控制器的位置信息及该些组服务器的本地位置排列信息得知服务器在机架式服务器系统中的位置信息。
[0007] 根据本发明一实施例,机架管理控制器或上述风扇控制器中相应一者是依据服务器与第二通信端口的连接依序分配服务器序列号予该些服务器。
[0008] 根据本发明一实施例,其中服务器的服务器位置对应不同层数,同一组服务器所对应的层数彼此相邻,该些组服务器分别对应风扇管理控制器,服务器的服务器序列号分别对应不同高度;数据传输时,机架管理控制器根据一数据经过的第一、第二通信端口来得知发送数据的服务器的服务器位置。根据本发明一实施例,上述风扇控制器中相应一者的第二通信端口与服务器各自透过总线以一对一方式相互连接。
[0009] 根据本发明一实施例,机架管理控制器的第一通信端口与上述风扇控制器各自透过总线以一对一方式相互连接。
[0010] 根据本发明一实施例,机架式服务器系统还包括多组风扇,此些组风扇中每一组风扇连接风扇控制器中相应一者。
[0011] 根据本发明一实施例,机架管理控制器是依据风扇控制器与第一通信端口的连接依序分配风扇控制器序列号予风扇控制器。
[0012] 本发明的另一目的在于提供一种机架式服务器系统的操作方法,其中机架式服务器系统包括机架管理控制器、多个服务器以及多个风扇控制器,机架管理控制器包括多个不同的第一通信端口,风扇控制器分别包括多个不同的第二通信端口。运用此方法,可对机架式服务器系统所包括的其它内部装置进行定位。
[0013] 根据本发明一实施例,操作方法包括:机架管理控制器的第一通信端口分别与风扇控制器连线;机架管理控制器透过第一通信端口与风扇控制器进行数据传输;机架管理控制器由风扇控制器所连接第一通信端口的区别得知风扇控制器在机架式服务器系统中的位置信息;风扇控制器的第二通信端口分别与服务器连线;风扇控制器透过第二通信端口与该些服务器进行数据传输;风扇控制器的每一者由该些服务器中相应一者所连接第二通信端口的区别得知该些服务器中相应一者的本地位置排列信息;以及机架管理控制器透过风扇控制器取得该些服务器的本地位置排列信息并依据风扇控制器的位置信息及该些服务器的本地位置排列信息得知服务器在机架式服务器系统中的位置信息。
[0014] 根据本发明一实施例,操作方法还包括:机架管理控制器或风扇控制器中相应一者依据服务器与第二通信端口的连线依序分配服务器序列号予服务器。
[0015] 根据本发明一实施例,风扇控制器中相应一者的第二通信端口与服务器各自透过总线以一对一方式相互连线。
[0016] 根据本发明一实施例,机架管理控制器的第一通信端口与风扇控制器各自透过总线以一对一方式相互连线。
[0017] 根据本发明一实施例,操作方法还包括:机架管理控制器依据风扇控制器与第一通信端口的连线依序分配风扇控制器序列号予风扇控制器。
[0018] 综上所述,当风扇控制器分别连接或连线机架管理控制器的第一通信端口且服务器分别连接风扇控制器时,机架管理控制器可利用第一、第二通信端口以辨别风扇控制器,以达到定位的功效。如此设置可避免利用接触式硬件进行定位,不但可简化硬件结构、节省成本,更能提高机架式服务器系统的稳定度,并减少管理者维修损坏的接触式硬件的不便。

附图说明

[0019] 为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
[0020] 图1为根据本发明一实施例所绘示的机架式服务器系统的示意图。
[0021] 【主要元件符号说明】
[0022] 100:机架式服务器系统      110:机架管理控制器
[0023] FCB1-FCB8:风扇控制器     P1-P8:第一通信端口
[0024] FAN1-FAN8:风扇模块       G1-G8:多组服务器
[0025] P11-P15:第二通信端口     S1-S40:服务器
[0026] P81-P85:第二通信端口     P21-P25:第二通信端口

具体实施方式

[0027] 以下将以附图及详细叙述清楚说明本揭示内容的精神,任何所属技术领域中具有通常知识者在了解本揭示内容的较佳实施例后,当可由本揭示内容所教示的技术,加以改变及修饰,其并不脱离本揭示内容的精神与范围。
[0028] 本发明的一方面在于提供一种机架式服务器系统,其可利用机架式服务器系统中的机架管理控制器对机架式服务器系统所包括的其它内部装置进行定位。
[0029] 图1为根据本发明一实施例所绘示的机架式服务器系统的示意图。机架式服务器系统100至少包括机架管理控制器110、多个风扇控制器FCB1-FCB8、多个服务器S1-S40以及多组风扇模块FAN1-FAN8。服务器S1-S40可分为多组服务器,如第一组服务器至第八组服务器G1-G8,其中S1-S5可为第一组服务器G1、S5-S10可为第二组服务器G2,以此类推。
[0030] 值得注意的是,为便于叙述,本揭示内容中的风扇模块、风扇控制器以及第一通信端口的数量皆以8组/个为例,而第二通信端口的数量以40个为例,且服务器以40个并分为8组为例,然而其可依实际情形调整,而不以此数量为限。另外,在一些情况下,风扇控制器的数量可少于第一通信端口的数量,服务器的数量可少于第二通信端口的数量。
[0031] 风扇控制器FCB1-FCB8分别连接风扇模块FAN1-FAN8,风扇控制器FCB1-FCB8中每一者控制风扇模块FAN1-FAN8中相应一者的运作,如风扇控制器FCB1控算风扇模块FAN1的运作,风扇控制器FCB2控制风扇模块FAN2的运作。风扇模块FAN1-FAN8中每一者对多组服务器G1-G8中相应一者进行散热,例如风扇模块FAN1对第一组服务器G1进行散热,风扇模块FAN2对第二组服务器G2进行散热。
[0032] 机架管理控制器110包括多个不同的第一通信端口P1-P8,第一通信端口P1-P8分别对应不同的风扇控制器位置,其中风扇控制器位置指的是风扇控制器在机架式服务器系统100中的位置,例如是风扇控制器插槽。第一通信端口P1-P8分别连接风扇控制器FCB1-FCB8。机架管理控制器110是用以透过第一通信端口P1-P8与风扇控制器FCB1-FCB8进行数据传输,例如风扇控制器FCB2的风扇转速表及状态信息可透过对应的第一通信端口P2传输至机架管理控制器110,同样地,机架管理控制器110亦可透过对应的第一通信端口P2将控制命令(例如关于转速的命令)传输至对应的风扇控制器FCB2。机架管理控制器110由风扇控制器FCB1-FCB8所连接第一通信端口P1-P8的区别得知风扇控制器FCB1-FCB8在机架式服务器系统100中的位置信息。换句话说,机架管理控制器110可通过第一通信端口P1-P8以辨别风扇控制器FCB1-FCB8。举例而言,当风扇控制器FCB2传送数据至机架管理控制器110时,机架管理控制器110即可由此一数据的来源(如第一通信端口P2)得知此一数据是由连接于第一通信端口P2上的风扇控制器所传送。
[0033] 风扇控制器FCB1-FCB8中每一者分别包括多个不同的第二通信端口,例如:风扇控制器FCB1包括第二通信端口P11-P15、风扇控制器FCB2包括第二通信端口P21-P25,以此类推。风扇控制器的第二通信端口P11-85分别对应不同的服务器位置,其中服务器位置指的是服务器在机架式服务器系统100中的位置,例如可以是服务器插槽。风扇控制器FCB1-FCB8的第二通信端口P11-85分别连接服务器S1-S40,如风扇控制器FCB1的第二通信端口P11-15分别连接服务器S1-S5,即第一组服务器G1,风扇控制器FCB2中的第二通信端口P21-25分别连接服务器S6-S10,即第二组服务器G2。风扇控制器FCB1-FCB8分别透过第二通信端口P11-P85与服务器S1-S40进行数据传输,例如服务器S1-S40可将自身的温度及状态信息透过第二通信端口P11-P85传输给对应的风扇控制器FCB1-FCB8。风扇控制器FCB1-FCB8的每一者由多组服务器G1-G8中相应一者所连接第二通信端口P11-P85的区别得知多组服务器G1-G8中相应一者的本地位置排列信息。换句话说,风扇控制器FCB1-FCB8可利用第二通信端口P11-P85以辨别服务器S1-S40。举例而言,当服务器S7传送数据至风扇控制器FCB2时,风扇控制器FCB2即可由此一数据的来源(如第二通信端口P22)得知此一数据是由连接于第二通信端口P22上的服务器所传送。
[0034] 机架管理控制器110可透过风扇控制器FCB1-FCB8取得多组服务器G1-G8的本地位置排列信息,并依据风扇控制器FCB1-FCB8的位置信息及多组服务器G1-G8的本地位置排列信息得知该些服务器在该机架式服务器系统中的位置信息。换句话说,机架管理控制器110可利用第一通信端口P1-P8与第二通信端口P11-P85以辨别服务器S1-S40。举例而言,当服务器S6传送一数据至机架管理控制器110时,机架管理控制器110即可由此一数据来源自第一通信端口P2得知此一数据经过风扇控制器FCB2传送,并由数据来源自第二通信端口P21得知传送此一数据的服务器连接于风扇控制器FCB2的第二通信端口P21上。在现有技术中,主要是利用硬件对机架式服务器系统内部装置(如服务器或风扇管理器)定位。此外,现有技术中的机架式服务器系统主要是单一总线连接多个内部装置(如服务器或风扇管理器)的连接架构(即总线拓扑(bus topology)),而在如此的架构下主控装置(如机架管理控制器或风扇管理器)无法仅通过总线而对从属装置(如风扇管理器或服务器)进行定位。
[0035] 而相较于现有技术,本发明实施例中的机架管理控制器110透过第一通信端口P1-P8与风扇控制器FCB1-FCB各别连接,是以,机架管理控制器110可透过第一通信端口P1-P8辨别连接于不同的第一通信端口P1-P8上的风扇控制器FCB1-FCB8。再者,风扇控制器FCB1-FCB8透过第二通信端口P11-P85与服务器S1-S40各别连接,是以风扇控制器FCB1-FCB8中相应一者可透过第二通信端口P11-P85辨别连接于不同的第二通信端口P11-P85上的服务器S1-S40如此一来,即便不使用额外的硬件,机架管理控制器110亦可分辨对机架式服务器系统内部不同的装置(如服务器或风扇管理器),以达到定位的功效。
[0036] 在本发明一些实施例中,其中在数据传输时,若机架管理控制器110接收到一数据,则机架管理控制器110可根据此数据所经过的第一通信端口P1-P8与第二通信端口P11-P85以得知此数据的来源,即传送此数据的服务器的服务器位置。
[0037] 在本发明一些实施例中,机架管理控制器110可依据风扇控制器FCB1-FCB8与第一通信端口P1-P8的连接依序分配风扇控制器序列号予风扇控制器FCB1-FCB8。举例而言,机架管理控制器110可分配给连接第一通信端口P1-P8的风扇控制器FCB1-FCB8各别不同的风扇控制器序列号(如序列号1-8),亦即当一新增的风扇控制器连接至第一通信端口P1-P8中的一者时,此新增的风扇控制器即被赋予一个风扇控制器序列号(如机架管理控制器110可传送一指定信息给新增的风扇控制器,以指派风扇控制器序列号)。又举例而言,机架管理控制器110可定义连接第一通信端口P1-P8的风扇控制器FCB1-FCB8各别不同的风扇控制器序列号(如序列号1-8),例如来自第一通信端口P2的信息即被定义为来自风扇控制器序列号为2的风扇控制器的信息,而若机架管理控制器110欲传送一控制命令至风扇控制器序列号为2的风扇控制器,则机架管理控制器110即透过第一通信端口P2传送此控制命令。值得注意的是,以上关于分配风扇控制器序列号的方式仅为例示性说明,实际上的分配方式不以上述举例为限。
[0038] 通过上述设置,则风扇控制器FCB1-FCB8可依其所连接的第一通信端口P1-P8而被排序。另外,若风扇控制器FCB1-FCB8所连接的第一通信端口P1-P8对应风扇控制器FCB1-FCB8在机架式服务器系统100中的位置(如机架上的实际高低位置),则风扇控制器FCB1-FCB8即可依照在机架式服务器系统100中的位置而被排序。例如若位于机架式服务器系统100中最低层的风扇控制器(如FCB1)连接第一通信端口P1,位于机架式服务器系统100中次低层的风扇控制器(如FCB2)连接第一通信端口P2,并以此类推,则风扇控制器FCB1-FCB8的风扇控制器序列号可根据风扇控制器FCB1-FCB8在机架式服务器系统100中的位置依序分配,如此则可便于维护人员辨认、检修或更换风扇控制器FCB1-FCB8。
[0039] 此外,在一些实施例中,机架管理控制器110或风扇控制器FCB1-FCB8中相应一者亦可依据服务器S1-S40与第二通信端口P11-P85的连接依序分配服务器序列号予服务器S1-S40。举例而言,机架管理控制器110或风扇控制器FCB2可分配给连接第二通信端口P21-P25的服务器S6-S10各别不同的服务器序列号(如序列号6-10),亦即当一新增的服务器连接至第二通信端口P21-P25中的一者时,机架管理控制器110或风扇控制器FCB2可依据风扇控制器FCB2的风扇控制序列号以及此一新增的服务器所连接的第二通信端口的端口位,而赋予此新增的服务器一个服务器序列号(如机架管理控制器110或风扇控制器FCB2可传送一指定信息给新增的服务器,以指派服务器序列号)。又举例而言,机架管理控制器110或风扇控制器FCB2可根据风扇控制器FCB2的风扇控制序列号以定义连接第二通信端口P21-P25的服务器S1-S40各别不同的服务器序列号(如序列号1-40),例如来自第二通信端口P22的信息即被定义为来自服务器序列号为7的服务器的信息,而若机架管理控制器110或风扇控制器FCB2欲传送一控制命令至服务器序列号为7的服务器,则机架管理控制器110或风扇控制器FCB2即可透过第二通信端口P22传送此控制命令。值得注意的是,以上关于分配服务器序列号的方式仅为例示性说明,实际上的分配方式不以上述举例为限。
[0040] 通过上述设置,则服务器S1-S40即可依其所连接的第二通信端口P11-P85而被排序。
[0041] 另外,机架式服务器系统100的机架(未绘示)可具有多层服务器插槽,每一层服务器插槽可装置一个服务器,服务器插槽可由高至低或由低至高依序排列。
[0042] 其中,服务器S1-S40可分别对应不同的层数,即是服务器S1-S40可装置于不同层服务器插槽中。同一组服务器S1-S5、S6-S10、…、S36-S40所对应的层数彼此相邻,即是同一组服务器S1-S5、S6-S10、…、S36-S40可装置于相邻的服务器插槽。例如第一组服务器G1的服务器S1-S5可装置于彼此相邻的服务器插槽,第二组服务器G2的服务器S6-S10可装置于彼此相邻的服务器插槽。多组服务器G1-G8分别对应风扇管理控制器FCB1-FCB8,服务器S1-S40的服务器序列号分别对应不同高度(如层数),即是服务器S1-S40可依据其服务器序列号装置于不同层服务器插槽中,而具有不同高度。
[0043] 在部份实施例中,服务器S1-S40的服务器序列号可分别对应不同层数,即是服务器S1-S40可依据其服务器序列号装置于不同层服务器插槽中,例如服务器序列号为1的服务器可装置于第1层服务器插槽,服务器序列号为2的服务器可装置于第2层服务器插槽。如此一来,服务器S1-S40可随着服务器序列号由高至低或由低至高地装置在服务器插槽中,以便于维护人员辨认、检修或更换服务器S1-S40。
[0044] 在前述的架构中,机架管理控制器110的第一通信端口P1-P8与风扇控制器FCB1-FCB8可各自透过总线以一对一方式相互连接(星形总线拓扑(star bus topology))。另外,风扇控制器FCB1-FCB8的第二通信端口P11-P85与服务器S1-S40亦可各自透过总线以一对一方式相互连接(星形总线拓扑(star bus topology))。
[0045] 再者,连接机架管理控制器110与风扇控制器FCB1-FCB8的第一通信端口P1-P8,及/或连接风扇控制器FCB1-FCB8与服务器S1-S40的第二通信端口P11-P85,可为机架式服务器系统100中的背板(未绘示)上本身具有的RS-485电缆或I2C总线通信端口,如此可避免增加机架式服务器系统100内连接线路的复杂度以及并避免增加成本,但第一通信端口P1-P8以及第二通信端口P11-P85亦可以其他规格或标准的通信端口来实现,不以上述为限。
[0046] 另外值得注意的是,在本实施方式中,上述机架管理控制器110、风扇控制器FCB1-FCB8与服务器S1-S40可分别为不同的芯片、集成电路、可编程逻辑装置或其它具备计算及储存功能的控制装置,或是本领域所属技术人员所能思及的其它装置。
[0047] 本发明的另一方面在于提供一种机架式服务器系统的操作方法,此操作方法可应用于如图1所示的机架式服务器系统中,但不以此为限。为方便及清楚说明起见,下述机架式服务器系统的操作方法是以图1所示的机架式服务器系统为例来作说明。
[0048] 在本发明一实施例中,操作方法至少包括:机架管理控制器110的第一通信端口P1-P8分别与风扇控制器FCB1-FCB8连线(此处连线可为实体上的线路连接或软件上的建立连线);机架管理控制器110透过第一通信端口P1-P8与风扇控制器FCB1-FCB8进行数据传输;机架管理控制器110由风扇控制器FCB1-FCB8所连接第一通信端口P1-P8的区别得知风扇控制器FCB1-FCB8在机架式服务器系统100中的位置信息,换言之,机架管理控制器110利用第一通信端口P1-P8以辨别风扇控制器FCB1-FCB8;风扇控制器FCB1-FCB8的第二通信端口P11-P85分别与服务器S1-S40连线;风扇控制器FCB1-FCB8透过第二通信端口P1-P8与风扇控制器FCB1-FCB8进行数据传输;风扇控制器FCB1-FCB8的每一者由多组服务器G1-G8中相应一者所连接第二通信端口P11-P85的区别得知多组服务器G1-G8中相应一者的本地位置排列信息,换言之,风扇控制器FCB1-FCB8利用第二通信端口P11-P85以辨别服务器S1-S40;以及机架管理控制器110透过风扇控制器FCB1-FCB8取得多组服务器G1-G8的本地位置排列信息并依据风扇控制器FCB1-FCB8的位置信息及多组服务器G1-G8的本地位置排列信息得知服务器S1-S40在该机架式服务器系统100中的位置信息,换言之,机架管理控制器110利用第一通信端口P1-P8与第二通信端口P11-P85以辨别服务器S1-S40。举例而言,当服务器S6传送一数据至机架管理控制器110时,机架管理控制器110即可由此一数据来自第一通信端口P2得知此一数据经过风扇控制器FCB2传送,并由数据来源自第二通信端口P21得知传送此一数据的服务器连接于风扇控制器FCB2的第二通信端口P21上。
[0049] 在本发明一些实施例中,操作方法可还包括:数据传输时,机架管理控制器110根据其所接收的一数据所经过的第一通信端口P1-P8与第二通信端口P11-P85以得知传送此数据的服务器的服务器位置。
[0050] 另外,操作方法可进一步包括:机架管理控制器110依据风扇控制器FCB1-FCB8与第一通信端口P1-P8的连线依序分配风扇控制器序列号予风扇控制器FCB1-FCB8。关于此一步骤的具体细节可参照前一实施态样的相关段落,在此不再赘述。
[0051] 另外,操作方法可进一步包括:机架管理控制器110或风扇控制器FCB1-FCB8中相应一者依据服务器S1-S40与第二通信端口P11-P85的连线依序分配服务器序列号予服务器S1-S40。关于此一步骤的具体细节可参照前一实施方式的相关段落,在此亦不再赘述。
[0052] 在上述步骤中,服务器S1-S40的服务器序列号可分别对应不同层数,即是服务器S1-S40可依据其服务器序列号装置于不同服务器插槽,例如服务器序列号为1的服务器可装置于第1层服务器插槽,服务器序列号为2的服务器可装置于第2层服务器插槽。如此一来,服务器S1-S40可随着服务器序列号由高至低或由低至高地装置在服务器插槽中,如此可便于维护人员辨认、检修或更换服务器S1-S40。
[0053] 在前述步骤中,机架管理控制器110的第一通信端口P1-P8与风扇控制器FCB1-FCB8可各自透过总线以一对一方式相互连线(星形总线拓扑(star bus topology))。另外,风扇控制器FCB1-FCB8的第二通信端口P11-P85与服务器S1-S40亦可各自透过总线以一对一方式相互连线(星形总线拓扑(star bus topology))。
[0054] 相较于现有技术,应用本发明实施例中的操作方法,机架管理控制器110透过第一通信端口P1-P8与风扇控制器FCB1-FCB8一对一连接,是以,机架管理控制器110可透过第一通信端口P1-P8辨别连接于不同的第一通信端口P1-P8上的风扇控制器FCB1-FCB8。再者,风扇控制器FCB1-FCB8透过第二通信端口P11-P85与服务器S1-S40一对一连接,是以风扇控制器FCB1-FCB8中相应一者可透过第二通信端口P11-P85辨别连接于不同的第二通信端口P11-P85上的服务器S1-S40。如此一来,即便不使用硬件,机架管理控制器110亦可分辨对机架式服务器系统内部不同的装置(如服务器或风扇管理器),以达到定位的功效。
[0055] 当说明的是,在前述实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行。
[0056] 虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。