自动分配通信端口地址的方法及其刀片式服务器系统的制作方法

文档序号:7594916阅读:104来源:国知局
专利名称:自动分配通信端口地址的方法及其刀片式服务器系统的制作方法
技术领域
本发明有关于一种自动分配通信端口地址的方法及其刀片式服务器系统。且特别是有关于一种自动分配通信端口地址的方法及可热插拔装置,可热插拔装置通过一连接器取得一插槽所对应的插槽识别码,并且可热插拔装置通过该插槽识别码以产生一通信端口地址。
背景技术
刀片式服务器(Blade server)系统100为目前常见的服务器系统,刀片式型服务器系统100由多个刀片式服务器102所组成。一个刀片式服务器102将处理器、存储器,及硬盘驱动器等服务器系统的硬件综合到单一的主机板,而每个刀片式服务器102彼此共用机箱(chassis)、电源装置、键盘、显示器及鼠标等资源。
请参照图1,其表示传统刀片式服务器系统方块图。刀片式服务器系统100包括一刀片式服务器102、一管理服务器104与一中央电路板(middleplane)106。在刀片式服务器系统100正在运作时,可将刀片式服务器102直接拔离或插入插槽108-1-108-6中任一个插槽,此即称为热插拔(Hot Swap)。在传统刀片式服务器系统中,具有一个管理服务器104。该管理服务器104用以分配每个插入刀片式型服务器系统中的刀片式服务器102或其他模块的通信端口地址,进而达到交换数据的目的。
然而,传统的分配通信端口地址的方式为固定且唯一的。但在模块化的设计下逐渐成为主流的趋势下,具有热插拔的功能的管理服务器104逐渐使用于刀片式服务器系统中。当管理服务器104拔除而更换以另一个管理服务器时。该另一个管理服务器可能需要重新定义所有刀片式服务器的通信端口地址,而产生管理不易或通信端口地址冲突的问题。因此,各个刀片式服务器或其他模块间将会因为管理服务器104具热插拔(Hot Swap)的功能,而使得当管理服务器104本身拔离系统时,分配通信端口地址的机制变得更困难及复杂。

发明内容
有鉴于此,本发明的目的就是在提供一种可自动分配通信端口地址的方法及其刀片式型服务器系统,可以解决管理服务器具有热插拔功能所造成分配通信端口地址困难的问题。
根据本发明的目的,提出一种刀片式服务器系统。刀片式服务器系统包括中央电路板与多个可热插拔装置。中央电路板具有多个插槽。多个插槽分别对应于一插槽识别码(slot ID)。多个插槽识别码分别对应于一通信端口地址。多个可热插拔装置各具有一连接器与一管理监控主控器。各多个可热插拔装置通过所属的连接器连接到多个插槽中的任何一个上。其中,多个可热插拔装置中的一特定可热插拔装置的一特定连接器插置于多个插槽中的一特定插槽后。特定可热插拔装置通过特定连接器取得对应于特定插槽的特定插槽识别码。特定可热插拔装置的特定管理监控主控器依据特定插槽识别码产生特定通信端口地址。特定管理监控主控器并传输特定通信端口地址至已经插置于中央电路板上的各多个可热插拔装置的管理监控主控器。并要求已经插置于中央电路板上的各多个可热插拔装置中的管理监控主控器回复各自的通信端口地址。
根据本发明的另一目的,提供一种自动分配通信端口地址的方法,用于一刀片式服务器系统。刀片式服务器系统包括一中央电路板与多个可热插拔装置。中央电路板具有多个插槽。多个可热插拔装置各具有一连接器与一管理监控主控器。各个可热插拔装置通过所属的连接器连接到多个插槽中中的任何一个上。本发明的方法如下分配多个插槽分别对应于一插槽识别码(slot ID)。插入多个可热插拔装置中的一特定可热插拔装置至于多个插槽中的一特定插槽。并通过该特定可热插拔装置所属的连接器取得对应于特定插槽之一特定插槽识别码。再通过特定可热插拔装置的一特定管理监控主控器依据特定插槽识别码产生一特定通信端口地址。最后,特定管理监控主控器传输特定通信端口地址至其他已经插置于中央电路板上的各多个可热插拔装置的管理监控主控器。并要求已经插置于中央电路板上的各多个可热插拔装置中的管理监控主控器回复各自的通信端口地址。
为让本发明的上述目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图,详细说明如下。


图1表示传统刀片式型服务器系统方块图。
图2表示应用本发明的一种自动分配通信端口地址的刀片式服务器系统结构图。
图3表示依照本发明的一种自动分配通信端口地址的方法的流程图。
图4表示依照本发明一较佳实施例的一种应用本发明的自动分配通信端口地址的方法的刀片式服务器系统方块图。
图5表示EPT 246-31300-15连接器接脚编号图。
主要元件符号说明100刀片式服务器系统102刀片式服务器104管理服务器106中央电路板108连接器200刀片式服务器系统202-1-5刀片式服务器204-1-2管理服务器206中央电路板208-1-7插槽210-1-7连接器212-1-7管理监控主控器B3、C2、C3及D3接脚具体实施方式
请参照图2,其所表示应用本发明的一较佳实施例的一种自动分配通信端口地址的刀片式服务器系统结构图。刀片式服务器系统200为可热插拔系统。刀片式服务器系统200包括一中央电路板206与多个可热插拔装置。多个可热插拔装置包括多个刀片式服务器202-1-202-5与多个管理服务器204-1-204-2。中央电路板包括多个插槽208-1-208-7。多个刀片式服务器202-1-202-5与多个管理服务器204-1-204-2分别具有一符合EPT246-31300-15接脚规格的连接器210-1-210-7。各多个刀片式服务器202-1-202-5通过所属的EPT 246-31300-15连接器210-3-210-7连接多个插槽208-1-208-7中的任何一个上,例如208-3-208-7上。各个管理服务器(204-1-2)通过所属的EPT 246-31300-15连接器210-1-210-2连接多个插槽208-1-208-7中的任何一个上,例如208-1-208-2上。
在本发明中,指定每个插槽208-1-208-7分别对应于一个插槽识别码(slot ID),并利用每个EPT 246-31300-15连接器210-1-210-7所分别包括的四支接脚来取得对应于各多个插槽208-1-208-7的插槽识别码(slot ID)。进一步来说,请同时参照图2与图3。图3表示依照本发明的一种自动分配通信端口地址的方法的流程图。请参照图3,首先,进入步骤302,将特定可热插拔装置插置于一特定插槽中。例如,参考图2,特定可热插拔装置为刀片式服务器202-1,对应特定插槽为插槽208-3。接着,进入步骤304,通过特定连接器取得对应该特定插槽的特定插槽识别码。也就是说,刀片式服务器202-1通过所属的特定连接器210-3的四支接脚取得对应该特定插槽208-3的特定插槽识别码。然后,进入步骤306,特定可热插拔装置依据特定插槽识别码产生一特定通信端口地址。也就是说,刀片式服务器202-1的特定管理监控主控器212-3(见图4)依据特定插槽识别码产生一特定通信端口地址。最后,进入步骤308,特定可热插拔装置传输特定通信端口地址至其他已经插置于中央电路板上的各个可热插拔装置的管理监控主控器。并要求已经插置于中央电路板上的各多个可热插拔装置中的管理监控主控器回复各自的通信端口地址。如此,即可使该特定可热插拔装置与其他多个可热插拔装置进行交换数据。
进一步来说,在步骤304中,由于EPT 246-31300-15连接器包括四支接脚,来建构二的四次方个插槽识别码,即16组插槽识别码。在本实施例中只用7个插槽识别码。实际上,多个插槽208-1-208-7最多为16个,亦分别具有16组不同的插槽识别码。因此多个可热插拔装置可最多支援到16个。因此在本实施例中,7组插槽识别码分别分配给多个插槽208-1-208-7。使得各多个插槽208-1-208-7分别具不同的插槽识别码。使得刀片式服务器202-1通过所属的特定连接器210-3的四支接脚取得对应该特定插槽208-3的特定插槽识别码。而在步骤306中,刀片式服务器202-1的特定管理监控主控器212-3内建对应该16组插槽识别码(slot ID)的16组通信端口地址。该特定管理监控主控器212-3则依据对应该特定插槽208-3的特定插槽识别码,产生对应的特定通信端口地址。
现作更进一步的说明如下。请参照图4,其表示依照本发明的较佳实施例的应用本发明的自动分配通信端口地址的方法的刀片式服务器系统方块图。第一插槽208-1与第二插槽208-2分别对应于第一插槽识别码slot ID1与第二插槽识别码slot ID2。刀片式服务器202-1具有第一连接器210-3与第一管理监控主控器212-3。刀片式服务器202-1通过第一连接器210-3插置于第一插槽208-1或第二插槽208-2。当刀片式服务器202-1插置于第一插槽208-1时,刀片式服务器202-1经由第一连接器210-3取得对应于第一插槽208-1的第一插槽识别码slot ID1。第一管理监控主控器212-3将依据第一插槽识别码slot ID1产生第一通信端口地址。当刀片式服务器202-1插置于第二插槽208-2时,刀片式服务器202-1经由第一连接器210-3取得对应于第二插槽208-2的第二插槽识别码slot ID2。此外,第一管理监控主控器212-3也将依据第二插槽识别码slot ID2产生第二通信端口地址。
同样的,管理服务器204-1具有第二连接器210-1与第二管理监控主控器212-1,用以插置于第一插槽208-1或第二插槽208-2。当管理服务器204-1插置于第一插槽208-1后,管理服务器204-1经由第二连接器210-1取得对应于第一插槽208-1的第一插槽识别码slot ID1。第二管理监控主控器212-1将依据第一插槽识别码slot ID1产生第一通信端口地址。而当管理服务器204-1插置于第二插槽208-2的后,管理服务器204-1经由第二连接器210-1取得对应于第二插槽208-2的第二插槽识别码slot ID2。第二管理监控主控器212-1依据第二插槽识别码slot ID2产生第二通信端口地址。
因此当管理服务器204-1已经插置于第一插槽208-1上,使得管理服务器204-1具有第一通信端口地址。而刀片式服务器202-1插入第二插槽208-2时,刀片式服务器202-1取得该第二通信端口地址,并且刀片式服务器202-1的第一管理监控主控器212-3传输第二通信端口地址至已经插置于第一插槽208-1的管理服务器204-1。而管理服务器204-1的第二管理监控主控器212-1则回复第一通信端口地址给刀片式服务器202-1。反之,当刀片式服务器202-1已经插至于第一插槽208-1上,使得刀片式服务器202-1具有第一通信端口地址。而管理服务器204-1插入第二插槽208-2时,管理服务器204-1取得该第二通信端口地址,并且管理服务器204-1的第二管理监控主控器212-1传输第二通信端口地址至已经插置于第一插槽208-1的刀片式服务器202-1。而刀片式服务器202-1的第一管理监控主控器212-3则回复该第一通信端口地址给管理服务器204-1。因此不论刀片式服务器202-1或管理服务器204-1插至于多个插槽208-1-208-7中的任一个。都可通过所属的连接器210-3、210-1所包括的四支接脚,取得多个插槽208-1-208-7所对应的插槽识别码。经由各自的管理监控主控器212-3与212-1内建对应该16个插槽识别码(slot ID)的16组通信端口地址,来找出对应的插槽识别码的通信端口地址。
接着请参照图5,其表示EPT 246-31300-15连接器接脚编号图。本发明就是通过该EPT 246-31300-15连接器包括四支接脚来取得该16个插槽识别码(slot ID)的16组通信端口地址。其中,接角分布的定义为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11,本发明四支接脚分别为EPT 246-31300-15连接器中,编号为B3、C2、C3及D3的接脚。
应用本发明的自动分配通信端口地址的方法的刀片式服务器系统,任何多个可热插拔装置的一插入任何多个插槽之一时,将可以取得该插槽的识别码(slot ID)并产生对应该识别码(slot ID)的通信端口地址。新插入的可热插拔装置再传输自己的通信端口地址至其他的插置于中央电路板上的多个可热插拔装置,并接受插置于中央电路板上的多个可热插拔装置各自的通信端口地址。使得新插入的可热插拔装置能与其他可热插拔装置进行数据交换或处理。
本发明上述实施例所公开的应用本发明的自动分配通信端口地址的方法的刀片式服务器系统。通过EPT 246-31300-15连接器中四支接脚,取得对应于各多个插槽的插槽识别码。让多个刀片式服务器位或多个管理服务器于同一个刀片式型服务器系统内可以自动分配通信端口地址。本发明可以解决管理服务器具有热插拔功能所造成分配通信端口地址困难的问题。
综上所述,虽然本发明已以一较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围的情况下,可进行各种更动与修改,因此本发明的保护范围当视所提出的权利要求限定的范围为准。
权利要求
1.一种具有自动分配通信端口地址的可热插拔系统,包括一中央电路板,具有多个插槽,该多个插槽分别对应于一插槽识别码,该多个插槽识别码分别对应于一通信端口地址;以及多个可热插拔装置,各具有一连接器与一管理监控主控器,各该多个可热插拔装置通过所属的该连接器连接到该多个插槽中的任何一个上;其中,在该多个可热插拔装置中的一特定可热插拔装置通过所属的一特定连接器插置于该多个插槽中的一特定插槽后,该特定可热插拔装置通过该特定连接器取得对应于该特定插槽的该特定插槽识别码,该特定可热插拔装置的一特定管理监控主控器依据该特定插槽识别码产生一特定通信端口地址,该特定管理监控主控器并传输该特定通信端口地址至已经插置于该中央电路板上的其他各该多个可热插拔装置的该管理监控主控器,并要求已经插置于该中央电路板上的各该多个可热插拔装置中的该管理监控主控器回复各自的该通信端口地址。
2.如权利要求1所述的系统,该可热插拔系统包括一刀片式服务器系统。
3.如权利要求2所述的系统,该多个可热插拔装置包括一刀片式服务器与一管理服务器。
4.如权利要求3所述的系统,其中该多个连接器为一符合EPT246-31300-15规格连接器。
5.如权利要求4所述的系统,其中该连接器的接脚定义方式为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11。
6.如权利要求5所述的系统,其中该连接器更包括四支接脚,该四支接脚分别为该连接器中,编号为B3、C2、C3及D3的接脚,该特定可热插拔装置通过该特定连接器的四支接脚取得该特定插槽识别码。
7.一种刀片式服务器系统,具有一中央电路板,该中央电路板至少包一第一插槽与一第二插槽,该第一插槽与该第二插槽分别对应于一第一插槽识别码与一第二插槽识别码,该刀片式服务器系统至少包括一刀片式服务器,包括一第一连接器与一第一管理监控主控器,该刀片式服务器通过该第一连接器插置于该第一插槽时,该第一管理监控主控器产生对应该第一插槽识别码的一第一通信端口地址,或该刀片式服务器通过该第一连接器插置于该第二插槽时,该第一管理监控主控器产生对应该第二插槽识别码的一第二通信端口地址;以及一管理服务器,包括一第二连接器与一第二管理监控主控器,该管理服务器通过该第二连接器插置于该第一插槽时,该第二管理监控主控器产生对应该第一插槽识别码的该第一通信端口地址,或该管理服务器通过该第二连接器插置于该第二插槽时,该第二管理监控主控器产生对应该第二插槽识别码的该第二通信端口地址。
8.如权利要求7所述的系统,其中,当该管理服务器已经插至于该第一插槽上,该管理服务器具有该第一通信端口地址,而该刀片式服务器插入该第二插槽时,该刀片式服务器取得该第二通信端口地址,并且该刀片式服务器的该第一管理监控主控器传输该第二通信端口地址至已经插置于该第一插槽的该管理服务器的该第二管理监控主控器,而该第二管理监控主控器则回复该第一通信端口地址给该刀片式服务器的该第一管理监控主控器。
9.如权利要求8所述的系统,其中,当该刀片式服务器已经插至于该第一插槽上,该刀片式服务器具有该第一通信端口地址,而该管理服务器插入该第二插槽时,该管理服务器取得该第二通信端口地址,并且该管理服务器的该第二管理监控主控器传输该第二通信端口地址至已经插置于该第一插槽的该刀片式服务器的该第一管理监控主控器,而该第一管理监控主控器则回复该第一通信端口地址给该管理服务器的该第二管理监控主控器。
10.如权利要求9所述的系统,其中该刀片式服务器与该管理服务器具有热插拔功能。
11.如权利要求10所述的系统,其中该第一连接器与该第二连接器均为一符合EPT 246-31300-15规格连接器。
12.如权利要求11所述的系统,其中该连接器的接脚定义方式为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11。
13.如权利要求12所述的系统,其中该第一连接器更包括四支接脚,该四支接脚分别为该第一连接器中,编号为B3、C2、C3及D3的接脚,该刀片式服务器通过该第一连接器的该四支接脚取得该第一插槽识别码或第二插槽识别码,以使得该第一管理监控主控器产生该第一通信端口地址或该第二通信端口地址。
14.如权利要求13所述的系统,其中该第二连接器更包括四支接脚,该四支接脚分别为该第二连接器中,编号为B3、C2、C3及D3的接脚,该管理服务器通过该第二连接器的该四支接脚取得该第一插槽识别码或第二插槽识别码,以使得该第二管理监控主控器产生该第一通信端口地址或该第二通信端口地址。
15.一种自动分配通信端口地址的方法,用于一刀片式服务器系统,该刀片式服务器系统包括一中央电路板与多个可热插拔装置,该中央电路板具有多个插槽,该多个可热插拔装置各具有一连接器与一管理监控主控器,各该多个可热插拔装置通过所属的该连接器连接到该多个插槽中的任何一个上,该方法包括分配该多个插槽分别对应于一插槽识别码;插入该多个可热插拔装置中的一特定可热插拔装置至于该多个插槽中的一特定插槽,并通过该特定可热插拔装置所属的该连接器取得对应于该特定插槽之一特定插槽识别码;通过该特定可热插拔装置的一特定管理监控主控器依据该特定插槽识别码产生一特定通信端口地址;以及通过该特定管理监控主控器传输该特定通信端口地址至其他已经插置于该中央电路板上的各该多个可热插拔装置的该管理监控主控器,并要求已经插置于该中央电路板上的各该可热插拔装置中的该多个管理监控主控器回复各自的该通信端口地址。
16.如权利要求15所述的方法,其中该多个可热插拔装置包括一刀片式服务器与一管理服务器。
17.如权利要求16所述的方法,其中该多个连接器为一符合EPT246-31300-15规格连接器。
18.如权利要求17所述的方法,其中该连接器的接脚定义方式为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11。
19.如权利要求18所述的方法,其中该连接器更包括四支接脚,该四支接脚分别为该连接器中,编号为B3、C2、C3及D3的接脚,各该多个可热插拔装置通过所属的该四支接脚取得该多个插槽分别对应的该插槽识别码。
全文摘要
一种自动分配通信端口地址的方法及其刀片式服务器系统。刀片式服务器系统包括中央电路板与多个可热插拔装置。中央电路板具有多个插槽。多个可热插拔装置各具有一连接器以连接多个插槽之一。多个插槽分别对应于插槽识别码。多个可热插拔装置中的特定可热插拔装置通过所属的特定连接器插置于多个插槽中的特定插槽。特定可热插拔装置经由特定连接器取得对应于特定插槽的特定插槽识别码。特定可热插拔装置依据特定插槽识别码产生特定通信端口地址。特定可热插拔装置并传输特定通信端口地址至其他已经插置于中央电路板上的多个热插拔装置,并接收其各自的通信端口地址。
文档编号H04L12/24GK1728662SQ20041005865
公开日2006年2月1日 申请日期2004年7月27日 优先权日2004年7月27日
发明者黄仁烜, 吴政翔 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1