发明名称 SERVER HAVING MULTIPLE NODES AND METHOD FOR DYNAMICALLY SETTING MASTER NODE OF THE SERVER
摘要 A server having multiple nodes and a method for dynamically setting a master node of the server are provided. Each node includes a board management controller (BMC), and one of the nodes is preset to be a current master node of the server. The server further includes an I2C multiplexer respectively coupled to the BMC of each node through an IPMB channel, and an embedded module coupled to the I2C multiplexer. The embedded module communicates with the BMC of the current master node through the I2C multiplexer and the IPMB channel, and obtains status information of the current master node, to determine whether the current master node runs normally. If the current master node runs abnormally, the embedded module enables an IPMB channel between the I2C multiplexer and another one of the nodes, to set another one of the nodes to be a new master node of the server.
申请公布号 US2014344389(A1) 申请公布日期 2014.11.20
申请号 US201414279333 申请日期 2014.05.16
申请人 HON HAI PRECISION INDUSTRY CO., LTD. 发明人 HSIEH CHUNG-JEN
分类号 H04L12/28;G06F13/362 主分类号 H04L12/28
代理机构 代理人
主权项 1. A server (100) comprising: a plurality of nodes (11), each one of which comprising a board management controller (BMC, 114), wherein one of the nodes (11) is preset to be a current master node of the server (100); an I2C multiplexer (21) respectively coupled to the BMC (114) of each one of the nodes (11) through an intelligent platform management bus (IPMB) channel (211); and an embedded module (32) coupled to the I2C multiplexer (21), and configured to enable the IPMB channel (211) between the I2C multiplexer (21) and the current master node (11); wherein the embedded module (32) is further configured to communicate with the BMC (114) of the current master node (11) through the I2C multiplexer (21) and the IPMB channel (211), and obtain status information of the current master node from the BMC (114) of the current master node (11), to determine whether the current master node (11) runs normally; and if the embedded module (32) determines that the current master node (11) runs abnormally, the embedded module (32) is further configured to enable an IPMB channel (211) between the I2C multiplexer (21) and another one of the nodes (11), to set another one of the nodes (11) to be a new master node of the server (100).
地址 New Taipei TW