[go: up one dir, main page]

TWI659314B - Method and computer system for remotely resetting baseboard management controller of computer system - Google Patents

Method and computer system for remotely resetting baseboard management controller of computer system Download PDF

Info

Publication number
TWI659314B
TWI659314B TW106142080A TW106142080A TWI659314B TW I659314 B TWI659314 B TW I659314B TW 106142080 A TW106142080 A TW 106142080A TW 106142080 A TW106142080 A TW 106142080A TW I659314 B TWI659314 B TW I659314B
Authority
TW
Taiwan
Prior art keywords
management controller
reset
substrate management
controller
computer system
Prior art date
Application number
TW106142080A
Other languages
Chinese (zh)
Other versions
TW201926071A (en
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 TW106142080A priority Critical patent/TWI659314B/en
Priority to US16/188,458 priority patent/US10713193B2/en
Application granted granted Critical
Publication of TWI659314B publication Critical patent/TWI659314B/en
Publication of TW201926071A publication Critical patent/TW201926071A/en
Priority to US16/885,431 priority patent/US11010317B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/38Universal adapter
    • G06F2213/3808Network interface controller

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
  • Retry When Errors Occur (AREA)

Abstract

本發明提供一種遠端重置電腦系統的基板管理控制器的方法與一種電腦系統。首先,藉由一電腦裝置從遠端發送一重置指令給該電腦系統的一基板管理控制器;接著,該基板管理控制器根據該重置指令傳送一對應該重置指令的控制信號給該電腦系統的一通用輸入/輸出控制器;接著,該通用輸入/輸出控制器傳送一高電位信號給該電腦系統的另一運作異常的基板管理控制器的重置接腳,以觸發該運作異常的基板管理控制器自行重置。The invention provides a method for remotely resetting a substrate management controller of a computer system and a computer system. First, a computer device sends a reset command from a remote end to a baseboard management controller of the computer system; then, the baseboard management controller sends a pair of control signals corresponding to the reset command to the reset command according to the reset command. A universal input / output controller of the computer system; then, the universal input / output controller sends a high-potential signal to the reset pin of another abnormal substrate management controller of the computer system to trigger the abnormal operation The baseboard management controller resets itself.

Description

遠端重置電腦系統的基板管理控制器的方法與電腦系統Method for remotely resetting substrate management controller of computer system and computer system

本發明是有關於一種電腦系統的基板管理控制器的管理方法,特別是指一種從遠端重置該電腦系統的基板管理控制器的方法。The invention relates to a method for managing a substrate management controller of a computer system, and particularly to a method for resetting the substrate management controller of the computer system from a remote location.

現有的電腦伺服系統通常包含多個電腦節點,且每一電腦節點具有一可監控該電腦節點的運作狀態的基板管理控制器(baseboard management controller, BMC)。此外,基板管理控制器可連接網路,使用者可操作外部的電腦裝置,透過網路從該基板管理控制器獲得其所屬電腦節點的運作狀態資訊,也可透過網路從遠端重置(reset)該基板管理控制器。Existing computer servo systems usually include multiple computer nodes, and each computer node has a baseboard management controller (BMC) that can monitor the operating status of the computer node. In addition, the baseboard management controller can be connected to the network, and users can operate external computer devices, obtain the operating status information of the computer node to which the baseboard management controller belongs from the baseboard management controller through the network, and can also be reset remotely through the network ( reset) the substrate management controller.

然而,當基板管理控制器發生異常而無法回應該電腦裝置的要求時,使用者並無法透過網路從遠端重置該基板管理控制器;除非有其他解決方案,否則使用者需要到該電腦伺服系統所設置的機房內操作該電腦伺服系統,以重置發生異常的基板管理控制器或排除異常,相當不便。However, when the baseboard management controller is abnormal and cannot respond to the request of the computer device, the user cannot reset the baseboard management controller remotely through the network; unless there is another solution, the user needs to go to the computer It is quite inconvenient to operate the computer servo system in the machine room set by the servo system to reset the substrate management controller or eliminate the abnormality.

中國專利CN105739656A提出了一種自動重置基板管理控制器的方法,其利用電腦伺服系統的機櫃管理控制器電連接每一電腦節點的基板管理控制器,並藉由該機櫃管理控制器不停地主動偵測每一基板管理控制器的運作是否正常,並在偵測到一基板管理控制器的運作異常時,控制該基板管理控制器重置。然而,在此方法中,該機櫃管理控制器需不停地主動偵測每一基板管理控制器的運作情況,而頻繁地處於高度負載的工作狀態會導致該機櫃管理控制器容易損壞。Chinese patent CN105739656A proposes a method for automatically resetting the baseboard management controller. The rack management controller of a computer servo system is used to electrically connect the baseboard management controller of each computer node, and the rack management controller is constantly active. Detect whether the operation of each substrate management controller is normal, and control the reset of the substrate management controller when an abnormal operation of the substrate management controller is detected. However, in this method, the cabinet management controller needs to actively detect the operation status of each baseboard management controller constantly, and frequent operation under high load will cause the cabinet management controller to be easily damaged.

因此,本發明之目的,即在提供一種能克服先前技術之缺點的遠端重置電腦系統的基板管理控制器的方法。Therefore, an object of the present invention is to provide a method for remotely resetting a substrate management controller of a computer system, which can overcome the disadvantages of the prior art.

於是,本發明遠端重置電腦系統的基板管理控制器的方法,該電腦系統包含一第一電腦節點、一第二電腦節點及一控制單元,該第一電腦節點包括一電連接該控制單元並經由網路連接一電腦裝置的第一基板管理控制器,該第二電腦節點包括一電連接該控制單元的第二基板管理控制器。該遠端重置電腦系統的基板管理控制器的方法包含一步驟(a)、一步驟(b)及一步驟(c)。Therefore, the method for remotely resetting a substrate management controller of a computer system according to the present invention includes a first computer node, a second computer node, and a control unit. The first computer node includes an electrical connection to the control unit. A first substrate management controller of a computer device is connected via a network, and the second computer node includes a second substrate management controller electrically connected to the control unit. The method for remotely resetting a substrate management controller of a computer system includes a step (a), a step (b), and a step (c).

該步驟(a)是該第一基板管理控制器透過網路從該電腦裝置接收一重置指令,其中該重置指令指出該第二基板管理控制器需重置。The step (a) is that the first substrate management controller receives a reset instruction from the computer device through a network, wherein the reset instruction indicates that the second substrate management controller needs to be reset.

該步驟(b)是該第一基板管理控制器根據該重置指令傳送一對應該重置指令的控制信號給該控制單元。In step (b), the first substrate management controller transmits a pair of control signals that should be reset instructions to the control unit according to the reset instructions.

該步驟(c)是該控制單元傳送一對應該控制信號的重置信號給該第二基板管理控制器,以致觸發該第二基板管理控制器自行重置。In step (c), the control unit sends a pair of reset signals corresponding to the control signals to the second substrate management controller, so that the second substrate management controller is triggered to reset itself.

此外,本發明之另一目的,即在提供一種能克服先前技術之缺點的電腦系統。In addition, another object of the present invention is to provide a computer system capable of overcoming the disadvantages of the prior art.

於是,本發明電腦系統包含一控制單元、一第一電腦節點及一第二電腦節點。Therefore, the computer system of the present invention includes a control unit, a first computer node and a second computer node.

該第一電腦節點包括一電連接該控制單元並透過網路連接一電腦裝置的第一基板管理控制器。The first computer node includes a first substrate management controller electrically connected to the control unit and connected to a computer device via a network.

該第二電腦節點包括一電連接該控制單元的第二基板管理控制器。The second computer node includes a second substrate management controller electrically connected to the control unit.

其中,該第一基板管理控制器透過網路從該電腦裝置接收一重置指令,並根據該重置指令傳送一對應該重置指令的控制信號給該控制單元,以致該控制單元傳送一對應該控制信號的重置信號給該第二基板管理控制器而觸發該第二基板管理控制器自行重置,其中該重置指令指出該第二基板管理控制器需重置。The first substrate management controller receives a reset instruction from the computer device through the network, and transmits a pair of control signals corresponding to the reset instruction to the control unit according to the reset instruction, so that the control unit transmits a pair of The reset signal of the control signal should be sent to the second substrate management controller to trigger the second substrate management controller to reset itself, wherein the reset instruction indicates that the second substrate management controller needs to be reset.

本發明之功效在於:能從遠端透過電腦系統的一基板管理控制器控制該電腦系統的另一基板管理控制器進行重置。The effect of the present invention is that it can be controlled from a remote end through a baseboard management controller of a computer system to control another baseboard management controller of the computer system for resetting.

參閱圖1,本發明電腦系統適於裝設在一伺服器機櫃中,並包含一控制單元1與多個電腦節點2;在此以四個電腦節點為例來說明,但可不限於此。Referring to FIG. 1, the computer system of the present invention is suitable for being installed in a server cabinet, and includes a control unit 1 and a plurality of computer nodes 2. Here, four computer nodes are used as an example, but it is not limited thereto.

該控制單元1適於裝設在該伺服器機櫃的機櫃背板上,並包括一電路板11與一設置於該電路板11上的通用輸入/輸出控制器12(general purpose I/O controller)。每一電腦節點2包含一基板21與一設置於該基板21的基板管理控制器22。每一基板管理控制器22透過其所設置的基板21、該電路板11與該通用輸入/輸出控制器12電連接,以致在該基板管理控制器22與該通用輸入/輸出控制器12之間形成一用於傳輸控制信號的第一信號通道41。The control unit 1 is adapted to be installed on a cabinet back plate of the server cabinet, and includes a circuit board 11 and a general purpose I / O controller 12 disposed on the circuit board 11. . Each computer node 2 includes a substrate 21 and a substrate management controller 22 disposed on the substrate 21. Each substrate management controller 22 is electrically connected to the universal input / output controller 12 through the substrate 21, the circuit board 11 and the universal input / output controller 12 provided therebetween, such that between the substrate management controller 22 and the universal input / output controller 12 A first signal path 41 is formed for transmitting control signals.

特別地,每一基板管理控制器22具有一重置接腳221 (reset pin),且該重置接腳221透過其所設置基板21、該電路板11與該通用輸入/輸出控制器12的一腳位(pin)電連接,以致在該重置接腳221與該通用輸入/輸出控制器12的該腳位之間形成一用於傳輸重置信號的第二信號通道42。In particular, each substrate management controller 22 has a reset pin 221, and the reset pin 221 passes through the substrate 21, the circuit board 11 and the universal input / output controller 12 through the reset pin 221. A pin is electrically connected such that a second signal path 42 for transmitting a reset signal is formed between the reset pin 221 and the pin of the universal input / output controller 12.

此外,每一基板管理控制器22還連接網路,並可透過網路與一遠端/外部的電腦裝置3通訊。In addition, each baseboard management controller 22 is also connected to a network and can communicate with a remote / external computer device 3 through the network.

一併參閱圖1與圖2,以下詳述本發明遠端重置電腦系統的基板管理控制器的方法。Referring to FIG. 1 and FIG. 2 together, the method for remotely resetting a substrate management controller of a computer system according to the present invention is described in detail below.

首先,在步驟S1,該電腦裝置3經由一使用者的操作而傳送一重置指令給該等電腦節點2中的一第一電腦節點的基板管理控制器22a,其中該重置指令指出該等電腦節點中的一第二電腦節點的基板管理控制器22b需重置。First, in step S1, the computer device 3 transmits a reset instruction to a baseboard management controller 22a of a first computer node in the computer nodes 2 through a user operation, wherein the reset instruction indicates that The baseboard management controller 22b of a second computer node in the computer nodes needs to be reset.

接著,在步驟S2,該第一電腦節點的基板管理控制器22a根據該重置指令,透過該第一信號通道41傳送一對應該重置指令的控制信號給該通用輸入/輸出控制器12。Next, in step S2, the baseboard management controller 22a of the first computer node transmits a pair of control signals to the universal input / output controller 12 through the first signal channel 41 according to the reset instruction.

接著,在步驟S3,該通用輸入/輸出控制器12透過該第二電腦節點的基板管理控制器22b所對應的第二信號通道42傳送一對應該控制信號的重置信號給該第二電腦節點的基板管理控制器的重置接腳221b,以觸發該第二電腦節點的基板管理控制器22b自行重置。Next, in step S3, the universal input / output controller 12 transmits a pair of reset signals corresponding to the control signals to the second computer node through the second signal channel 42 corresponding to the substrate management controller 22b of the second computer node. The reset pin 221b of the baseboard management controller is configured to trigger the baseboard management controller 22b of the second computer node to reset itself.

在一實施方式中,參閱圖3,該電路板11與該等基板21是透過積體電路匯流排(inter-integrated circuit,I 2C)來傳輸信號與資料。該重置指令5包括一裝置位址欄位51、一序號欄位52與一電位高低欄位53。其中,該裝置位址欄位51記錄一裝置位址,且該裝置位址指示出用以產生傳送該重置信號給該基板管理控制器的重置接腳的I 2C裝置的位址,在此該通用輸入/輸出控制器12對應的I 2C裝置位址為「0X0A」;該序號欄位52記錄一用以指出該重置指令所要重置的基板管理控制器之序號,在此該等電腦節點2的基板管理控制器22對應的序號分別是「0X01」、「0X02」、「0X03」、「0X04」,且該第二電腦節點的基板管理控制器22b對應的序號為「0X04」;該電位高低欄位53的內容為「1」或「0」,並分別用以指出觸發或不觸發該序號欄位52所指出的基板管理控制器,其中「1」代表高電位且「0」代表低電位。 In an embodiment, referring to FIG. 3, the circuit board 11 and the substrates 21 transmit signals and data through an inter-integrated circuit (I 2 C). The reset instruction 5 includes a device address field 51, a serial number field 52, and a potential level field 53. The device address field 51 records a device address, and the device address indicates the address of an I 2 C device used to generate a reset pin for transmitting the reset signal to the substrate management controller. Here, the address of the I 2 C device corresponding to the universal input / output controller 12 is “0X0A”; the serial number field 52 records a serial number for indicating the board management controller to be reset by the reset instruction, here The serial numbers corresponding to the substrate management controllers 22 of the computer nodes 2 are "0X01", "0X02", "0X03", and "0X04", and the serial numbers corresponding to the substrate management controller 22b of the second computer node are "0X04" The content of the potential high and low field 53 is "1" or "0", and is used to indicate whether to trigger or not trigger the substrate management controller indicated in the serial number field 52, where "1" represents a high potential and ""0" stands for low potential.

該通用輸入/輸出控制器12根據該控制信號所指出的電位高低與基板管理控制器對應的序號,對與該序號相對應的該通用輸入/輸出控制器12的腳位輸出高電位或是低電位,而由於該基板管理控制器的重置接腳電連接該通用輸入/輸出控制器12的該腳位,所以該基板管理控制器的重置接腳也連帶地與該通用輸入/輸出控制器12帶有同樣的電位。The universal input / output controller 12 outputs a high potential or a low level to the pins of the universal input / output controller 12 corresponding to the serial number according to the serial number corresponding to the potential level indicated by the control signal and the substrate management controller. Potential, and since the reset pin of the baseboard management controller is electrically connected to the pin of the universal input / output controller 12, the reset pin of the baseboard management controller is also associated with the universal input / output control The device 12 has the same potential.

例如,該第一電腦節點的基板管理控制器22a從該電腦裝置3接收到該重置指令5之後對該重置指令5進行指令解碼而判斷出目標I 2C裝置為該通用輸入/輸出控制器12,並進一步產生一對應該序號欄位52(0X04)與該電位高低欄位53(1)的控制信號,且透過該第一信號通道41將該控制信號傳送給該通用輸入/輸出控制器12。接著,該通用輸入/輸出控制器12根據該控制信號判斷出需輸出高電位信號給序號為0X04的基板管理控制器,從而透過該第二電腦節點的基板管理控制器22b所對應的第二信號通道42輸出該高電位信號給該第二電腦節點的基板管理控制器的重置接腳221b而觸發該第二電腦節點的基板管理控制器22b自行重置。此外,值得一提的是,若該重置接腳所接收到的電位信號是低電位信號,則不會觸發其所屬基板管理控制器自行重置。 For example, the substrate management controller 22a of the first computer node receives the reset instruction 5 from the computer device 3 and decodes the reset instruction 5 to determine that the target I 2 C device is the universal input / output control. Controller 12, and further generates a pair of control signals corresponding to the serial number field 52 (0X04) and the potential level field 53 (1), and transmits the control signal to the universal input / output control through the first signal channel 41器 12。 12. Then, the universal input / output controller 12 determines that it needs to output a high-potential signal to the substrate management controller with the serial number 0X04 according to the control signal, so as to pass the second signal corresponding to the substrate management controller 22b of the second computer node. The channel 42 outputs the high-potential signal to the reset pin 221b of the substrate management controller of the second computer node and triggers the substrate management controller 22b of the second computer node to reset itself. In addition, it is worth mentioning that if the potential signal received by the reset pin is a low potential signal, it will not trigger its own board management controller to reset itself.

特別地,藉由本發明遠端重置電腦系統的基板管理控制器的方法,當一電腦節點的基板管理控制器運作異常而無法透過遠端的電腦裝置進行重置時,使用者可操作該電腦裝置,從遠端透過另一運作正常的電腦節點的基板管理控制器來控制該運作異常的基板管理控制器進行重置。In particular, with the method for remotely resetting a substrate management controller of a computer system of the present invention, when a substrate management controller of a computer node operates abnormally and cannot be reset through a remote computer device, a user can operate the computer The device, from a remote end, controls the abnormally-operating substrate management controller to be reset through the substrate management controller of another normal computer node.

此外,相對於先前技術中藉由機櫃管理控制器不停地主動偵測運作異常的基板管理控制器來說,該通用輸入/輸出控制器12是在有需要的時候才被動地從一電腦節點的基板管理控制器接收一控制信號並據以傳送一高電位信號給另一電腦節點的基板管理控制器的重置接腳,故該通用輸入/輸出控制器12平時的工作負載相當低,不易損壞。In addition, compared with the baseboard management controller that constantly detects abnormal operation by the rack management controller in the prior art, the universal input / output controller 12 is passively driven from a computer node when needed. The baseboard management controller receives a control signal and transmits a high-potential signal to the reset pin of the baseboard management controller of another computer node. Therefore, the normal I / O controller 12 has a relatively low workload and is not easy. damage.

綜上所述,本發明遠端重置電腦系統的基板管理控制器的方法與電腦系統,藉由該電腦裝置從遠端發送該重置指令給一基板管理控制器,且該基板管理控制器根據該重置指令傳送一對應的控制信號給該通用輸入/輸出控制器,以致該通用輸入/輸出控制器傳送一高電位信號給另一運作異常的基板管理控制器的重置接腳,能觸發該運作異常的基板管理控制器自行重置,故確實能達成本發明的目的。In summary, the method and computer system for remotely resetting a substrate management controller of a computer system according to the present invention send the reset instruction to a substrate management controller from the remote end through the computer device, and the substrate management controller According to the reset instruction, a corresponding control signal is transmitted to the universal I / O controller, so that the universal I / O controller sends a high-potential signal to the reset pin of another substrate management controller that is not functioning properly. The substrate management controller that triggered the abnormal operation resets itself, so it can indeed achieve the purpose of the invention.

惟以上所述者,僅為本發明之實施例而已,當不能以此限定本發明實施之範圍,凡是依本發明申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。However, the above are only examples of the present invention. When the scope of implementation of the present invention cannot be limited in this way, any simple equivalent changes and modifications made in accordance with the scope of the patent application and the content of the patent specification of the present invention are still Within the scope of the invention patent.

1‧‧‧控制單元1‧‧‧control unit

11‧‧‧電路板 11‧‧‧Circuit Board

12‧‧‧通用輸入/輸出控制器 12‧‧‧Universal input / output controller

2‧‧‧電腦節點 2‧‧‧Computer Node

21‧‧‧基板 21‧‧‧ substrate

22‧‧‧基板管理控制器 22‧‧‧ Substrate Management Controller

22a‧‧‧第一電腦節點的基板管理控制器 22a‧‧‧The baseboard management controller of the first computer node

22b‧‧‧第二電腦節點的基板管理控制器 22b‧‧‧The baseboard management controller of the second computer node

221‧‧‧重置接腳 221‧‧‧Reset pin

221b‧‧‧第二電腦節點的基板管理控制器的重置接腳 221b‧‧‧ reset pin of the baseboard management controller of the second computer node

3‧‧‧電腦裝置 3‧‧‧Computer device

41‧‧‧第一信號通道 41‧‧‧First Signal Channel

42‧‧‧第二信號通道 42‧‧‧Second Signal Channel

5‧‧‧重置指令 5‧‧‧ reset instruction

51‧‧‧裝置位址欄位 51‧‧‧ Device Address Field

52‧‧‧序號欄位 52‧‧‧Serial number field

53‧‧‧電位高低欄位 53‧‧‧Potential field

S1~S‧‧‧步驟 S1 ~ S‧‧‧ steps

本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊圖,說明本發明電腦系統的組成元件; 圖2是一流程圖,說明本發明遠端重置電腦系統的基板管理控制器的方法;及 圖3是一示意圖,說明一重置指令的實施態樣。Other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, in which: FIG. 1 is a block diagram illustrating the constituent elements of the computer system of the present invention; A method for remotely resetting a substrate management controller of a computer system; and FIG. 3 is a schematic diagram illustrating an implementation manner of a reset instruction.

Claims (9)

一種遠端重置電腦系統的基板管理控制器的方法,該電腦系統包含一第一電腦節點、一第二電腦節點及一控制單元,該第一電腦節點包括一電連接該控制單元並經由網路連接一電腦裝置的第一基板管理控制器,該第二電腦節點包括一電連接該控制單元的第二基板管理控制器,該遠端重置電腦系統的基板管理控制器的方法包含以下步驟: (a)該第一基板管理控制器透過網路從該電腦裝置接收一重置指令,其中該重置指令指出該第二基板管理控制器需重置; (b)該第一基板管理控制器根據該重置指令傳送一對應該重置指令的控制信號給該控制單元;及 (c)該控制單元傳送一對應該控制信號的重置信號給該第二基板管理控制器,以致觸發該第二基板管理控制器自行重置。A method for remotely resetting a substrate management controller of a computer system. The computer system includes a first computer node, a second computer node, and a control unit. The first computer node includes an electrical connection to the control unit and via a network. A first substrate management controller connected to a computer device, the second computer node includes a second substrate management controller electrically connected to the control unit, and the method for remotely resetting a substrate management controller of a computer system includes the following steps : (A) the first substrate management controller receives a reset instruction from the computer device via a network, wherein the reset instruction indicates that the second substrate management controller needs to be reset; (b) the first substrate management control The controller sends a pair of control signals that should reset the command to the control unit according to the reset instruction; and (c) the control unit sends a pair of reset signals that should control the signal to the second substrate management controller, so that the second substrate management controller is triggered The second baseboard management controller resets itself. 如請求項1所述的遠端重置電腦系統的基板管理控制器的方法,該控制單元包括一通用輸入/輸出控制器,其中在該步驟(b),該第一基板管理控制器傳送該控制信號給該通用輸入/輸出控制器,且在該步驟(c),該通用輸入/輸出控制器傳送該重置信號給該第二基板管理控制器。The method for remotely resetting a substrate management controller of a computer system according to claim 1, the control unit includes a universal input / output controller, wherein in step (b), the first substrate management controller transmits the A control signal is sent to the universal I / O controller, and in step (c), the universal I / O controller sends the reset signal to the second substrate management controller. 如請求項2所述的遠端重置電腦系統的基板管理控制器的方法,該第二基板管理控制器具有一重置接腳並透過該重置接腳電連接該通用輸入/輸出控制器,其中在該步驟(c),該通用輸入/輸出控制器傳送該重置信號給該重置接腳。The method for remotely resetting a substrate management controller of a computer system according to claim 2, the second substrate management controller has a reset pin and is electrically connected to the universal input / output controller through the reset pin, Wherein in step (c), the universal input / output controller transmits the reset signal to the reset pin. 如請求項3所述的遠端重置電腦系統的基板管理控制器的方法,其中在該步驟(c),該重置信號為一高電位信號。The method for remotely resetting a substrate management controller of a computer system according to claim 3, wherein in step (c), the reset signal is a high-potential signal. 一種電腦系統,包含: 一控制單元; 一第一電腦節點,包括一電連接該控制單元並透過網路連接一電腦裝置的第一基板管理控制器;及 一第二電腦節點,包括一電連接該控制單元的第二基板管理控制器; 其中,該第一基板管理控制器透過網路從該電腦裝置接收一重置指令,並根據該重置指令傳送一對應該重置指令的控制信號給該控制單元,以致該控制單元傳送一對應該控制信號的重置信號給該第二基板管理控制器而觸發該第二基板管理控制器自行重置,其中該重置指令指出該第二基板管理控制器需重置。A computer system includes: a control unit; a first computer node including a first substrate management controller electrically connected to the control unit and connected to a computer device through a network; and a second computer node including an electrical connection A second substrate management controller of the control unit; wherein the first substrate management controller receives a reset instruction from the computer device via a network, and transmits a pair of control signals corresponding to the reset instruction to the reset instruction according to the reset instruction The control unit, so that the control unit sends a pair of reset signals corresponding to control signals to the second substrate management controller to trigger the second substrate management controller to reset itself, wherein the reset instruction indicates that the second substrate management The controller needs to be reset. 如請求項5所述的電腦系統,其中該控制單元包括一通用輸入/輸出控制器,該第一基板管理控制器傳送該控制信號給該通用輸入/輸出控制器,以致該通用輸入/輸出控制器傳送該重置信號給該第二基板管理控制器。The computer system according to claim 5, wherein the control unit includes a universal input / output controller, and the first substrate management controller transmits the control signal to the universal input / output controller so that the universal input / output control The controller sends the reset signal to the second substrate management controller. 如請求項6所述的電腦系統,其中該第二基板管理控制器具有一重置接腳並透過該重置接腳電連接該通用輸入/輸出控制器,且該通用輸入/輸出控制器傳送該重置信號給該重置接腳。The computer system according to claim 6, wherein the second substrate management controller has a reset pin and is electrically connected to the universal input / output controller through the reset pin, and the universal input / output controller transmits the A reset signal is given to the reset pin. 如請求項7所述的電腦系統,其中該重置信號為一高電位信號。The computer system according to claim 7, wherein the reset signal is a high-potential signal. 如請求項8所述的電腦系統,其中該控制單元設置於一電腦機櫃。The computer system according to claim 8, wherein the control unit is disposed in a computer cabinet.
TW106142080A 2017-12-01 2017-12-01 Method and computer system for remotely resetting baseboard management controller of computer system TWI659314B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW106142080A TWI659314B (en) 2017-12-01 2017-12-01 Method and computer system for remotely resetting baseboard management controller of computer system
US16/188,458 US10713193B2 (en) 2017-12-01 2018-11-13 Method for remotely triggered reset of a baseboard management controller of a computer system, and computer system using the same
US16/885,431 US11010317B2 (en) 2017-12-01 2020-05-28 Method for remotely triggered reset of a baseboard management controller of a computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106142080A TWI659314B (en) 2017-12-01 2017-12-01 Method and computer system for remotely resetting baseboard management controller of computer system

Publications (2)

Publication Number Publication Date
TWI659314B true TWI659314B (en) 2019-05-11
TW201926071A TW201926071A (en) 2019-07-01

Family

ID=66659257

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106142080A TWI659314B (en) 2017-12-01 2017-12-01 Method and computer system for remotely resetting baseboard management controller of computer system

Country Status (2)

Country Link
US (2) US10713193B2 (en)
TW (1) TWI659314B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080046706A1 (en) * 2006-08-15 2008-02-21 Tyan Computer Corporation Remote Monitor Module for Computer Initialization
TW200905562A (en) * 2007-07-31 2009-02-01 Inventec Corp Method for auto-recovering BIOS and computer and system using the same
US20140195704A1 (en) * 2013-01-08 2014-07-10 American Megatrends, Inc. Chassis management implementation by management instance on baseboard management controller managing multiple computer nodes
CN105739656A (en) * 2014-12-08 2016-07-06 营邦企业股份有限公司 Cabinet with automatic reset function and automatic reset method thereof
TW201704929A (en) * 2015-07-30 2017-02-01 神雲科技股份有限公司 Server and method for detecting power reset
TW201715397A (en) * 2015-09-24 2017-05-01 鴻海精密工業股份有限公司 Detecting system and method for baseboard management controller
CN106681751A (en) * 2015-11-05 2017-05-17 广达电脑股份有限公司 Unified firmware management system and management method and computer readable medium
CN107045448A (en) * 2016-02-05 2017-08-15 广达电脑股份有限公司 Method and server for remotely starting deployment program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160239370A1 (en) * 2015-02-12 2016-08-18 Aic Inc. Rack having automatic recovery function and automatic recovery method for the same

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080046706A1 (en) * 2006-08-15 2008-02-21 Tyan Computer Corporation Remote Monitor Module for Computer Initialization
TW200905562A (en) * 2007-07-31 2009-02-01 Inventec Corp Method for auto-recovering BIOS and computer and system using the same
US20140195704A1 (en) * 2013-01-08 2014-07-10 American Megatrends, Inc. Chassis management implementation by management instance on baseboard management controller managing multiple computer nodes
CN105739656A (en) * 2014-12-08 2016-07-06 营邦企业股份有限公司 Cabinet with automatic reset function and automatic reset method thereof
TW201704929A (en) * 2015-07-30 2017-02-01 神雲科技股份有限公司 Server and method for detecting power reset
TW201715397A (en) * 2015-09-24 2017-05-01 鴻海精密工業股份有限公司 Detecting system and method for baseboard management controller
CN106681751A (en) * 2015-11-05 2017-05-17 广达电脑股份有限公司 Unified firmware management system and management method and computer readable medium
CN107045448A (en) * 2016-02-05 2017-08-15 广达电脑股份有限公司 Method and server for remotely starting deployment program

Also Published As

Publication number Publication date
US20200293472A1 (en) 2020-09-17
US10713193B2 (en) 2020-07-14
US11010317B2 (en) 2021-05-18
TW201926071A (en) 2019-07-01
US20190171593A1 (en) 2019-06-06

Similar Documents

Publication Publication Date Title
CN108170245B (en) Control system and method for physical key operation of server and server management system
US20160147604A1 (en) Server system
US20180109514A1 (en) Authentication-free configuration for service controllers
TWI530778B (en) Cabinet with automatic reset function and automatic reset method thereof
CN108616428A (en) A kind of mobile APP implementations of remote management RACK computer rooms
CN103905247B (en) Two-unit standby method and system based on multi-client judgment
US9037878B2 (en) Server rack system
CN102611726A (en) Monitoring alarm device and monitoring alarm method
US20130159039A1 (en) Data center infrastructure management system for maintenance
JP2015526956A (en) Pan-tilt-zoom device identification method, pan-tilt-zoom device, camera, and pan-tilt-zoom device control system
CN105373462A (en) Whole cabinet server management method and system
US20140189103A1 (en) System for monitoring servers and method thereof
CN105739656A (en) Cabinet with automatic reset function and automatic reset method thereof
KR101300743B1 (en) Building management control system which uses full redundancy type direct digital controller
CN115543679B (en) Liquid leakage detection line detection method, system, device, server and electronic equipment
TWI659314B (en) Method and computer system for remotely resetting baseboard management controller of computer system
CN107241580B (en) A construction auxiliary method and system for a security monitoring system
CN114138574A (en) Controller testing method, device, server and storage medium
CN104852815B (en) network redundancy IPMI management system
KR20190099162A (en) Hub device with diagnostic function and diagnostic method using the same
TW201715397A (en) Detecting system and method for baseboard management controller
CN105468557B (en) Isolation method for avoiding interference of SMBUS (System management bus)
CN110018725B (en) Method and system for remotely resetting baseboard management controller of computer system
TWI697768B (en) Reset bmc control method
TWI492047B (en) Testing apparatus

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees