Multi-host system and method for determining a main controller
AssigneeFulian Precision Electronics (Tianjin) Co., LTD.
InventorLI-YUN HAO
Life of this patent
Estimating the term…
Abstract
Disclosed in the present application is a multi-host system and a method for determining a main controller. The multi-host system includes a first motherboard and a second motherboard, the first motherboard includes a first baseboard management controller (BMC) and a first complex programmable logic device (CPLD), the second motherboard includes a second BMC and a second CPLD. When the first CPLD receives the control request signal from the first BMC and a first signal from the second CPLD, the first BMC is determined to be a main controller of the multi-host system, and the first CPLD outputs a second signal to the second CPLD. The present application can improve the stability and security of the multi-host system.
Claims17
A multi-host system comprising:
- a first motherboard comprising a first baseboard management controller (BMC) and a first complex programmable logic device (CPLD), the first BMC electrically connected to the first CPLD, wherein the first BMC is configured to transmit a first control request signal to the first CPLD at preset time intervals;
- and
- a second motherboard comprising a second BMC and a second CPLD, the second BMC electrically connected to the second CPLD, and the second CPLD electrically connected to the first CPLD, wherein the second BMC is configured to transmit a second control request signal to the second CPLD at the preset time intervals,
- wherein when the first CPLD receives the first control request signal from the first BMC and a first signal from the second CPLD, the first BMC is determined to be a main controller of the multi-host system, and the first CPLD outputs a second signal to the second CPLD.
A method for determining a main controller applied to a multi-host system, the multi-host system comprising a first motherboard and a second motherboard, the first motherboard comprising a first baseboard management controller (BMC) and a first complex programmable logic device (CPLD), the second motherboard comprising a second BMC and a second CPLD, the first BMC electrically connected to the first CPLD, and the second BMC electrically connected to the second CPLD, the method comprising:
- transmitting a first control request signal to the first CPLD at preset time intervals by the first BMC;
- transmitting a second control request signal to the second CPLD at the preset time intervals by the second BMC;
- and
- determining the first BMC as a main controller of the multi-host system when the first CPLD receives the first control request signal from the first BMC and a first signal from the second CPLD, and outputting a second signal to the second CPLD by the first CPLD.
Dependencies are inferred from the claim text.