[go: up one dir, main page]

TW201926067A - Blade server - Google Patents

Blade server Download PDF

Info

Publication number
TW201926067A
TW201926067A TW106142614A TW106142614A TW201926067A TW 201926067 A TW201926067 A TW 201926067A TW 106142614 A TW106142614 A TW 106142614A TW 106142614 A TW106142614 A TW 106142614A TW 201926067 A TW201926067 A TW 201926067A
Authority
TW
Taiwan
Prior art keywords
manager
slot
chassis
blade
chassis manager
Prior art date
Application number
TW106142614A
Other languages
Chinese (zh)
Inventor
張松
陳靜
鄒小兵
彭秉威
Original Assignee
英業達股份有限公司
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 英業達股份有限公司 filed Critical 英業達股份有限公司
Priority to TW106142614A priority Critical patent/TW201926067A/en
Publication of TW201926067A publication Critical patent/TW201926067A/en

Links

Landscapes

  • Mounting Of Printed Circuit Boards And The Like (AREA)

Abstract

A blade server has a casing, a plurality of blade server module main board, a first chassis management controller (CMC) and a second CMC. The casing has a plurality of main board slot in a first side thereof and at least a first CMC slot and a second CMC slot in a second side opposite to the first side thereof. The plurality of main board slot are all electrically connected to the first CMC slot and the second CMC slot, and the first CMC slot electrically connected to the second CMC slot. The plurality of blade server module main board is plugged into the plurality of main board slot. The first CMC and the second CMC are mutually redundant, wherein when one of the CMCs is malfunction, the plurality of blade server module main board is controlled by the other CMC which is in operation normally.

Description

刀鋒伺服器Blade server

本發明係關於一種刀鋒伺服器,特別是一種4U刀封伺服器。The present invention relates to a blade servo, and more particularly to a 4U knife seal server.

傳統的伺服器一般具備完整的機箱、電源、主板、存儲等標準元件。然而通常而言,一個機箱中僅僅具有一個機箱管理器。雖然有少數的伺服器在一個機箱中具有多個機箱管理器以對於機箱內多個伺服器主板進行管理控制,然而該些機箱管理器彼此無法互相支援,當其中一個機箱管理器損壞時,其所負責的伺服器主板就無法為使用者所使用。Traditional servers generally have complete components such as a chassis, power supply, motherboard, and storage. However, in general, there is only one chassis manager in a single chassis. Although there are a small number of servers with multiple chassis managers in one chassis to manage the management of multiple server boards in the chassis, the chassis managers cannot support each other. When one of the chassis managers is damaged, its The server board in charge is not available to the user.

本發明在於提供一種刀鋒伺服器,提供具有互相支援能力的多個機箱管理器。The present invention provides a blade server that provides a plurality of chassis managers with mutual support capabilities.

依據本發明一實施例的刀鋒伺服器(blade server),具有殼體、多個刀鋒伺服模組主板、第一機箱管理器(chassis management controller)與第二機箱管理器。殼體的第一側具有多個主板插槽,且於殼體相對於第一側的第二側至少具有第一管理器插槽與第二管理器插槽,前述多個主板插槽均分別電性連接於第一管理器插槽與第二管理器插槽,第一管理器插槽與第二管理器插槽彼此電性連接。前述多個刀鋒伺服模組主板係插設於前述多個主板插槽。第一機箱管理器插設於第一管理器插槽以電性連接前述多個刀鋒伺服主板。第二機箱管理器插設於第二管理器插槽以電性連接第一機箱管理器與前述多個刀鋒伺服模組主板。第二機箱管理器偵測第一機箱管理器,並依據第一機箱管理器是否正常運作,產生偵測信號。其中當第一機箱管理器於正常運作時,前述多個刀鋒伺服模組主板依據偵測信號受控於第一機箱管理器,當第一機箱管理器不正常運作時,前述多個刀鋒伺服模組主板依據偵測信號受控於第二機箱管理器。A blade server according to an embodiment of the invention has a housing, a plurality of blade servo module motherboards, a first chassis management controller and a second chassis manager. The first side of the housing has a plurality of motherboard slots, and the second side of the housing relative to the first side has at least a first manager slot and a second manager slot, and the plurality of motherboard slots are respectively The first manager slot and the second manager slot are electrically connected to each other. The plurality of blade servo module motherboards are inserted into the plurality of motherboard slots. The first chassis manager is inserted into the first manager slot to electrically connect the plurality of blade servo motherboards. The second chassis manager is inserted into the second manager slot to electrically connect the first chassis manager and the plurality of blade servo module motherboards. The second chassis manager detects the first chassis manager and generates a detection signal according to whether the first chassis manager is operating normally. When the first chassis manager is in normal operation, the plurality of blade servo module boards are controlled by the first chassis manager according to the detection signal, and when the first chassis manager is not working normally, the plurality of blade servo modules are used. The group motherboard is controlled by the second chassis manager according to the detection signal.

綜上所述,依據本發明的刀鋒伺服器,藉由第二機箱管理器偵測第一機箱管理器是否正常運作,使多個刀鋒伺服模組主板依據偵測結果受控於第一機箱管理器或是第二機箱管理器。In summary, according to the blade server of the present invention, the second chassis manager detects whether the first chassis manager is operating normally, so that the plurality of blade servo module boards are controlled by the first chassis according to the detection result. Or the second chassis manager.

以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。The above description of the disclosure and the following description of the embodiments of the present invention are intended to illustrate and explain the spirit and principles of the invention, and to provide further explanation of the scope of the invention.

以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。The detailed features and advantages of the present invention are set forth in the Detailed Description of the Detailed Description of the <RTIgt; </ RTI> <RTIgt; </ RTI> </ RTI> </ RTI> <RTIgt; The objects and advantages associated with the present invention can be readily understood by those skilled in the art. The following examples are intended to describe the present invention in further detail, but are not intended to limit the scope of the invention.

請參照圖1A至圖1C,其中圖1A係依據本發明一實施例的刀鋒伺服器俯視圖,圖1B係對應圖1A的刀鋒伺服器前視圖,圖1C係對應圖1A的刀鋒伺服器後視圖。如圖1A~圖1C所示,依據本發明一實施例的刀鋒伺服器(blade server)1000,具有殼體1100、多個刀鋒伺服模組主板1201~1210、第一機箱管理器(chassis management controller)1310與第二機箱管理器1320。以圖1A~1C來說,請參照輔助座標系X-Y-Z。以下定義負X軸方向為左側,正X軸方向為右側,負Y軸方向為第一側,正Y軸方向為第二側,負Z軸方向為下方,且正Z軸方向為上方。1A to FIG. 1C, FIG. 1A is a top view of a blade server according to an embodiment of the present invention, FIG. 1B is a front view of the blade server corresponding to FIG. 1A, and FIG. 1C is a rear view of the blade server corresponding to FIG. 1A. As shown in FIG. 1A to FIG. 1C, a blade server 1000 according to an embodiment of the present invention has a housing 1100, a plurality of blade servo module motherboards 1201 to 1210, and a first chassis manager (chassis management controller). 1310 and a second chassis manager 1320. For the purposes of Figures 1A to 1C, please refer to the auxiliary coordinate system X-Y-Z. The negative X-axis direction is defined as the left side, the positive X-axis direction is the right side, the negative Y-axis direction is the first side, the positive Y-axis direction is the second side, the negative Z-axis direction is the lower side, and the positive Z-axis direction is the upper side.

殼體1100的第一側具有多個主板插槽1101~1110,且於殼體1100相對於第一側的第二側至少具有第一管理器插槽1111與第二管理器插槽1113,前述多個主板插槽1101~1110均分別電性連接於第一管理器插槽1111與第二管理器插槽1113。此外,第一管理器插槽1111與第二管理器插槽1113彼此電性連接。The first side of the housing 1100 has a plurality of main board slots 1101 to 1110, and at least a first manager slot 1111 and a second manager slot 1113 on the second side of the housing 1100 with respect to the first side, the foregoing The plurality of motherboard slots 1101 to 1110 are electrically connected to the first manager slot 1111 and the second manager slot 1113, respectively. In addition, the first manager slot 1111 and the second manager slot 1113 are electrically connected to each other.

於一實施例中,各主板插槽1101~1110與第一管理器插槽1111以及第二管理器插槽1113的電性連接係藉由中介板(mid-plane)1115達成。於組裝刀鋒伺服器1000時,中介板1115從上方向下插設於殼體1100內,使中介板1115分別電性連接主板插槽1101~1110、第一管理器插槽1111與第二管理器插槽1113。如此,主板插槽1101~1110透過中介板1115電性連接至第一管理器插槽1111與第二管理器插槽1113。In one embodiment, the electrical connection between each of the motherboard slots 1101 to 1110 and the first manager slot 1111 and the second manager slot 1113 is achieved by a mid-plane 1115. When the blade server 1000 is assembled, the interposer 1115 is inserted into the housing 1100 from above, and the interposer 1115 is electrically connected to the motherboard slots 1101 to 1110, the first manager slot 1111, and the second manager. Slot 1113. Thus, the motherboard slots 1101~1110 are electrically connected to the first manager slot 1111 and the second manager slot 1113 through the interposer 1115.

前述多個刀鋒伺服模組主板1201~1210係插設於前述多個主板插槽1101~1110。The plurality of blade servo module main boards 1201 to 1210 are inserted into the plurality of motherboard slots 1101 to 1110.

第一機箱管理器1310插設於第一管理器插槽1111以電性連接前述多個刀鋒伺服主板1201~1210。第二機箱管理器1320插設於第二管理器插槽1113以電性連接第一機箱管理器1310與前述多個刀鋒伺服模組主板1201~1210。The first chassis manager 1310 is inserted into the first manager slot 1111 to electrically connect the plurality of blade servo motherboards 1201 to 1210. The second chassis manager 1320 is inserted into the second manager slot 1113 to electrically connect the first chassis manager 1310 with the plurality of blade servo module motherboards 1201-1212.

請參照圖2,其係依據本發明一實施例的刀鋒伺服器功能方塊圖。如圖2所示,刀鋒伺服器1000的第一機箱管理器1310與第二機箱管理器1320均透過中介板1115而電性連接至刀鋒伺服模組主板1201~1210。於圖2的實施例中,第二機箱管理器1320為第一機箱管理器1310的冗餘,具體來說,第二機箱管理器1320偵測第一機箱管理器1310的運作狀態,並依據第一機箱管理器1310是否正常運作,產生對應的偵測信號Vdet。Please refer to FIG. 2, which is a functional block diagram of a blade server according to an embodiment of the invention. As shown in FIG. 2, the first chassis manager 1310 and the second chassis manager 1320 of the blade server 1000 are electrically connected to the blade servo module motherboards 1201 to 1210 through the interposer 1115. In the embodiment of FIG. 2, the second chassis manager 1320 is redundant to the first chassis manager 1310. Specifically, the second chassis manager 1320 detects the operating state of the first chassis manager 1310, and according to the Whether a chassis manager 1310 is operating normally generates a corresponding detection signal Vdet.

以下解釋第二機箱管理器1320如何偵測第一機箱管理器1310的運作狀態。於一實施例中,第二機箱管理器1320定期地或隨機地傳送請求信號req給第一機箱管理器1310,此請求信號例如請求特定資料。當第二機箱管理器1320在發出請求信號後一段時間(例如時脈信號經過了10個週期)而仍然沒有收到第一機箱管理器1310的回應封包resp,則第二機箱管理器1320判斷第一機箱管理器1310未正常運作。若第二機箱管理器1320有即時收到第一機箱管理器1310的回應封包resp,則第二機箱管理器1320判斷第一機箱管理器1310正常運作。於另一實施例中,第二機箱管理器1320更驗證第一機箱管理器1310的回應封包resp內容是否正確,以判斷第一機箱管理器1310是否正常運作。此外,所屬領域具有通常知識者當能依據實際需求設計第二機箱管理器1320如何偵測第一機箱管理器1310是否正常運作,本發明不加以限制。The following explains how the second chassis manager 1320 detects the operational status of the first chassis manager 1310. In one embodiment, the second chassis manager 1320 periodically or randomly transmits a request signal req to the first chassis manager 1310, such as requesting specific data. When the second chassis manager 1320 does not receive the response packet resp of the first chassis manager 1310 for a period of time after the request signal is issued (for example, the clock signal has passed 10 cycles), the second chassis manager 1320 determines the first A chassis manager 1310 is not functioning properly. If the second chassis manager 1320 immediately receives the response packet resp of the first chassis manager 1310, the second chassis manager 1320 determines that the first chassis manager 1310 is operating normally. In another embodiment, the second chassis manager 1320 further verifies whether the content of the response packet resp of the first chassis manager 1310 is correct to determine whether the first chassis manager 1310 is operating normally. In addition, the general knowledge in the art can design the second chassis manager 1320 to detect whether the first chassis manager 1310 is operating normally according to actual needs, and the present invention is not limited.

於一實施例中,當第一機箱管理器1310正常運作時,第二機箱管理器1320所產生的偵測信號Vdet例如具有高位準,而當第一機箱管理器1310不正常運作時,偵測信號Vdet例如具有低位準。當偵測信號Vdet具有高位準時,前述多個刀鋒伺服模組主板1201~1210受控於第一機箱管理器1310。當偵測信號Vdet具有低位準時,前述多個刀鋒伺服模組主板1201~1210受控於第二機箱管理器1320。In an embodiment, when the first chassis manager 1310 is operating normally, the detection signal Vdet generated by the second chassis manager 1320 has a high level, for example, and is detected when the first chassis manager 1310 is not operating normally. The signal Vdet has, for example, a low level. When the detection signal Vdet has a high level, the plurality of blade servo module main boards 1201~1210 are controlled by the first chassis manager 1310. When the detection signal Vdet has a low level, the plurality of blade servo module main boards 1201~1210 are controlled by the second chassis manager 1320.

於另一實施例中,刀鋒伺服模組主板1201~1205例如預設受控於第一機箱管理器1310,而刀鋒伺服模組主板1206~1210例如預設受控於第二機箱管理器1320。並且第一機箱管理器1310也會偵測第二機箱管理器1320的運作是否正常。具體來說,前述實施例中是以第二機箱管理器1320對第一機箱管理器1310送出請求信號req,並等待第一機箱管理器1310所回傳的回應封包resp。於此實施例中,第一機箱管理器1310所回傳的回應封包resp例如為第一機箱管理器1310對於第二機箱管理器1320的一個請求信號,而第二機箱管理器1320所發出的請求信號req可以被第一機箱管理器1310辨識為是第二機箱管理器1320送給第一機箱管理器1310的回應封包。當第二機箱管理器1320偵測到第一機箱管理器1310未能正常運作時,第二機箱管理器1320控制刀鋒伺服模組主板1201~1205轉而受控於第二機箱管理器1320。反之,當第一機箱管理器1310偵測到第二機箱管理器1320未能正常運作時,第一機箱管理器1310控制刀鋒伺服模組主板1206~1210轉而受控於第一機箱管理器1310。In another embodiment, the blade servo module motherboards 1201 - 1205 are preset to be controlled by the first chassis manager 1310 , for example, and the blade servo module motherboards 1206 - 1210 are preset to be controlled by the second chassis manager 1320 , for example. And the first chassis manager 1310 also detects whether the operation of the second chassis manager 1320 is normal. Specifically, in the foregoing embodiment, the second chassis manager 1320 sends the request signal req to the first chassis manager 1310, and waits for the response packet resp returned by the first chassis manager 1310. In this embodiment, the response packet resp returned by the first chassis manager 1310 is, for example, a request signal of the first chassis manager 1310 for the second chassis manager 1320, and the request sent by the second chassis manager 1320. The signal req may be recognized by the first chassis manager 1310 as a response packet sent by the second chassis manager 1320 to the first chassis manager 1310. When the second chassis manager 1320 detects that the first chassis manager 1310 is not functioning properly, the second chassis manager 1320 controls the blade servo module motherboards 1201 12020 to be controlled by the second chassis manager 1320. On the other hand, when the first chassis manager 1310 detects that the second chassis manager 1320 is not working properly, the first chassis manager 1310 controls the blade servo module main boards 1206~1210 to be controlled by the first chassis manager 1310. .

於一實施例中,請回到圖1A~圖1C,殼體1100的第二側更具有電性連接主板插槽1101~1110的第一交換器插槽與第二交換器插槽,並且第一交換器插槽中插設有第一交換器1410,第一交換器1410透過第一交換器插槽與中介板1115而電性連接到插設於主板插槽1101~1110的刀鋒伺服模組主板1201~1210。第二交換器插槽中插設有第二交換器1420,第二交換器1420透過第二交換器插槽與中介板1115而電性連接到插設於主板插槽1101~1110的刀鋒伺服模組主板1201~1210。請一併參照圖2,如圖2所示,第一交換器1410與第二交換器1420透過中介板1115而電性連接至刀鋒伺服模組主板1201~1210。具體來說,第一交換器1410與第二交換器1420例如用來使各個刀鋒伺服模組主板1201~1210能具有網路通訊或者其他通訊能力。並且,第一交換器1410與第二交換器1420其中之一失效時,刀鋒伺服模組主板1201~1210透過第一交換器1410與第二交換器1420其中之另一傳遞信號,從而避免有一個交換器失效時,刀鋒伺服模組主板就喪失了通訊的能力。In an embodiment, returning to FIG. 1A to FIG. 1C, the second side of the housing 1100 further has a first switch slot and a second switch slot electrically connected to the motherboard slots 1101 to 1110, and A first switch 1410 is inserted into a switch slot, and the first switch 1410 is electrically connected to the blade servo module inserted in the motherboard slot 1101~1110 through the first switch slot and the interposer 1115. Motherboard 1201~1210. A second switch 1420 is inserted into the second switch slot, and the second switch 1420 is electrically connected to the blade servo module inserted in the motherboard slots 1101 to 1110 through the second switch slot and the interposer 1115. Group motherboards 1201~1210. Referring to FIG. 2 together, as shown in FIG. 2, the first switch 1410 and the second switch 1420 are electrically connected to the blade servo module main boards 1201 to 1210 through the interposer 1115. Specifically, the first switch 1410 and the second switch 1420 are used, for example, to enable each blade servo module motherboard 1201~1210 to have network communication or other communication capabilities. Moreover, when one of the first switch 1410 and the second switch 1420 fails, the blade servo module main boards 1201 1212 transmit signals through the other of the first switch 1410 and the second switch 1420, thereby avoiding one When the switch fails, the blade servo module board loses its communication capability.

於另一實施例中,請參照圖3,其係依據本發明另一實施例的刀鋒伺服器功能方塊圖。如圖3所示,相較於圖2的實施例,本實施例中的刀鋒伺服器1000’更具有第三交換器1430與第四交換器1440。其中第三交換器1430電性連接第一機箱管理器1310與刀鋒伺服模組主板1201~1210。第三交換器1430用於刀鋒伺服模組主板1201~1210其中之一與第一機箱管理器1310之間進行信號交換。第四交換器1440電性連接第二機箱管理器1320與刀鋒伺服模組主板1201~1210。第四交換器1440用於刀鋒伺服模組主板1201~1210其中之一與第二機箱管理器1320之間進行信號交換。In another embodiment, please refer to FIG. 3, which is a functional block diagram of a blade server according to another embodiment of the present invention. As shown in FIG. 3, the blade server 1000' in this embodiment further has a third exchanger 1430 and a fourth exchanger 1440, as compared to the embodiment of FIG. The third switch 1430 is electrically connected to the first chassis manager 1310 and the blade servo module main boards 1201~1210. The third switch 1430 is used for signal exchange between one of the blade servo module main boards 1201~1210 and the first chassis manager 1310. The fourth switch 1440 is electrically connected to the second chassis manager 1320 and the blade servo module main boards 1201 to 1210. The fourth switch 1440 is used for signal exchange between one of the blade servo module main boards 1201~1210 and the second chassis manager 1320.

接著,請參照圖4,其係依據本發明一實施例的刀鋒伺服模組主板功能方塊圖。如圖4所示,以刀鋒伺服模組主板1201為例,刀鋒伺服模組主板1201具有基板管理控制器(baseboard management controller)BMC、第一積體電路匯流排(inter-integrated circuit)IIC1與第二積體電路匯流排IIC2,其中第一積體電路匯流排IIC1分別電性連接基板管理控制器BMC與第一機箱管理器1310,而第二積體電路匯流排IIC2分別電性連接基板管理控制器BMC與第二機箱管理器1320。於一實施例中,基板管理控制器BMC透過第二積體電路匯流排IIC2接收偵測信號Vdet,並依據偵測信號Vdet,選擇以第一積體電路匯流排IIC1與第二積體電路匯流排IIC2其中之一收發信號。於另一實施例中,第二機箱管理器1320具有額外的一個腳位,透過中介板1115而電性連接至基板管理控制器BMC,基板管理控制器BMC依據此腳位所傳來的偵測信號Vdet來以第一積體電路匯流排IIC1與第二積體電路匯流排IIC2其中之一收發信號。Next, please refer to FIG. 4 , which is a functional block diagram of a blade servo module mainboard according to an embodiment of the invention. As shown in FIG. 4, the blade servo module main board 1201 has a baseboard management controller BMC, a first integrated circuit inter-integrated circuit IIC1 The second integrated circuit bus bar IIC2, wherein the first integrated circuit bus bar IIC1 is electrically connected to the substrate management controller BMC and the first chassis manager 1310, respectively, and the second integrated circuit bus bar IIC2 is electrically connected to the substrate management control respectively. The BMC and the second chassis manager 1320. In an embodiment, the substrate management controller BMC receives the detection signal Vdet through the second integrated circuit bus bar IIC2, and selects the convergence of the first integrated circuit bus bar IIC1 and the second integrated circuit according to the detection signal Vdet. One of the rows of IIC2 sends and receives signals. In another embodiment, the second chassis manager 1320 has an additional pin, which is electrically connected to the baseboard management controller BMC through the interposer 1115. The baseboard management controller BMC detects the pin according to the pin. The signal Vdet is used to transmit and receive signals in one of the first integrated circuit bus bar IIC1 and the second integrated circuit bus bar IIC2.

此外,於一實施例中,刀鋒伺服模組主板1201更具有電性連接至基板管理控制器BMC的複雜可程式邏輯裝置CPLD。複雜可程式邏輯裝置CPLD具有第一串列通用輸入輸出連接埠(serial general purpose input/output)SGPIO1與第二串列通用輸入輸出連接埠SGPIO2。複雜可程式邏輯裝置CPLD分別透過第一串列通用輸入輸出連接埠SGPIO1與第二串列通用輸入輸出連接埠SGPIO2而電性連接至第一機箱管理器1310與第二機箱管理器1320。基板管理控制器BMC依據偵測信號Vdet產生對應的控制信號Vc來控制複雜可程式邏輯裝置CPLD以第一串列通用輸入輸出連接埠SGPIO1與第一機箱管理器1310溝通,或以第二串列通用輸入輸出連接埠SGPIO2來與第二機箱管理器1320溝通。In addition, in an embodiment, the blade servo module main board 1201 further has a complex programmable logic device CPLD electrically connected to the substrate management controller BMC. The complex programmable logic device CPLD has a first serial general purpose input/output SGPIO1 and a second serial general-purpose input/output connection SGPIO2. The complex programmable logic device CPLD is electrically connected to the first chassis manager 1310 and the second chassis manager 1320 through the first serial general-purpose input/output port GP SGPIO1 and the second serial port general-purpose input/output port 埠 SGPIO2, respectively. The substrate management controller BMC generates a corresponding control signal Vc according to the detection signal Vdet to control the complex programmable logic device CPLD to communicate with the first chassis manager 1310 via the first serial general-purpose input/output connection port SGPIO1, or in the second series. The general purpose input/output port 埠SGPIO2 communicates with the second chassis manager 1320.

於一實施例中,本發明更揭示了一種刀鋒伺服模組主板架構,請參照圖5,其係依據本發明一實施例的刀鋒伺服模組結構示意圖。如圖5所示,以刀鋒伺服模組主板1201為例,刀鋒伺服模組主板1201具有第一基板1201A、第二基板1201B與橋接板1201C。其中第一基板1201A設有第一轉接匯流排BUS1,第二基板1201B用以插設於對應的主板插槽以電性連接於第一機箱管理器1310與第二機箱管理器1320,此外第二基板1201B設有第二轉接匯流排BUS2。橋接板1201C具有一組第一接腳SKT1與一組第二接腳SKT2,第一接腳SKT1插設於第一轉接匯流排BUS1,且第二接腳SKT2插設於第二轉接匯流排BUS2。其中基板控制器BMC、第一積體電路匯流排IIC1與第二積體電路匯流排IIC2均設置於第一基板1201A,並且第一積體電路匯流排IIC1與第二積體電路匯流排IIC2係透過橋接板1201C與第二基板1201B電性連接至第一機箱管理器1310與第二機箱管理器1320。具體來說,一般的刀鋒伺服模組主板有許多種不同的型號,並且每個型號所使用的基板厚度、腳位數量可能都有不同。本實施例中,藉由橋接板與第二基板的架構,使得每個刀鋒伺服模組主板不論其第一基板的規格為何,均能藉由統一規格的第二基板而插接到主板插槽。In one embodiment, the present invention further discloses a blade servo module motherboard structure. Referring to FIG. 5, it is a schematic structural diagram of a blade servo module according to an embodiment of the invention. As shown in FIG. 5, taking the blade servo module main board 1201 as an example, the blade servo module main board 1201 has a first substrate 1201A, a second substrate 1201B, and a bridge board 1201C. The first substrate 1201A is provided with a first switching bus BUS1, and the second substrate 1201B is inserted into the corresponding motherboard slot to be electrically connected to the first chassis manager 1310 and the second chassis manager 1320. The second substrate 1201B is provided with a second transfer bus bar BUS2. The bridge board 1201C has a set of first pins SKT1 and a set of second pins SKT2. The first pin SKT1 is inserted in the first transfer bus BUS1, and the second pin SKT2 is inserted in the second transfer bus. Row BUS2. The substrate controller BMC, the first integrated circuit bus bar IIC1 and the second integrated circuit bus bar IIC2 are all disposed on the first substrate 1201A, and the first integrated circuit bus bar IIC1 and the second integrated circuit bus bar IIC2 are The first chassis manager 1310 and the second chassis manager 1320 are electrically connected to the first chassis manager 1310 and the second substrate 1201B through the bridge board 1201C. Specifically, there are many different models of the general blade servo module motherboard, and the thickness of the substrate and the number of pins used in each model may be different. In this embodiment, the structure of the bridge board and the second substrate enables each blade servo module board to be plugged into the motherboard slot by using the second substrate of the uniform specification regardless of the specifications of the first substrate. .

於一實施例中,如圖6所示,圖6的實施例與圖5的實施例的差異在於,第一基板1201A與第二基板1201B之間有一個空隙G,此空隙G作為容置區以容置一個特定的電子元件。於一實施例中,位於空隙G的電子元件例如為一個硬碟背板。In an embodiment, as shown in FIG. 6, the embodiment of FIG. 6 differs from the embodiment of FIG. 5 in that a gap G is formed between the first substrate 1201A and the second substrate 1201B, and the gap G serves as an accommodating area. To accommodate a specific electronic component. In one embodiment, the electronic component located in the gap G is, for example, a hard disk backplane.

綜上所述,依據本發明的刀鋒伺服器,藉由第二機箱管理器偵測第一機箱管理器是否正常運作,使多個刀鋒伺服模組主板依據偵測結果受控於第一機箱管理器或是第二機箱管理器。因此,第一機箱管理器故障或是需要被維修、抽換,同一個刀封伺服器中的刀鋒伺服模組主板能暫時受控於正常運作的第二機箱管理器。In summary, according to the blade server of the present invention, the second chassis manager detects whether the first chassis manager is operating normally, so that the plurality of blade servo module boards are controlled by the first chassis according to the detection result. Or the second chassis manager. Therefore, the first chassis manager is faulty or needs to be repaired and replaced, and the blade servo module motherboard in the same knife-cutting server can be temporarily controlled by the second chassis manager in normal operation.

雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。Although the present invention has been disclosed above in the foregoing embodiments, it is not intended to limit the invention. It is within the scope of the invention to be modified and modified without departing from the spirit and scope of the invention. Please refer to the attached patent application for the scope of protection defined by the present invention.

1000‧‧‧刀鋒伺服器1000‧‧‧blade server

1100‧‧‧殼體1100‧‧‧shell

1101~1110‧‧‧主板插槽1101~1110‧‧‧ motherboard slot

1111、1113‧‧‧管理器插槽1111, 1113‧‧‧Manager slot

1115‧‧‧中介板1115‧‧‧Intermediary board

1201~1210‧‧‧刀鋒伺服模組主板1201~1210‧‧‧ Blade Servo Module Motherboard

1201A‧‧‧第一基板1201A‧‧‧First substrate

1201B‧‧‧第二基板1201B‧‧‧second substrate

1201C‧‧‧橋接板1201C‧‧‧Bridge board

1310、1320‧‧‧機箱管理器1310, 1320‧‧‧Chassis Manager

1410~1440‧‧‧交換器1410~1440‧‧‧Switch

CPLD‧‧‧複雜可程式邏輯裝置CPLD‧‧‧ Complex Programmable Logic Device

BMC‧‧‧基板管理控制器BMC‧‧‧Baseboard Management Controller

BUS1、BUS2‧‧‧轉接匯流排BUS1, BUS2‧‧‧Transfer busbar

G‧‧‧空隙G‧‧‧ gap

IIC1、IIC2‧‧‧積體電路匯流排IIC1, IIC2‧‧‧ integrated circuit bus

req‧‧‧請求信號Req‧‧‧ request signal

resp‧‧‧回應封包Resp‧‧‧Response packet

SGPIO1、SGPIO2‧‧‧串列通用輸入輸出連接埠SGPIO1, SGPIO2‧‧‧ Serialized I/O ports埠

SKT1、SKT2‧‧‧接腳SKT1, SKT2‧‧‧ pin

Vdet‧‧‧偵測信號Vdet‧‧‧Detection signal

Vc‧‧‧控制信號Vc‧‧‧ control signal

圖1A係依據本發明一實施例的刀鋒伺服器俯視圖。 圖1B係對應圖1A的刀鋒伺服器前視圖。 圖1C係對應圖1A的刀鋒伺服器後視圖。 圖2係依據本發明一實施例的刀鋒伺服器功能方塊圖。 圖3係依據本發明另一實施例的刀鋒伺服器功能方塊圖。 圖4係依據本發明一實施例的刀鋒伺服模組主板功能方塊圖。 圖5係依據本發明一實施例的刀鋒伺服模組結構示意圖。 圖6係依據本發明另一實施例的刀鋒伺服模組結構示意圖。1A is a top plan view of a blade servo in accordance with an embodiment of the present invention. Figure 1B is a front elevational view of the blade server corresponding to Figure 1A. Figure 1C is a rear elevational view of the blade server corresponding to Figure 1A. 2 is a functional block diagram of a blade server in accordance with an embodiment of the present invention. 3 is a functional block diagram of a blade server in accordance with another embodiment of the present invention. 4 is a functional block diagram of a motherboard of a blade servo module according to an embodiment of the invention. FIG. 5 is a schematic structural view of a blade servo module according to an embodiment of the invention. 6 is a schematic structural view of a blade servo module according to another embodiment of the present invention.

Claims (9)

一種刀鋒伺服器(blade server),包含: 一殼體,於該殼體的一第一側具有多個主板插槽,且於該殼體相對於該第一側的一第二側至少具有一第一管理器插槽與一第二管理器插槽,該些主板插槽均分別電性連接於該第一管理器插槽與該第二管理器插槽,該第一管理器插槽與該第二管理器插槽彼此電性連接; 多個刀鋒伺服模組主板插設於該些主板插槽; 一第一機箱管理器(chassis management controller),插設於該第一管理器插槽以電性連接該些刀鋒伺服模組主板;以及 一第二機箱管理器,插設於該第二管理器插槽以電性連接該第一機箱管理器與該些刀鋒伺服模組主板,該第二機箱管理器偵測該第一機箱管理器,並依據該第一機箱管理器是否正常運作,產生一偵測信號; 其中當該第一機箱管理器於正常運作時,該些刀鋒伺服模組主板依據該偵測信號受控於該第一機箱管理器,當該第一機箱管理器不正常運作時,該些刀鋒伺服模組主板依據該偵測信號受控於該第二機箱管理器。A blade server includes: a housing having a plurality of motherboard slots on a first side of the housing, and having at least one on a second side of the housing relative to the first side a first manager slot and a second manager slot, wherein the motherboard slots are electrically connected to the first manager slot and the second manager slot, respectively, the first manager slot The second manager slots are electrically connected to each other; a plurality of blade servo module motherboards are inserted in the motherboard slots; a first chassis management controller is inserted in the first manager slot Electrically connecting the blade servo module motherboards; and a second chassis manager, the second chassis slot is electrically connected to the first chassis manager and the blade servo module motherboards, The second chassis manager detects the first chassis manager and generates a detection signal according to whether the first chassis manager is in normal operation; wherein the first chassis manager is in normal operation, the blade servo modules The group motherboard is controlled by the detection signal according to the detection signal Chassis manager, when the first enclosure manager does not work properly, the plurality of blade servo system board module according to the second detection signal is controlled by the chassis manager. 如請求項1的刀鋒伺服器,其中該殼體的該第二側更具有電性連接該些主板插槽的一第一交換器插槽與一第二交換器插槽,且該刀鋒伺服器更包含: 一第一交換器,插設於該第一交換器插槽以電性連接該些刀鋒伺服模組主板;以及 一第二交換器,插設於該第二交換器插槽以電性連接該些刀鋒伺服模組主板; 其中,該第一交換器與該第二交換器其中之一失效時,該些刀鋒伺服模組主板透過該第一交換器與該第二交換器其中之另一傳遞信號。The blade server of claim 1, wherein the second side of the housing further has a first switch slot and a second switch slot electrically connected to the motherboard slots, and the blade server The method further includes: a first switch inserted in the first switch slot to electrically connect the blade servo module main boards; and a second switch inserted in the second switch slot to be electrically Connecting the blade servo module motherboards; wherein, when one of the first switch and the second switch fails, the blade servo module motherboards pass through the first switch and the second switch Another pass signal. 如請求項1的刀鋒伺服器,更包含: 一第三交換器,電性連接該第一機箱管理器與該些刀鋒伺服模組主板,用於該些刀鋒伺服模組主板其中之一與該第一機箱管理器之間進行信號交換;以及 一第四交換器,電性連接該第二機箱管理器與該些刀鋒伺服模組主板,用於該些刀鋒伺服模組主板其中之一與該第二機箱管理器之間進行信號交換。The blade server of claim 1, further comprising: a third switch electrically connected to the first chassis manager and the blade servo module motherboards, and one of the blade servo module motherboards Handshake between the first chassis manager; and a fourth switch electrically connected to the second chassis manager and the blade servo module motherboards, and one of the blade servo module motherboards Signal exchange between the second chassis manager. 如請求項1的刀鋒伺服器,其中每一該刀鋒伺服模組主板包含: 一基板管理控制器(baseboard management controller, BMC); 一第一積體電路匯流排(inter-integrated circuit, I2 C),分別電性連接該基板管理控制器與該第一機箱管理器;以及 一第二積體電路匯流排,分別電性連接該基板管理控制器與該第二機箱管理器; 其中該基板管理控制器依據該偵測信號,選擇以該第一積體電路匯流排與該第二積體電路匯流排其中之一收發信號。The blade server of claim 1, wherein each of the blade servo module boards comprises: a baseboard management controller (BMC); a first integrated circuit bus (inter-integrated circuit, I 2 C) And electrically connecting the baseboard management controller and the first chassis manager; and a second integrated circuit busbar electrically connected to the baseboard management controller and the second chassis manager respectively; wherein the baseboard management The controller selects to transmit and receive signals by one of the first integrated circuit bus bar and the second integrated circuit bus bar according to the detection signal. 如請求項4的刀鋒伺服器,其中每一該刀鋒伺服模組主板更包含: 一複雜可程式邏輯裝置(complex programmable logic device, CPLD),電性連接該基板管理控制器,該複雜可程式邏輯裝置包含: 一第一串列通用輸入輸出連接埠(serial general purpose input/output, SGPIO),電性連接該第一機箱管理器;以及 一第二串列通用輸入輸出連接埠(serial general purpose input/output, SGPIO),電性連接該第二機箱管理器; 其中,該基板管理控制器依據該偵測信號控制該複雜可程式邏輯裝置以該第一串列通用輸入輸出連接埠與該第二串列通用輸入輸出連接埠其中之一收發信號。The blade server of claim 4, wherein each of the blade servo module motherboards further comprises: a complex programmable logic device (CPLD) electrically connected to the substrate management controller, the complex programmable logic The device comprises: a first serial general purpose input/output (SGPIO), electrically connected to the first chassis manager; and a second serial universal input input port (serial general purpose input /output, SGPIO), electrically connecting the second chassis manager; wherein the baseboard management controller controls the complex programmable logic device to use the first serial universal input/output port and the second according to the detection signal A serial-purpose general-purpose input/output connection, one of which transmits and receives signals. 如請求項4的刀鋒伺服器,其中每一該刀鋒伺服模組主板更包含: 一第一基板,設有一第一轉接匯流排; 一第二基板,用以插設於對應的該主板插槽以電性連接於該第一機箱管理器與該第二機箱管理器,該第二基板設有一第二轉接匯流排;以及 一橋接板,具有一組第一接腳與一組第二接腳,該組第一接腳插設於該第一轉接匯流排,且該組第二接腳插設於該第二轉接匯流排; 其中該基板控制器、該第一積體電路匯流排與該第二積體電路匯流排均設置於該第一基板,並且第一積體電路匯流排與該第二積體電路匯流排係透過該橋接板與該第二基板電性連接至該第一機箱管理器與該第二機箱管理器。The blade server of claim 4, wherein each of the blade servo module boards further comprises: a first substrate, a first adapter bus; and a second substrate for inserting the corresponding motherboard The slot is electrically connected to the first chassis manager and the second chassis manager, the second substrate is provided with a second adapter bus; and a bridge board has a set of first pins and a second group a first pin is inserted in the first transfer bus, and the second pin is inserted in the second transfer bus; wherein the substrate controller and the first integrated circuit The bus bar and the second integrated circuit bus are disposed on the first substrate, and the first integrated circuit bus and the second integrated circuit bus are electrically connected to the second substrate through the bridge The first chassis manager is associated with the second chassis manager. 如請求項6的刀鋒伺服器,其中該第一基板與該第二基板之間的空隙形成一容置區以容置一電子元件。The blade server of claim 6, wherein the gap between the first substrate and the second substrate forms an accommodating area for accommodating an electronic component. 如請求項7的刀鋒伺服器,其中該電子元件係一硬碟背板。The blade server of claim 7, wherein the electronic component is a hard disk backplane. 如請求項1的刀鋒伺服器,更包含一中介板(mid-plane)位於該殼體內並分別電性連接該些主板插槽、該第一管理器插槽與該第二管理器插槽,該些主板插槽透過該中介板電性連接至該第一管理器插槽與該第二管理器插槽。The blade server of claim 1, further comprising a mid-plane located in the housing and electrically connecting the motherboard slots, the first manager slot and the second manager slot, respectively. The motherboard slots are electrically connected to the first manager slot and the second manager slot through the interposer.
TW106142614A 2017-12-05 2017-12-05 Blade server TW201926067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106142614A TW201926067A (en) 2017-12-05 2017-12-05 Blade server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106142614A TW201926067A (en) 2017-12-05 2017-12-05 Blade server

Publications (1)

Publication Number Publication Date
TW201926067A true TW201926067A (en) 2019-07-01

Family

ID=68048910

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106142614A TW201926067A (en) 2017-12-05 2017-12-05 Blade server

Country Status (1)

Country Link
TW (1) TW201926067A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI850146B (en) * 2023-11-06 2024-07-21 英業達股份有限公司 Control system in server control system in server in the sever and brige board in the control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI850146B (en) * 2023-11-06 2024-07-21 英業達股份有限公司 Control system in server control system in server in the sever and brige board in the control system

Similar Documents

Publication Publication Date Title
CN102346520B (en) Server system
TWI759564B (en) Rack-mountable data storage system and programable logic device
CN103138971B (en) Server cabinet system
US11051422B2 (en) Modular server design
US20050033890A1 (en) Hot-pluggable peripheral input device coupling system
US7206947B2 (en) System and method for providing a persistent power mask
CN104899063B (en) Server management system and starting method
CN119356490A (en) Mainboard, mainboard system, server, node interconnection structure and server system
CN117111693A (en) A server chassis system, server chassis system design method and equipment
CN105549696A (en) Rack-mounted server system with case management function
TW202423225A (en) Dual-sided expansion card with offset slot alignment
CN110806989A (en) Storage server
TWI417738B (en) A server system
US7000053B2 (en) Computer system having a hot swappable hot swap controller
CN108959158A (en) A kind of processor plate based on Whitley platform
CN105471652B (en) Big data all-in-one machine and redundancy management unit thereof
TW201926067A (en) Blade server
WO2025214078A9 (en) Computing device and control method
US8151011B2 (en) Input-output fabric conflict detection and resolution in a blade compute module system
CN114047803A (en) Computer mainboard, dual-path processor computer and four-path processor computer
WO2025161317A1 (en) Server
TWI419154B (en) A storage system
US10303224B1 (en) Blade server
CN218273375U (en) AST 2500-based BMC management module and server system
CN114340248A (en) Storage server and independent machine head control system thereof