Search

CN-121996038-A - Control method and double-node server

CN121996038ACN 121996038 ACN121996038 ACN 121996038ACN-121996038-A

Abstract

The application discloses a control method and a double-node server, wherein the control method is applied to the double-node server and comprises the steps of determining a first control parameter through a base plate management controller of a main node and obtaining a second control parameter determined by a standby node, wherein the base plate management controller of the main node is in communication connection with the base plate management controller of the standby node through a communication bus, performing weight calculation on the first control parameter and the second control parameter to obtain a third control parameter, and controlling a heat dissipation device to operate based on the third control parameter so as to dissipate heat of the main node and/or the standby node.

Inventors

  • YANG QIANG
  • XU JUN
  • ZHANG XIANHAN
  • SUN ANAN
  • ZHANG JIE

Assignees

  • 联宝(合肥)电子科技有限公司

Dates

Publication Date
20260508
Application Date
20260126

Claims (10)

  1. 1. A control method applied to a dual node server, the control method comprising: Determining a first control parameter through a substrate management controller of a main node and acquiring a second control parameter determined by a standby node, wherein the substrate management controller of the main node is in communication connection with the substrate management controller of the standby node through a communication bus; weight calculation is carried out on the first control parameter and the second control parameter, and a third control parameter is obtained; And controlling the operation of the heat dissipation device based on the third control parameter so as to dissipate heat of the main node and/or the standby node.
  2. 2. The control method according to claim 1, wherein the dual node server is provided with two slots for connecting nodes; The control method further includes: If nodes are connected to both slots, acquiring the running state of each node; If the running states of the two nodes are normal, determining the node connected to the target slot as the master node; if the operation state of the node connected to the target slot is abnormal and the operation state of the node not connected to the target slot is normal, determining the node not connected to the target slot as the master node.
  3. 3. The control method according to claim 1 or 2, the control method further comprising: And if the running state of the main node on the target slot position is changed from normal to abnormal, updating the standby node into the main node.
  4. 4. The control method according to claim 1, the control method further comprising: If only one slot is connected with a node, determining the node as the master node.
  5. 5. The control method according to claim 4, in a case where one node is connected to a slot, comprising: Determining a first control parameter by a baseboard management controller of the master node; And controlling the operation of the heat dissipation device based on the first control parameter so as to dissipate heat of the main node.
  6. 6. The control method according to claim 4, in the case where a node is connected to one slot, comprising: detecting whether a node is connected to the other slot position; if yes, the master node is redetermined from the two nodes.
  7. 7. The control method according to claim 1, the control method further comprising: acquiring temperature values acquired by a plurality of temperature sensors; calculating the temperature value, the acquisition device corresponding to each temperature sensor and the attribute parameters of the heat dissipation device through a preset algorithm to obtain and control the first control parameters or the second control parameters, wherein the preset algorithm at least comprises a proportional-integral-derivative control algorithm.
  8. 8. The control method according to claim 1, wherein the weighting calculation is performed on the first control parameter and the second control parameter to obtain a third control parameter, including: And carrying out weight calculation on the first control parameter and the second control parameter aiming at each heat radiating device to obtain a third control parameter for controlling the heat radiating device.
  9. 9. The control method according to any one of claims 1 to 8, When the double-node server is in the process of power-on self-inspection, the substrate management controller of the node controls the operation of the heat dissipation device based on preset control parameters and coefficients corresponding to the preset control parameters; the number of the nodes is different, and coefficients corresponding to preset control parameters are different.
  10. 10. A dual-node server is provided with two nodes and a plurality of heat dissipation devices, wherein the substrate management controllers of the two nodes are in communication connection through a communication bus; a master node in the two nodes determines a first control parameter through a baseboard management controller of the master node; the standby node in the two nodes determines a second control parameter through a substrate management controller of the standby node; transmitting the second control parameter to the master node according to a communication protocol; the main node performs weight calculation on the first control parameter and the second control parameter to obtain a third control parameter; And controlling the operation of the heat dissipation device based on the third control parameter so as to dissipate heat of the main node and/or the standby node.

Description

Control method and double-node server Technical Field The present application relates to the field of heat dissipation control technologies, and in particular, to a control method and a dual node server. Background In the intelligent age, service continuity and complexity are increasingly improved, and requirements for zero interruption of service, zero loss of data and construction of a complete fault-tolerant system are increasingly higher, so that the dual-node server with reliability and availability and flexible expansion is popular. For servers, heat dissipation system control is a critical business for their management or operation. In a dual-node storage server, two physical nodes are integrated in a server case, each node is provided with independent hardware resources such as a CPU (Central processing Unit), a memory, a network card and storage, but the two physical nodes are usually designed to share a set of heat dissipation system, namely, the component temperatures of the two physical nodes can influence the heat dissipation regulation of the whole machine. At present, a scheme for radiating heat of a server of two physical nodes is that an adapter plate is added between the two physical nodes and a fan, the two physical nodes and the fan of the server are respectively connected to the adapter plate through a customized cable, fan control parameters are sent to the adapter plate by the two physical nodes, and a processor on the adapter plate controls the fan according to the control parameters to radiate heat. However, this solution increases the cost of hardware (such as patch panels, custom cables, etc.), and thus increases the complexity of the server structure and the later maintenance costs. Disclosure of Invention The embodiment of the application aims to provide a control method and a double-node server. In a first aspect, an embodiment of the present application provides a control method, which is applied to a dual node server, where the control method includes: Determining a first control parameter through a baseboard management controller of the main node, and acquiring a second control parameter determined by the standby node, wherein the baseboard management controller of the main node is in communication connection with the baseboard management controller of the standby node through a communication bus; weight calculation is carried out on the first control parameter and the second control parameter, and a third control parameter is obtained; And controlling the operation of the heat dissipation device based on the third control parameter so as to dissipate heat of the main node and/or the standby node. In one possible implementation manner, the dual-node server is provided with two slots, and the slots are used for connecting nodes; The control method further includes: If nodes are connected to both slots, acquiring the running state of each node; If the running states of the two nodes are normal, determining the node connected to the target slot as the master node; if the operation state of the node connected to the target slot is abnormal and the operation state of the node not connected to the target slot is normal, determining the node not connected to the target slot as the master node. In one possible embodiment, the control method further includes: And if the running state of the main node on the target slot position is changed from normal to abnormal, updating the standby node into the main node. In one possible embodiment, the control method further includes: If only one slot is connected with a node, determining the node as the master node. In one possible embodiment, in a case that a node is connected to one slot, the control method includes: Determining a first control parameter by a baseboard management controller of the master node; And controlling the operation of the heat dissipation device based on the first control parameter so as to dissipate heat of the main node. In one possible embodiment, in a case that one node is connected to the slot, the control method includes: detecting whether a node is connected to the other slot position; if yes, the master node is redetermined from the two nodes. In one possible embodiment, the control method further includes: acquiring temperature values acquired by a plurality of temperature sensors; calculating the temperature value, the acquisition device corresponding to each temperature sensor and the attribute parameters of the heat dissipation device through a preset algorithm to obtain and control the first control parameters or the second control parameters, wherein the preset algorithm at least comprises a proportional-integral-derivative control algorithm. In a possible implementation manner, the calculating weights of the first control parameter and the second control parameter to obtain a third control parameter includes: And carrying out weight calculation on the first control parameter and the second control parame