[go: up one dir, main page]

CN1728662A - Method for automatically assigning communication port address and its blade server system - Google Patents

Method for automatically assigning communication port address and its blade server system Download PDF

Info

Publication number
CN1728662A
CN1728662A CN 200410058656 CN200410058656A CN1728662A CN 1728662 A CN1728662 A CN 1728662A CN 200410058656 CN200410058656 CN 200410058656 CN 200410058656 A CN200410058656 A CN 200410058656A CN 1728662 A CN1728662 A CN 1728662A
Authority
CN
China
Prior art keywords
slot
communication port
hot
specific
connector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200410058656
Other languages
Chinese (zh)
Other versions
CN100508481C (en
Inventor
黄仁烜
吴政翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quanta Computer Inc
Original Assignee
Quanta Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quanta Computer Inc filed Critical Quanta Computer Inc
Priority to CNB2004100586565A priority Critical patent/CN100508481C/en
Publication of CN1728662A publication Critical patent/CN1728662A/en
Application granted granted Critical
Publication of CN100508481C publication Critical patent/CN100508481C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

A method for automatically allocating communication port address and blade server system thereof. The blade server system comprises a central circuit board and a plurality of hot-pluggable devices. The central circuit board has a plurality of slots. Each of the hot-pluggable devices has a connector for connecting to one of the slots. The plurality of slots respectively correspond to the slot identification codes. A particular hot-pluggable device of the plurality of hot-pluggable devices is plugged into a particular slot of the plurality of slots through the particular connector. The specific hot-pluggable device obtains the specific slot identification code corresponding to the specific slot through the specific connector. The specific hot-pluggable device generates a specific communication port address according to the specific slot identification code. The specific hot-pluggable device transmits the specific communication port address to other hot-pluggable devices which are inserted on the central circuit board, and receives the respective communication port addresses.

Description

自动分配通信端口地址的方法及其刀片式服务器系统Method for automatically assigning communication port address and its blade server system

技术领域technical field

本发明有关于一种自动分配通信端口地址的方法及其刀片式服务器系统。且特别是有关于一种自动分配通信端口地址的方法及可热插拔装置,可热插拔装置通过一连接器取得一插槽所对应的插槽识别码,并且可热插拔装置通过该插槽识别码以产生一通信端口地址。The invention relates to a method for automatically assigning communication port addresses and a blade server system thereof. And in particular, it relates to a method for automatically assigning communication port addresses and a hot-swappable device. The hot-swappable device obtains a slot identification code corresponding to a slot through a connector, and the hot-swappable device obtains a slot identification code corresponding to a slot through the hot-swappable device. Slot ID to generate a communication port address.

背景技术Background technique

刀片式服务器(Blade server)系统100为目前常见的服务器系统,刀片式型服务器系统100由多个刀片式服务器102所组成。一个刀片式服务器102将处理器、存储器,及硬盘驱动器等服务器系统的硬件综合到单一的主机板,而每个刀片式服务器102彼此共用机箱(chassis)、电源装置、键盘、显示器及鼠标等资源。A blade server (Blade server) system 100 is a common server system at present, and the blade server system 100 is composed of a plurality of blade servers 102 . A blade server 102 integrates the hardware of a server system such as a processor, a memory, and a hard disk drive into a single motherboard, and each blade server 102 shares resources such as a chassis, a power supply unit, a keyboard, a display, and a mouse. .

请参照图1,其表示传统刀片式服务器系统方块图。刀片式服务器系统100包括一刀片式服务器102、一管理服务器104与一中央电路板(middleplane)106。在刀片式服务器系统100正在运作时,可将刀片式服务器102直接拔离或插入插槽108-1-108-6中任一个插槽,此即称为热插拔(Hot Swap)。在传统刀片式服务器系统中,具有一个管理服务器104。该管理服务器104用以分配每个插入刀片式型服务器系统中的刀片式服务器102或其他模块的通信端口地址,进而达到交换数据的目的。Please refer to FIG. 1 , which shows a block diagram of a traditional blade server system. The blade server system 100 includes a blade server 102 , a management server 104 and a middleplane 106 . When the blade server system 100 is in operation, the blade server 102 can be directly removed from or inserted into any one of the slots 108-1-108-6, which is called hot swap (Hot Swap). In a conventional blade server system, there is one management server 104 . The management server 104 is used to assign communication port addresses of each blade server 102 or other modules inserted into the blade server system, so as to exchange data.

然而,传统的分配通信端口地址的方式为固定且唯一的。但在模块化的设计下逐渐成为主流的趋势下,具有热插拔的功能的管理服务器104逐渐使用于刀片式服务器系统中。当管理服务器104拔除而更换以另一个管理服务器时。该另一个管理服务器可能需要重新定义所有刀片式服务器的通信端口地址,而产生管理不易或通信端口地址冲突的问题。因此,各个刀片式服务器或其他模块间将会因为管理服务器104具热插拔(Hot Swap)的功能,而使得当管理服务器104本身拔离系统时,分配通信端口地址的机制变得更困难及复杂。However, the traditional way of allocating communication port addresses is fixed and unique. However, under the trend that the modular design gradually becomes the mainstream, the management server 104 with the hot-swappable function is gradually used in the blade server system. When the management server 104 is removed and replaced with another management server. The other management server may need to redefine the communication port addresses of all the blade servers, resulting in problems of difficult management or communication port address conflicts. Therefore, between each blade server or other modules, because the management server 104 has a hot swap (Hot Swap) function, when the management server 104 itself is pulled out of the system, the mechanism for assigning communication port addresses becomes more difficult and complex.

发明内容Contents of the invention

有鉴于此,本发明的目的就是在提供一种可自动分配通信端口地址的方法及其刀片式型服务器系统,可以解决管理服务器具有热插拔功能所造成分配通信端口地址困难的问题。In view of this, the object of the present invention is to provide a method for automatically assigning communication port addresses and its blade server system, which can solve the problem of difficulty in assigning communication port addresses caused by the management server having a hot-swappable function.

根据本发明的目的,提出一种刀片式服务器系统。刀片式服务器系统包括中央电路板与多个可热插拔装置。中央电路板具有多个插槽。多个插槽分别对应于一插槽识别码(slot ID)。多个插槽识别码分别对应于一通信端口地址。多个可热插拔装置各具有一连接器与一管理监控主控器。各多个可热插拔装置通过所属的连接器连接到多个插槽中的任何一个上。其中,多个可热插拔装置中的一特定可热插拔装置的一特定连接器插置于多个插槽中的一特定插槽后。特定可热插拔装置通过特定连接器取得对应于特定插槽的特定插槽识别码。特定可热插拔装置的特定管理监控主控器依据特定插槽识别码产生特定通信端口地址。特定管理监控主控器并传输特定通信端口地址至已经插置于中央电路板上的各多个可热插拔装置的管理监控主控器。并要求已经插置于中央电路板上的各多个可热插拔装置中的管理监控主控器回复各自的通信端口地址。According to the purpose of the present invention, a blade server system is proposed. A blade server system includes a central circuit board and a plurality of hot-swappable devices. The central circuit board has multiple slots. The multiple slots respectively correspond to a slot identification code (slot ID). The plurality of slot identification codes respectively correspond to a communication port address. Each of the plurality of hot-swappable devices has a connector and a management monitoring main controller. Each of the plurality of hot-swappable devices is connected to any one of the plurality of slots through an associated connector. Wherein, a specific connector of a specific hot-swappable device in the plurality of hot-swappable devices is plugged behind a specific slot in the plurality of slots. A specific hot-swappable device obtains a specific slot ID corresponding to a specific slot through a specific connector. The specific management supervisory controller of the specific hot-swappable device generates a specific communication port address according to the specific slot ID. The specific management monitoring main controller transmits the specific communication port address to the management monitoring main controller of each of the plurality of hot-swappable devices inserted on the central circuit board. And require the management and monitoring main controllers that have been plugged into each of the plurality of hot-swappable devices on the central circuit board to reply to their respective communication port addresses.

根据本发明的另一目的,提供一种自动分配通信端口地址的方法,用于一刀片式服务器系统。刀片式服务器系统包括一中央电路板与多个可热插拔装置。中央电路板具有多个插槽。多个可热插拔装置各具有一连接器与一管理监控主控器。各个可热插拔装置通过所属的连接器连接到多个插槽中中的任何一个上。本发明的方法如下:分配多个插槽分别对应于一插槽识别码(slot ID)。插入多个可热插拔装置中的一特定可热插拔装置至于多个插槽中的一特定插槽。并通过该特定可热插拔装置所属的连接器取得对应于特定插槽之一特定插槽识别码。再通过特定可热插拔装置的一特定管理监控主控器依据特定插槽识别码产生一特定通信端口地址。最后,特定管理监控主控器传输特定通信端口地址至其他已经插置于中央电路板上的各多个可热插拔装置的管理监控主控器。并要求已经插置于中央电路板上的各多个可热插拔装置中的管理监控主控器回复各自的通信端口地址。According to another object of the present invention, a method for automatically assigning communication port addresses is provided for a blade server system. The blade server system includes a central circuit board and a plurality of hot-swappable devices. The central circuit board has multiple slots. Each of the plurality of hot-swappable devices has a connector and a management monitoring main controller. Each hot-swappable device is connected to any one of the plurality of slots through an associated connector. The method of the present invention is as follows: a plurality of slots are assigned to correspond to a slot identification code (slot ID) respectively. A specific hot-swappable device of the plurality of hot-swappable devices is inserted into a specific slot of the plurality of slots. And obtain a specific slot identification code corresponding to the specific slot through the connector to which the specific hot-swappable device belongs. Then a specific communication port address is generated by a specific management monitoring main controller of the specific hot-swappable device according to the specific slot identification code. Finally, the specific management monitoring main controller transmits the specific communication port address to other management monitoring main controllers of each of the plurality of hot-swappable devices inserted on the central circuit board. And require the management and monitoring main controllers that have been plugged into each of the plurality of hot-swappable devices on the central circuit board to reply to their respective communication port addresses.

为让本发明的上述目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图,详细说明如下。In order to make the above-mentioned purpose, features, and advantages of the present invention more comprehensible, a preferred embodiment will be described in detail below together with the accompanying drawings.

附图说明Description of drawings

图1表示传统刀片式型服务器系统方块图。FIG. 1 shows a block diagram of a conventional blade server system.

图2表示应用本发明的一种自动分配通信端口地址的刀片式服务器系统结构图。FIG. 2 shows a structural diagram of a blade server system for automatically assigning communication port addresses using the present invention.

图3表示依照本发明的一种自动分配通信端口地址的方法的流程图。FIG. 3 shows a flowchart of a method for automatically assigning communication port addresses according to the present invention.

图4表示依照本发明一较佳实施例的一种应用本发明的自动分配通信端口地址的方法的刀片式服务器系统方块图。FIG. 4 shows a block diagram of a blade server system applying the method for automatically assigning communication port addresses of the present invention according to a preferred embodiment of the present invention.

图5表示EPT 246-31300-15连接器接脚编号图。Figure 5 shows the pin numbering diagram of the EPT 246-31300-15 connector.

主要元件符号说明Description of main component symbols

100:刀片式服务器系统100: Blade server system

102:刀片式服务器102: Blade server

104:管理服务器104: Manage Server

106:中央电路板106: Central circuit board

108:连接器108: connector

200:刀片式服务器系统200: blade server system

202-1-5:刀片式服务器202-1-5: Blade server

204-1-2:管理服务器204-1-2: Administration Server

206:中央电路板206: Central circuit board

208-1-7:插槽208-1-7: Slot

210-1-7:连接器210-1-7: Connector

212-1-7:管理监控主控器212-1-7: Management and monitoring master controller

B3、C2、C3及D3:接脚B3, C2, C3 and D3: pins

具体实施方式Detailed ways

请参照图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上。Please refer to FIG. 2 , which shows a structural diagram of a blade server system for automatically assigning communication port addresses according to a preferred embodiment of the present invention. The blade server system 200 is a hot-swappable system. The blade server system 200 includes a central circuit board 206 and a plurality of hot-swappable devices. The plurality of hot-swappable devices includes a plurality of blade servers 202-1-202-5 and a plurality of management servers 204-1-204-2. The central circuit board includes a plurality of slots 208-1-208-7. The plurality of blade servers 202-1-202-5 and the plurality of management servers 204-1-204-2 respectively have a connector 210-1-210-7 conforming to the pin specification of EPT246-31300-15. Each multiple blade servers 202-1-202-5 are connected to any one of multiple slots 208-1-208-7 through their EPT 246-31300-15 connector 210-3-210-7, for example 208-3-208-7 on. Each management server (204-1-2) is connected to any one of a plurality of slots 208-1-208-7 through its EPT 246-31300-15 connector 210-1-210-2, such as 208-1 -208-2 on.

在本发明中,指定每个插槽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,特定可热插拔装置传输特定通信端口地址至其他已经插置于中央电路板上的各个可热插拔装置的管理监控主控器。并要求已经插置于中央电路板上的各多个可热插拔装置中的管理监控主控器回复各自的通信端口地址。如此,即可使该特定可热插拔装置与其他多个可热插拔装置进行交换数据。In the present invention, specify that each slot 208-1-208-7 corresponds to a slot identification code (slot ID) respectively, and utilize each EPT 246-31300-15 connector 210-1-210-7 to The four pins are respectively included to obtain slot identification codes (slot IDs) corresponding to each of the plurality of slots 208-1-208-7. Further, please refer to FIG. 2 and FIG. 3 at the same time. FIG. 3 shows a flowchart of a method for automatically assigning communication port addresses according to the present invention. Please refer to FIG. 3 , first, enter step 302 , insert a specific hot-swappable device into a specific slot. For example, referring to FIG. 2, the specific hot-swappable device is blade server 202-1, and the corresponding specific slot is slot 208-3. Next, enter step 304, obtain the specific slot identification code corresponding to the specific slot through the specific connector. That is to say, the blade server 202-1 obtains the specific slot identification code corresponding to the specific slot 208-3 through the four pins of the specific connector 210-3. Then, enter step 306, the specific hot-swappable device generates a specific communication port address according to the specific slot ID. That is to say, the specific MMC 212-3 (see FIG. 4 ) of the blade server 202-1 generates a specific communication port address according to the specific slot ID. Finally, enter step 308 , the specific hot-swappable device transmits the specific communication port address to the management and monitoring main controller of each hot-swappable device that has been plugged into the central circuit board. And require the management and monitoring main controllers that have been plugged into each of the plurality of hot-swappable devices on the central circuit board to reply to their respective communication port addresses. In this way, the specific hot-swappable device can exchange data with other multiple hot-swappable devices.

进一步来说,在步骤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的特定插槽识别码,产生对应的特定通信端口地址。Further, in step 304, since the EPT 246-31300-15 connector includes four pins, two fourth power slot identification codes are constructed, that is, 16 sets of slot identification codes. Only 7 slot IDs are used in this embodiment. In fact, there are at most 16 slots 208-1-208-7, each having 16 sets of different slot identification codes. Therefore, multiple hot-swappable devices can be supported up to 16. Therefore, in this embodiment, 7 groups of slot identification codes are respectively assigned to a plurality of slots 208-1-208-7. Each of the plurality of slots 208-1-208-7 has a different slot identification code. The blade server 202-1 obtains the specific slot identification code corresponding to the specific slot 208-3 through the four pins of the specific connector 210-3. In step 306, the specific management and monitoring main controller 212-3 of the blade server 202-1 has built-in 16 groups of communication port addresses corresponding to the 16 groups of slot identification codes (slot ID). The specific management monitoring main controller 212-3 generates a corresponding specific communication port address according to the specific slot identification code corresponding to the specific slot 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产生第二通信端口地址。A further explanation is now given as follows. Please refer to FIG. 4 , which shows a block diagram of a blade server system applying the method for automatically assigning communication port addresses of the present invention according to a preferred embodiment of the present invention. The first slot 208-1 and the second slot 208-2 correspond to the first slot identification code slot ID1 and the second slot identification code slot ID2 respectively. The blade server 202-1 has a first connector 210-3 and a first management monitoring controller 212-3. The blade server 202-1 is plugged into the first slot 208-1 or the second slot 208-2 through the first connector 210-3. When the blade server 202-1 is inserted into the first slot 208-1, the blade server 202-1 obtains the first slot identification code corresponding to the first slot 208-1 through the first connector 210-3 slot ID1. The first management monitoring main controller 212-3 will generate the first communication port address according to the first slot identification code slot ID1. When the blade server 202-1 is inserted into the second slot 208-2, the blade server 202-1 obtains the second slot identification code corresponding to the second slot 208-2 through the first connector 210-3 slot ID2. In addition, the first management monitoring main controller 212-3 will also generate the second communication port address according to the second slot identification code 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产生第二通信端口地址。Similarly, the management server 204-1 has a second connector 210-1 and a second management monitoring main controller 212-1, which are used to be inserted into the first slot 208-1 or the second slot 208-2. After the management server 204-1 is inserted into the first slot 208-1, the management server 204-1 obtains the first slot identification code slot ID1 corresponding to the first slot 208-1 through the second connector 210-1 . The second management monitoring main controller 212-1 will generate the first communication port address according to the first slot identification code slot ID1. And when the management server 204-1 is inserted into the second slot 208-2, the management server 204-1 obtains the second slot identification code corresponding to the second slot 208-2 through the second connector 210-1. slot ID2. The second management monitoring main controller 212-1 generates the second communication port address according to the second slot identification code 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组通信端口地址,来找出对应的插槽识别码的通信端口地址。Therefore, when the management server 204-1 has been plugged into the first slot 208-1, the management server 204-1 has the first communication port address. And when the blade server 202-1 is inserted into the second slot 208-2, the blade server 202-1 obtains the second communication port address, and the first management monitoring master controller 212-3 of the blade server 202-1 transmits The second communication port is addressed to the management server 204-1 that has been plugged into the first slot 208-1. The second management monitoring master 212-1 of the management server 204-1 replies the first communication port address to the blade server 202-1. Conversely, when the blade server 202-1 has been inserted into the first slot 208-1, the blade server 202-1 has the first communication port address. And when the management server 204-1 is inserted into the second slot 208-2, the management server 204-1 obtains the second communication port address, and the second management monitoring master controller 212-1 of the management server 204-1 transmits the second communication The port address is to the blade server 202-1 inserted in the first slot 208-1. The first management monitoring master controller 212-3 of the blade server 202-1 replies the first communication port address to the management server 204-1. Therefore, no matter whether the blade server 202-1 or the management server 204-1 is inserted into any one of the plurality of slots 208-1-208-7. The slot identification codes corresponding to the multiple slots 208-1-208-7 can be obtained through the four pins included in the corresponding connectors 210-3 and 210-1. The corresponding communication port addresses of the slot IDs are found through the respective management and monitoring main controllers 212-3 and 212-1 built in 16 sets of communication port addresses corresponding to the 16 slot IDs.

接着请参照图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的接脚。Then please refer to Figure 5, which shows the pin number diagram of the EPT 246-31300-15 connector. The present invention obtains 16 groups of communication port addresses of the 16 slot identification codes (slot ID) through the EPT 246-31300-15 connector comprising four pins. Among them, the definition of joint angle distribution is that the numbers on the vertical axis are A, B, C, D, E, F, G, H, and the numbers on the horizontal axis are 1, 2, 3, 4, 5, 6, 7, 8, 9 , 10, 11, the four pins of the present invention are the pins numbered B3, C2, C3 and D3 in the EPT 246-31300-15 connector respectively.

应用本发明的自动分配通信端口地址的方法的刀片式服务器系统,任何多个可热插拔装置的一插入任何多个插槽之一时,将可以取得该插槽的识别码(slot ID)并产生对应该识别码(slot ID)的通信端口地址。新插入的可热插拔装置再传输自己的通信端口地址至其他的插置于中央电路板上的多个可热插拔装置,并接受插置于中央电路板上的多个可热插拔装置各自的通信端口地址。使得新插入的可热插拔装置能与其他可热插拔装置进行数据交换或处理。Applying the blade server system of the method for automatically assigning communication port addresses of the present invention, when any multiple hot-swappable devices are inserted into one of any multiple slots, the identification code (slot ID) of the slot will be obtained and Generate the communication port address corresponding to the identification code (slot ID). The newly inserted hot-swappable device transmits its own communication port address to other multiple hot-swappable devices inserted on the central circuit board, and accepts multiple hot-swappable devices inserted on the central circuit board The respective communication port address of the device. This enables the newly inserted hot-swappable device to exchange or process data with other hot-swappable devices.

本发明上述实施例所公开的应用本发明的自动分配通信端口地址的方法的刀片式服务器系统。通过EPT 246-31300-15连接器中四支接脚,取得对应于各多个插槽的插槽识别码。让多个刀片式服务器位或多个管理服务器于同一个刀片式型服务器系统内可以自动分配通信端口地址。本发明可以解决管理服务器具有热插拔功能所造成分配通信端口地址困难的问题。The blade server system disclosed in the above embodiments of the present invention applies the method for automatically assigning communication port addresses of the present invention. Through the four pins in the EPT 246-31300-15 connector, obtain the slot identification codes corresponding to each multiple slots. Allowing multiple blade server positions or multiple management servers in the same blade server system can automatically assign communication port addresses. The invention can solve the problem of difficulty in allocating communication port addresses caused by the hot plug function of the management server.

综上所述,虽然本发明已以一较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围的情况下,可进行各种更动与修改,因此本发明的保护范围当视所提出的权利要求限定的范围为准。In summary, although the present invention has been disclosed as above with a preferred embodiment, it is not intended to limit the present invention. Any person skilled in the art can carry out various methods without departing from the spirit and scope of the present invention. Changes and modifications, therefore, the protection scope of the present invention should be determined by the scope defined by the proposed claims.

Claims (19)

1.一种具有自动分配通信端口地址的可热插拔系统,包括:1. A hot-swappable system with automatic assignment of communication port addresses, comprising: 一中央电路板,具有多个插槽,该多个插槽分别对应于一插槽识别码,该多个插槽识别码分别对应于一通信端口地址;以及A central circuit board has a plurality of slots, the plurality of slots respectively correspond to a slot identification code, and the plurality of slot identification codes respectively correspond to a communication port address; and 多个可热插拔装置,各具有一连接器与一管理监控主控器,各该多个可热插拔装置通过所属的该连接器连接到该多个插槽中的任何一个上;A plurality of hot-swappable devices, each having a connector and a management and monitoring main controller, each of the plurality of hot-swappable devices is connected to any one of the plurality of slots through the associated connector; 其中,在该多个可热插拔装置中的一特定可热插拔装置通过所属的一特定连接器插置于该多个插槽中的一特定插槽后,该特定可热插拔装置通过该特定连接器取得对应于该特定插槽的该特定插槽识别码,该特定可热插拔装置的一特定管理监控主控器依据该特定插槽识别码产生一特定通信端口地址,该特定管理监控主控器并传输该特定通信端口地址至已经插置于该中央电路板上的其他各该多个可热插拔装置的该管理监控主控器,并要求已经插置于该中央电路板上的各该多个可热插拔装置中的该管理监控主控器回复各自的该通信端口地址。Wherein, after a specific hot-swappable device among the plurality of hot-swappable devices is inserted into a specific slot among the plurality of slots through an associated specific connector, the specific hot-swappable device Obtain the specific slot identification code corresponding to the specific slot through the specific connector, a specific management monitoring main controller of the specific hot-swappable device generates a specific communication port address according to the specific slot identification code, the The specific management monitoring main controller transmits the specific communication port address to the management monitoring main controller of each of the plurality of hot-swappable devices that have been inserted on the central circuit board, and require that they have been inserted on the central circuit board The management and monitoring main controllers in each of the plurality of hot-swappable devices on the circuit board reply with their respective communication port addresses. 2.如权利要求1所述的系统,该可热插拔系统包括一刀片式服务器系统。2. The system of claim 1, the hot-swappable system comprising a blade server system. 3.如权利要求2所述的系统,该多个可热插拔装置包括一刀片式服务器与一管理服务器。3. The system of claim 2, the plurality of hot-swappable devices comprising a blade server and a management server. 4.如权利要求3所述的系统,其中该多个连接器为一符合EPT246-31300-15规格连接器。4. The system of claim 3, wherein the plurality of connectors are connectors conforming to the EPT246-31300-15 specification. 5.如权利要求4所述的系统,其中该连接器的接脚定义方式为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11。5. The system according to claim 4, wherein the pins of the connector are defined in such a way that the numbers on the vertical axis are A, B, C, D, E, F, G, H, and the numbers on the horizontal axis are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. 6.如权利要求5所述的系统,其中该连接器更包括四支接脚,该四支接脚分别为该连接器中,编号为B3、C2、C3及D3的接脚,该特定可热插拔装置通过该特定连接器的四支接脚取得该特定插槽识别码。6. The system as claimed in claim 5, wherein the connector further comprises four pins, the four pins are respectively the pins numbered B3, C2, C3 and D3 in the connector, and the specific can be The hot-swap device obtains the specific slot ID through the four pins of the specific connector. 7.一种刀片式服务器系统,具有一中央电路板,该中央电路板至少包一第一插槽与一第二插槽,该第一插槽与该第二插槽分别对应于一第一插槽识别码与一第二插槽识别码,该刀片式服务器系统至少包括:7. A blade server system, having a central circuit board, the central circuit board at least includes a first slot and a second slot, the first slot and the second slot respectively correspond to a first A slot identification code and a second slot identification code, the blade server system at least includes: 一刀片式服务器,包括一第一连接器与一第一管理监控主控器,该刀片式服务器通过该第一连接器插置于该第一插槽时,该第一管理监控主控器产生对应该第一插槽识别码的一第一通信端口地址,或该刀片式服务器通过该第一连接器插置于该第二插槽时,该第一管理监控主控器产生对应该第二插槽识别码的一第二通信端口地址;以及A blade server includes a first connector and a first management monitoring main controller. When the blade server is inserted into the first slot through the first connector, the first management monitoring main controller generates A first communication port address corresponding to the first slot identification code, or when the blade server is plugged into the second slot through the first connector, the first management monitoring main controller generates a corresponding second communication port address. a second communication port address of the slot ID; and 一管理服务器,包括一第二连接器与一第二管理监控主控器,该管理服务器通过该第二连接器插置于该第一插槽时,该第二管理监控主控器产生对应该第一插槽识别码的该第一通信端口地址,或该管理服务器通过该第二连接器插置于该第二插槽时,该第二管理监控主控器产生对应该第二插槽识别码的该第二通信端口地址。A management server includes a second connector and a second management monitoring main controller. When the management server is inserted into the first slot through the second connector, the second management monitoring main controller generates a corresponding The first communication port address of the first slot identification code, or when the management server is plugged into the second slot through the second connector, the second management monitoring main controller generates a corresponding second slot identification The second communication port address of the code. 8.如权利要求7所述的系统,其中,当该管理服务器已经插至于该第一插槽上,该管理服务器具有该第一通信端口地址,而该刀片式服务器插入该第二插槽时,该刀片式服务器取得该第二通信端口地址,并且该刀片式服务器的该第一管理监控主控器传输该第二通信端口地址至已经插置于该第一插槽的该管理服务器的该第二管理监控主控器,而该第二管理监控主控器则回复该第一通信端口地址给该刀片式服务器的该第一管理监控主控器。8. The system of claim 7, wherein, when the management server has been inserted into the first slot, the management server has the first communication port address, and the blade server is inserted into the second slot , the blade server obtains the second communication port address, and the first management monitoring master of the blade server transmits the second communication port address to the management server that has been inserted into the first slot The second management monitoring master, and the second management monitoring master replies the first communication port address to the first management monitoring master of the blade server. 9.如权利要求8所述的系统,其中,当该刀片式服务器已经插至于该第一插槽上,该刀片式服务器具有该第一通信端口地址,而该管理服务器插入该第二插槽时,该管理服务器取得该第二通信端口地址,并且该管理服务器的该第二管理监控主控器传输该第二通信端口地址至已经插置于该第一插槽的该刀片式服务器的该第一管理监控主控器,而该第一管理监控主控器则回复该第一通信端口地址给该管理服务器的该第二管理监控主控器。9. The system of claim 8, wherein, when the blade server is inserted into the first slot, the blade server has the first communication port address, and the management server is inserted into the second slot , the management server obtains the second communication port address, and the second management monitoring master of the management server transmits the second communication port address to the blade server that has been inserted into the first slot. The first management monitoring main controller replies the first communication port address to the second management monitoring main controller of the management server. 10.如权利要求9所述的系统,其中该刀片式服务器与该管理服务器具有热插拔功能。10. The system according to claim 9, wherein the blade server and the management server have a hot-swap function. 11.如权利要求10所述的系统,其中该第一连接器与该第二连接器均为一符合EPT 246-31300-15规格连接器。11. The system according to claim 10, wherein both the first connector and the second connector are connectors conforming to EPT 246-31300-15 specification. 12.如权利要求11所述的系统,其中该连接器的接脚定义方式为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11。12. The system according to claim 11, wherein the pins of the connector are defined in such a way that the numbers on the vertical axis are A, B, C, D, E, F, G, H, and the numbers on the horizontal axis are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. 13.如权利要求12所述的系统,其中该第一连接器更包括四支接脚,该四支接脚分别为该第一连接器中,编号为B3、C2、C3及D3的接脚,该刀片式服务器通过该第一连接器的该四支接脚取得该第一插槽识别码或第二插槽识别码,以使得该第一管理监控主控器产生该第一通信端口地址或该第二通信端口地址。13. The system according to claim 12, wherein the first connector further comprises four pins, and the four pins are pins numbered B3, C2, C3 and D3 in the first connector respectively , the blade server obtains the first slot identification code or the second slot identification code through the four pins of the first connector, so that the first management monitoring master controller generates the first communication port address or the second comm port address. 14.如权利要求13所述的系统,其中该第二连接器更包括四支接脚,该四支接脚分别为该第二连接器中,编号为B3、C2、C3及D3的接脚,该管理服务器通过该第二连接器的该四支接脚取得该第一插槽识别码或第二插槽识别码,以使得该第二管理监控主控器产生该第一通信端口地址或该第二通信端口地址。14. The system according to claim 13, wherein the second connector further comprises four pins, and the four pins are respectively pins numbered B3, C2, C3 and D3 in the second connector , the management server obtains the first slot identification code or the second slot identification code through the four pins of the second connector, so that the second management monitoring main controller generates the first communication port address or The second communication port address. 15.一种自动分配通信端口地址的方法,用于一刀片式服务器系统,该刀片式服务器系统包括一中央电路板与多个可热插拔装置,该中央电路板具有多个插槽,该多个可热插拔装置各具有一连接器与一管理监控主控器,各该多个可热插拔装置通过所属的该连接器连接到该多个插槽中的任何一个上,该方法包括:15. A method for automatically assigning communication port addresses, used in a blade server system, the blade server system includes a central circuit board and a plurality of hot-swappable devices, the central circuit board has a plurality of slots, the Each of the plurality of hot-swappable devices has a connector and a management and monitoring main controller, and each of the plurality of hot-swappable devices is connected to any one of the plurality of slots through the corresponding connector. The method include: 分配该多个插槽分别对应于一插槽识别码;allocating the plurality of slots respectively corresponding to a slot identification code; 插入该多个可热插拔装置中的一特定可热插拔装置至于该多个插槽中的一特定插槽,并通过该特定可热插拔装置所属的该连接器取得对应于该特定插槽之一特定插槽识别码;inserting a specific hot-swappable device among the plurality of hot-swappable devices to a specific slot among the plurality of slots, and obtaining the a specific slot identification code for one of the slots; 通过该特定可热插拔装置的一特定管理监控主控器依据该特定插槽识别码产生一特定通信端口地址;以及generating a specific communication port address according to the specific slot identification code through a specific management supervisory controller of the specific hot-swappable device; and 通过该特定管理监控主控器传输该特定通信端口地址至其他已经插置于该中央电路板上的各该多个可热插拔装置的该管理监控主控器,并要求已经插置于该中央电路板上的各该可热插拔装置中的该多个管理监控主控器回复各自的该通信端口地址。Transmit the specific communication port address to other management monitoring master controllers of each of the plurality of hot-swappable devices that have been plugged into the central circuit board through the specific management monitoring master controller, and require that they have been plugged into the central circuit board The plurality of management and monitoring main controllers in each of the hot-swappable devices on the central circuit board reply to their respective communication port addresses. 16.如权利要求15所述的方法,其中该多个可热插拔装置包括一刀片式服务器与一管理服务器。16. The method of claim 15, wherein the plurality of hot-swappable devices comprise a blade server and a management server. 17.如权利要求16所述的方法,其中该多个连接器为一符合EPT246-31300-15规格连接器。17. The method of claim 16, wherein the plurality of connectors are connectors conforming to the EPT246-31300-15 specification. 18.如权利要求17所述的方法,其中该连接器的接脚定义方式为,纵轴编号为A、B、C、D、E、F、G、H,横轴编号为1、2、3、4、5、6、7、8、9、10、11。18. The method according to claim 17, wherein the pins of the connector are defined in such a way that the numbers on the vertical axis are A, B, C, D, E, F, G, H, and the numbers on the horizontal axis are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. 19.如权利要求18所述的方法,其中该连接器更包括四支接脚,该四支接脚分别为该连接器中,编号为B3、C2、C3及D3的接脚,各该多个可热插拔装置通过所属的该四支接脚取得该多个插槽分别对应的该插槽识别码。19. The method as claimed in claim 18, wherein the connector further comprises four pins, and the four pins are the pins numbered B3, C2, C3 and D3 in the connector respectively, and the number of each A hot-swappable device obtains the slot identification codes respectively corresponding to the plurality of slots through the four associated pins.
CNB2004100586565A 2004-07-27 2004-07-27 Method for automatically distributing communication port address and blade type server system thereof Expired - Fee Related CN100508481C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100586565A CN100508481C (en) 2004-07-27 2004-07-27 Method for automatically distributing communication port address and blade type server system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100586565A CN100508481C (en) 2004-07-27 2004-07-27 Method for automatically distributing communication port address and blade type server system thereof

Publications (2)

Publication Number Publication Date
CN1728662A true CN1728662A (en) 2006-02-01
CN100508481C CN100508481C (en) 2009-07-01

Family

ID=35927686

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100586565A Expired - Fee Related CN100508481C (en) 2004-07-27 2004-07-27 Method for automatically distributing communication port address and blade type server system thereof

Country Status (1)

Country Link
CN (1) CN100508481C (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101118453B (en) * 2006-08-03 2010-06-09 国际商业机器公司 Blade enclosure and method for configuring blade enclosure containing machine box management module
WO2013075501A1 (en) * 2011-11-24 2013-05-30 华为技术有限公司 Method and device for hot-plugging a node
CN103716200A (en) * 2013-12-13 2014-04-09 上海斐讯数据通信技术有限公司 Cassette optical line terminal equipment multiple passive optical fiber network card chip number identification method
US9081912B2 (en) 2011-11-24 2015-07-14 Huawei Technologies Co., Ltd. Method and apparatus for node hot-swapping
CN106993068A (en) * 2017-04-11 2017-07-28 广东浪潮大数据研究有限公司 A kind of blade server managing intranet IP auto-allocation method
CN109743413A (en) * 2019-01-04 2019-05-10 浪潮商用机器有限公司 A kind of server node network IP address allocation method, device and server

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658507B1 (en) * 1998-08-31 2003-12-02 Wistron Corporation System and method for hot insertion of computer-related add-on cards
WO2002007488A1 (en) * 2000-07-17 2002-01-24 Galactic Computing Corporation Scalable internet engine
CN1241096C (en) * 2002-05-10 2006-02-08 联想(北京)有限公司 IDE hard disc interface for supporting hot inserting and startup as inserting memory card
CN1257464C (en) * 2002-12-18 2006-05-24 广达电脑股份有限公司 Blade Server Management System with Hardware Standby Structure

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101118453B (en) * 2006-08-03 2010-06-09 国际商业机器公司 Blade enclosure and method for configuring blade enclosure containing machine box management module
WO2013075501A1 (en) * 2011-11-24 2013-05-30 华为技术有限公司 Method and device for hot-plugging a node
US9081912B2 (en) 2011-11-24 2015-07-14 Huawei Technologies Co., Ltd. Method and apparatus for node hot-swapping
CN103716200A (en) * 2013-12-13 2014-04-09 上海斐讯数据通信技术有限公司 Cassette optical line terminal equipment multiple passive optical fiber network card chip number identification method
CN106993068A (en) * 2017-04-11 2017-07-28 广东浪潮大数据研究有限公司 A kind of blade server managing intranet IP auto-allocation method
CN106993068B (en) * 2017-04-11 2019-10-25 广东浪潮大数据研究有限公司 A kind of auto-allocation method of blade server managing intranet IP
CN109743413A (en) * 2019-01-04 2019-05-10 浪潮商用机器有限公司 A kind of server node network IP address allocation method, device and server

Also Published As

Publication number Publication date
CN100508481C (en) 2009-07-01

Similar Documents

Publication Publication Date Title
DE102012210582B4 (en) Reduce the impact of failure of an exchange in a switching network by means of circuit cards
US7035955B2 (en) Blade server adapter card
CN109416564B (en) Storage rack for data center
CN102129274B (en) Server, server subassembly and fan speed control method
US20220346243A1 (en) Electronic equipment that provides multi-function slots
TWI531907B (en) Baseboard management system architecture
US7412544B2 (en) Reconfigurable USB I/O device persona
US20090024764A1 (en) Tracking The Physical Location Of A Server In A Data Center
US20040083324A1 (en) Large array of mass data storage devices connected to a computer by a serial link
DE10297465T5 (en) General boot environment for a modular server system
CN1268702A (en) Network based on general series bus and input/output wire collector
US7000037B2 (en) Large array of mass data storage devices connected to a computer by a serial link
CN102594602A (en) Location management design method of multi-node cloud computing server
TWI608357B (en) Sharing bus port by multiple bus hosts and a sharing method
CN103176913B (en) Hard disk dynamic mapping method and server using it
CN113849045A (en) A backplane and computer equipment
CN114003528A (en) OCP switching card, switching system and switching method
CN1728662A (en) Method for automatically assigning communication port address and its blade server system
CN105354164B (en) The method and system of server Multi-Host module hot plugs
CN110389918A (en) Hot-swap recognition method and server with hot-swap recognition function
JP2023502673A (en) Virtual drawer in server
GB2395582A (en) Mapping of hot-swap states to plug-in unit states
CN101046780A (en) Computer system and input/output plate
CN115904251A (en) Hard disk sequence adjusting method, device, system, electronic equipment and storage medium
CN102063341A (en) high density server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090701

Termination date: 20190727

CF01 Termination of patent right due to non-payment of annual fee