Protection method, system, electronic device and medium for immersed server
By installing a liquid immersion sensor on the immersed server panel, the cooling liquid level is detected and the power is controlled, the overheating problem during incomplete immersion is solved, ensuring that the server operates normally under immersion conditions, and continuous monitoring and protection of the liquid level is achieved.
Patent Information
- Application Number
- CN202211448906.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-18
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-11-18
AI Technical Summary
The existing immersion servers can start up when they are not completely immersed in coolant, and liquid level fluctuations may cause damage to the server. Traditional cooling methods cannot effectively prevent these problems.
Install a liquid immersion sensor on the server panel. By detecting the coolant level and outputting high or low level signals, the power-on process is controlled to ensure that the server only starts after full immersion, and continuously monitors the liquid level status during operation.
It prevents overheating problems when not completely submerged, ensures that the server operates normally under immersion conditions, reduces the risk of damage, and achieves continuous monitoring and protection of liquid levels.
Smart Images

Figure CN115794516B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of servers, and in particular to a protection method, system, electronic equipment, and medium for an immersive server. Background Art
[0002] With the rapid development of mainframe computers, cloud computing, and artificial intelligence, the demand for various computing resources is growing. This, coupled with the enormous heat generated by powerful servers, poses a significant risk of downtime or damage to critical server components if this massive heat is not properly managed. This poses a significant challenge to traditional cooling methods. With traditional cooling methods like air cooling and liquid cooling unable or struggling to meet server cooling requirements, immersion-cooled servers have emerged. Immersion-cooled servers immerse the entire server in a coolant, ensuring full contact between the coolant and the heat source for optimal cooling, meeting the cooling needs of increasingly hot servers. Due to limitations in coolant and maintenance costs, current immersion-cooling solutions involve adding a coolant tank, known as a tank, into which the server is completely placed. This tank is then filled with coolant to maintain the server's operating temperature and environment.
[0003] Most existing immersion servers are powered by centralized power, combining a PDU (Power Distribution Unit) and a coolant container into a single unit. Even when the server chassis is not fully inserted, power is supplied to the server, at which point the PSU (Power Supply Unit) begins operating, delivering DC power to the server. In actual use, since immersion liquid-cooled servers completely eliminate active and passive cooling methods, if the server is powered on while not fully submerged, unpredictable consequences may occur, for example, due to maintenance personnel misoperation, a malfunction of the coolant container itself, or an incomplete filling of the coolant container. Furthermore, if the coolant level fluctuates below a safe level during normal operation of the immersion server, damage to the server may occur. Summary of the Invention
[0004] In order to solve at least one of the problems mentioned in the above background technology, the present application provides a protection method, system, electronic device and medium for an immersion server, which can ensure that the immersion server is fully inserted into the coolant container and is not turned on until the server is completely immersed in the coolant, thereby preventing overheating caused by starting up without any heat dissipation and cooling measures, causing abnormal operation or damage of the server. At the same time, the liquid level status is continuously monitored during the operation of the server to ensure that the server always operates under immersion conditions, thereby ensuring the normal operation of the server.
[0005] The specific technical solutions provided in the embodiments of this application are as follows:
[0006] In a first aspect, a method for protecting an immersive server is provided, the method comprising:
[0007] A liquid immersion sensor is installed according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant;
[0008] When the liquid level of the coolant meets a preset condition, the liquid immersion sensor outputs a high-level signal;
[0009] According to the high-level signal and the power-on trigger signal, power on is completed;
[0010] When the liquid level of the coolant does not meet the preset condition, the liquid immersion sensor outputs a low-level signal to shield the power-on trigger signal.
[0011] In a specific embodiment, the method further comprises:
[0012] After the power-on is completed, continue to receive the level signal from the liquid immersion sensor;
[0013] It is determined according to the level signal whether the liquid level of the coolant submerges the server.
[0014] In a specific embodiment, the method further comprises:
[0015] Install the liquid immersion sensor at the position where the server panel needs to be immersed, the liquid immersion sensor comprising a light-emitting component, a transparent resin and a photosensitive element, wherein the height of the transparent resin corresponds to the position where the server panel needs to be immersed;
[0016] When the liquid level of the coolant submerges the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal;
[0017] When the liquid level of the coolant does not submerge the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal.
[0018] In a specific embodiment, completing power-on according to the high-level signal and in combination with the power-on trigger signal specifically includes:
[0019] The power-on trigger signal and the high-level signal are simultaneously input into the gate circuit, triggering the gate circuit to output the power-on trigger signal;
[0020] The complex programmable logic device controls power-on and startup according to the received startup start signal.
[0021] In a specific embodiment, after the server is powered on, continuing to receive a level signal from the liquid immersion sensor; and confirming whether the coolant has submerged the server according to the level signal specifically includes:
[0022] Turning on a watchdog function, the watchdog receives a level signal from the liquid immersion sensor every preset time and determines a state of the level signal;
[0023] When the level signal is a high level signal, it is confirmed that the liquid level of the coolant submerges the server;
[0024] When the level signal is a low level signal, the liquid level of the coolant does not submerge the server.
[0025] In a specific embodiment, the liquid level of the cooling liquid does not submerge the server, and the method then includes:
[0026] The control system powers off for protection and prompts a coolant failure.
[0027] In a specific embodiment, an electrostatic protection component is installed in the liquid immersion sensor, and the electrostatic protection component is used to release static electricity.
[0028] In a second aspect, a protection system for an immersion server is provided, the system comprising:
[0029] Liquid immersion sensors installed at server panel height;
[0030] a detection module, configured to detect a coolant level based on a liquid immersion sensor;
[0031] a first execution module, configured to output a high-level signal through the liquid immersion sensor when the liquid level of the coolant meets a preset condition;
[0032] According to the high-level signal and the power-on trigger signal, power on is completed;
[0033] The second execution module is configured to cause the liquid immersion sensor to output a low-level signal to shield the power-on trigger signal when the liquid level of the coolant does not meet a preset condition.
[0034] According to a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are performed:
[0035] Step A: Installing a liquid immersion sensor according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant;
[0036] Step B: When the liquid level of the coolant meets a preset condition, a high level signal is outputted by the liquid immersion sensor;
[0037] Step C: powering on the device according to the high-level signal and the power-on trigger signal;
[0038] Step D: When the liquid level of the coolant does not meet the preset condition, the liquid immersion sensor outputs a low-level signal to shield the power-on trigger signal.
[0039] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0040] Step A: Installing a liquid immersion sensor according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant;
[0041] Step B: When the liquid level of the coolant meets a preset condition, a high level signal is outputted by the liquid immersion sensor;
[0042] Step C: powering on the device according to the high-level signal and the power-on trigger signal;
[0043] Step D: When the liquid level of the coolant does not meet the preset condition, the liquid immersion sensor outputs a low-level signal to shield the power-on trigger signal.
[0044] The embodiments of the present application have the following beneficial effects:
[0045] 1. The embodiment of the present application provides a liquid immersion sensor installed on a server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant. When the liquid level of the coolant meets the preset conditions, a high-level signal is output through the liquid immersion sensor, and the high-level signal is combined with the power-on trigger signal to complete power-on and startup. When the liquid level of the coolant does not meet the preset conditions, the liquid immersion sensor outputs a low-level signal to shield the power-on trigger signal. Through the above method, it is possible to ensure that the immersion server is fully inserted into the coolant container and is not started until the server is completely immersed in the coolant, thereby preventing overheating caused by startup in the absence of any heat dissipation and cooling measures, causing abnormal operation or damage to the server. At the same time, the liquid level status is continuously monitored during the operation of the server to ensure that the server always operates under immersion conditions, thereby ensuring the normal operation of the server. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0047] Figure 1 A schematic diagram illustrating a method for protecting an immersion server according to the present application;
[0048] Figure 2 A schematic diagram showing the installation location of the immersion sensor according to the present application;
[0049] Figure 3 A schematic diagram showing the principle of identifying the coolant height of the immersion sensor in this application;
[0050] Figure 4 A schematic diagram showing a protection system for an immersion server in the present application;
[0051] Figure 5 A schematic diagram showing an electronic device in this application. DETAILED DESCRIPTION
[0052] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0053] As described in the background technology, the power supply method of existing immersion servers is mostly centralized power supply, that is, the PDU and the coolant are easily combined into a whole, and the power supply is obtained when the server chassis is not fully inserted. At this time, the PSU starts working and transmits DC power to the server. In actual use, since immersion liquid cooling completely eliminates the active and passive heat dissipation methods, if the server is turned on when it is not fully immersed, for example, due to maintenance personnel's misoperation, the coolant container itself fails, or the coolant container is not completely filled with coolant, it may cause unpredictable consequences. Moreover, if the coolant level fluctuates to below the safe height during the normal operation of the immersion server, it will also cause damage to the server. Based on the above problems, the present application proposes a protection method, system, electronic equipment and medium for immersion servers, which can ensure that the immersion server is fully inserted into the coolant container and is not turned on until the server is fully immersed in the coolant, thereby preventing the overheating problem caused by starting the server without any heat dissipation and cooling measures, causing abnormal operation or damage to the server.
[0054] Example 1
[0055] A method for protecting a submerged server, such as Figure 1 As shown, the method includes the following steps:
[0056] Step S1: Installing a liquid immersion sensor according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant;
[0057] Install the server on the server's front panel PCB or other PCB boards close to the front panel, where the front panel is the IO board or PCB boards close to the front panel such as the main board, backplane, etc. Considering the height of the server and the depth of the coolant container, install the liquid immersion sensor at a suitable position on the PCB board, such as Figure 2 The black dot position is shown.
[0058] In a specific embodiment, the liquid immersion sensor is installed at the position where the server panel needs to be immersed. The liquid immersion sensor includes a light-emitting component, a transparent resin and a photosensitive element. The height of the transparent resin corresponds to the position where the server panel needs to be immersed. When the liquid level of the coolant immerses the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal. When the liquid level of the coolant does not immerse the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal.
[0059] Specifically, the principle of the liquid immersion sensor to identify the height of the coolant is that the liquid immersion sensor can pass through the height of the coolant. Since the coolant is a non-conductive liquid, the difference in the refractive index of electromagnetic waves between the coolant and the air can be used for detection. The liquid immersion sensor can be designed to use infrared light as a medium, and the infrared light is incident at a certain angle. A photosensitive element is set at the corresponding position to receive the infrared light. After the photosensitive element detects the infrared light, the small DC signal is amplified through the amplifier circuit and connected to the input end of the gate circuit. In the infrared light emission path, it can pass through a thinner layer of transparent resin. When the coolant is not immersed, the refractive index of air is about 1, and the light path does not deflect. At this time, the emission angle through the resin does not change, and the photosensitive element does not detect the infrared light. After the coolant is immersed, the refractive index of the air is about 1.4, which causes the angle of the light path to deflect. At this time, the photosensitive element detects the infrared light and outputs a small electrical signal. The schematic diagram is shown as follows. Figure 3 shown.
[0060] Step S2: When the liquid level of the coolant meets a preset condition, a high-level signal is outputted through the liquid immersion sensor.
[0061] When the liquid level of the coolant meets the preset conditions, a high-level signal is output through the liquid immersion sensor, specifically including: wherein the liquid immersion sensor includes a light-emitting component, a transparent resin and a photosensitive element; when the liquid level of the coolant immerses the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal; when the liquid level of the coolant does not immerse the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal.
[0062] First, set the preset height to 1.2m. After placing the server in the coolant container, the photosensor in the liquid immersion sensor detects the infrared light emitted by the light-emitting component, indicating that the coolant is now immersed above the server. At the same time, after the server chassis is correctly inserted, it can obtain power from the PDU (Power Distribution Unit). At this time, the AUX power in the server is already present. Then, after confirming that the coolant in the container has reached the preset height, it outputs a high-level signal. The liquid immersion sensor detects the height of the coolant through an infrared device, and then transmits the high-level signal or low-level signal sensed by the liquid immersion sensor through the photosensor, the amplifier circuit, and the ESD device.
[0063] Step S3: powering on the device according to the high-level signal and the power-on trigger signal.
[0064] In a specific embodiment, power-on and startup are completed according to the high-level signal and in combination with the power-on trigger signal, specifically including: the power-on trigger signal and the high-level signal are simultaneously input into a gate circuit, triggering the gate circuit to output a power-on trigger signal; and a complex programmable logic device controls power-on and startup according to the received power-on trigger signal.
[0065] When the coolant level meets the preset conditions, a high-level signal is output to trigger power on. By pressing the power button, the CPLD's PWRBTN_INKAIJI power-on trigger signal, combined with the high-level signal through the ESD device, triggers the power on action. Specifically, the liquid immersion sensor requires AUX power to ensure its functionality. When immersed in liquid, the high-level output and the PWRBTN_IN signal are connected to the input of the AND gate. As long as the coolant continues to cover the sensor, the sensor maintains a high-level output. Simultaneously, pressing the PowerButton or other methods to trigger the PWRBTN_IN signal triggers the power on action.
[0066] In one specific embodiment, when the coolant level does not meet a preset condition, the liquid immersion sensor outputs a low-level signal to block the power-on trigger signal. When the coolant level does not meet the preset condition, a low-level signal is output, and power-on is not performed. This implements the intervention of the liquid immersion sensor, preventing power-on when the sensor trigger condition is not met.
[0067] Step S4: After the server is powered on, continue to receive the level signal from the liquid immersion sensor; and confirm whether the liquid level of the coolant submerges the server according to the level signal.
[0068] Continue to receive the level signal from the immersion sensor to enable the watchdog to confirm that the liquid level of the coolant submerges the server according to the level signal, specifically including: turning on the watchdog function, the watchdog receives the level signal from the liquid immersion sensor at every preset time, and judges the state of the level signal; when the level signal is a high level signal, it is confirmed that the liquid level of the coolant submerges the server; when the level signal is a low level signal, the liquid level of the coolant does not submerge the server.
[0069] After the server powers on normally, the system activates the watchdog function. The liquid immersion sensor continuously monitors the coolant level and issues a signal based on the detection result. The signal from the liquid immersion sensor is connected to the CPLD's watchdog circuit, with a preset watchdog interval of 20 seconds. The watchdog then receives signals from the sensor every 20 seconds and determines whether the coolant level is below the sensor based on the level of the sensor's signal. A high level indicates that the coolant level is below the server; a low level indicates that the coolant level is not below the sensor. Furthermore, after powering on, the sensor's output level signal is always connected to the CPLD's watchdog circuit, serving as the reset signal for the watchdog. If the reset signal is not received within the preset 20-second interval, power-off protection begins.
[0070] In a specific embodiment, if the coolant level does not submerge the server, the system controls power-off protection and prompts a coolant failure. At this time, the staff checks the status of the coolant in the coolant container according to the system prompt.
[0071] In one specific embodiment, the liquid immersion sensor is equipped with an ESD protection component to dissipate static electricity. Because the CPLD debounces the PWRBTN_IN signal, hardware debounce is not performed on the sensor output. The liquid immersion sensor requires an ESD device to dissipate static electricity.
[0072] The method of this embodiment achieves protection for the immersion server in the coolant container. If the immersion server is fully inserted into the coolant container but not completely immersed in the coolant, it cannot be powered on normally. This prevents overheating caused by powering on without any cooling measures, which may cause abnormal operation or damage to the server. It also ensures that the server always operates under immersion conditions. After the immersion server is properly deployed, the hardware protection for complete immersion is increased, thereby reducing losses. At the same time, the liquid level status is continuously monitored during the operation of the server to ensure that the server always operates under immersion conditions, thereby ensuring the normal operation of the server.
[0073] Example 2
[0074] Corresponding to the above embodiment, the present application provides a protection system for an immersion server, such as Figure 4 As shown, the system includes:
[0075] Liquid immersion sensors installed at server panel height;
[0076] a detection module, configured to detect a coolant level based on a liquid immersion sensor;
[0077] a first execution module, configured to output a high-level signal through the liquid immersion sensor when the liquid level of the coolant meets a preset condition;
[0078] According to the high-level signal and the power-on trigger signal, power on is completed;
[0079] The second execution module is configured to cause the liquid immersion sensor to output a low-level signal to shield the power-on trigger signal when the liquid level of the coolant does not meet a preset condition.
[0080] In a specific embodiment, the system further includes continuing to receive a level signal from the liquid immersion sensor after the server is powered on; and confirming whether the liquid level of the coolant submerges the server based on the level signal.
[0081] In a specific embodiment, the system further includes: installing the liquid immersion sensor at the position where the server panel needs to be immersed, the liquid immersion sensor including a light-emitting component, a transparent resin and a photosensitive element, the height of the transparent resin corresponding to the position where the server panel needs to be immersed; when the liquid level of the coolant immerses the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal; when the liquid level of the coolant does not immerse the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal.
[0082] In a specific embodiment, the first execution module specifically includes completing power-on and startup based on the high-level signal and combined with the power-on trigger signal, specifically including: the power-on trigger signal and the high-level signal are simultaneously input into the gate circuit, triggering the gate circuit to output the power-on trigger signal; the complex programmable logic device controls the power-on and startup according to the received power-on trigger signal.
[0083] In a specific embodiment, after the second execution module completes the startup, it continues to receive the level signal from the liquid immersion sensor; confirming whether the coolant immerses the server based on the level signal specifically includes: turning on the watchdog function, the watchdog receives the level signal from the liquid immersion sensor every preset time, and judges the state of the level signal; when the level signal is a high level signal, it is confirmed that the liquid level of the coolant immerses the server; when the level signal is a low level signal, the liquid level of the coolant does not immerse the server.
[0084] In a specific embodiment, the system further includes: when the liquid level of the coolant does not submerge the server, the system then includes: controlling the control system to shut down for protection and prompting a coolant failure.
[0085] In a specific embodiment, an electrostatic protection component is installed in the liquid immersion sensor, and the electrostatic protection component is used to release static electricity.
[0086] Example 3
[0087] An electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0088] Step 101: Install a liquid immersion sensor according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant;
[0089] Step 102: When the liquid level of the coolant meets a preset condition, a high level signal is output;
[0090] Step 103: powering on the device according to the high-level signal and the power-on trigger signal;
[0091] Step 104: When the liquid level of the coolant does not meet the preset condition, the liquid immersion sensor outputs a low-level signal to shield the power-on trigger signal.
[0092] In a specific embodiment, the method further includes: after the startup is completed, continuing to receive a level signal from the liquid immersion sensor; and confirming whether the liquid level of the coolant submerges the server according to the level signal.
[0093] In a specific embodiment, the method further includes: installing the liquid immersion sensor at the position where the server panel needs to be immersed, the liquid immersion sensor including a light-emitting component, a transparent resin and a photosensitive element, the height of the transparent resin corresponding to the position where the server panel needs to be immersed; when the liquid level of the coolant immerses the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal; when the liquid level of the coolant does not immerse the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal.
[0094] In a specific embodiment, step 103 completes power-on and startup based on the high-level signal and combined with the power-on trigger signal, specifically including: the power-on trigger signal and the high-level signal are simultaneously input into the gate circuit, triggering the gate circuit to output the power-on trigger signal; and the complex programmable logic device controls the power-on and startup according to the received power-on trigger signal.
[0095] In a specific embodiment, after the power-on is completed, the level signal from the liquid immersion sensor continues to be received; and whether the coolant submerges the server is confirmed based on the level signal, specifically including: turning on the watchdog function, the watchdog receives the level signal from the liquid immersion sensor every preset time, and judges the state of the level signal; when the level signal is a high level signal, it is confirmed that the liquid level of the coolant submerges the server; when the level signal is a low level signal, the liquid level of the coolant does not submerge the server.
[0096] In a specific embodiment, the liquid level of the coolant does not submerge the server, and then the process includes: controlling the power-off protection of the control system and prompting a coolant failure.
[0097] In a specific embodiment, an electrostatic protection component is installed in the liquid immersion sensor in step 101, and the electrostatic protection component is used to release static electricity.
[0098] In one embodiment, an electronic device is provided. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 5 As shown. The electronic device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the electronic device is used to store detection data of the liquid immersion sensor. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a protection method for an immersion server is implemented.
[0099] Those skilled in the art will understand that the structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0100] Example 4
[0101] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0102] Step 201: Install a liquid immersion sensor according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant;
[0103] Step 202: When the coolant level meets a preset condition, a high level signal is output;
[0104] Step 203: powering on the device according to the high-level signal and the power-on trigger signal;
[0105] Step 204: When the liquid level of the coolant does not meet the preset condition, the liquid immersion sensor outputs a low-level signal to shield the power-on trigger signal.
[0106] In a specific embodiment, the method further includes: after the startup is completed, continuing to receive a level signal from the liquid immersion sensor; and confirming whether the liquid level of the coolant submerges the server according to the level signal.
[0107] In a specific embodiment, the method further includes: installing the liquid immersion sensor at the position where the server panel needs to be immersed, the liquid immersion sensor including a light-emitting component, a transparent resin and a photosensitive element, the height of the transparent resin corresponding to the position where the server panel needs to be immersed; when the liquid level of the coolant immerses the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal; when the liquid level of the coolant does not immerse the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal.
[0108] In a specific embodiment, step 203 completes power-on and startup based on the high-level signal and combined with the power-on trigger signal, specifically including: the power-on trigger signal and the high-level signal are simultaneously input into the gate circuit, triggering the gate circuit to output the power-on trigger signal; and the complex programmable logic device controls the power-on and startup according to the received power-on trigger signal.
[0109] In a specific embodiment, after the power-on is completed, the level signal from the liquid immersion sensor continues to be received; and whether the coolant submerges the server is confirmed based on the level signal, specifically including: turning on the watchdog function, the watchdog receives the level signal from the liquid immersion sensor every preset time, and judges the state of the level signal; when the level signal is a high level signal, it is confirmed that the liquid level of the coolant submerges the server; when the level signal is a low level signal, the liquid level of the coolant does not submerge the server.
[0110] In a specific embodiment, the liquid level of the coolant does not submerge the server, and then the process includes: controlling the power-off protection of the control system and prompting a coolant failure.
[0111] In a specific embodiment, an electrostatic protection component is installed in the liquid immersion sensor in step 201, and the electrostatic protection component is used to release static electricity.
[0112] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0113] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0114] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A method for protecting an immersion server, characterized in that: The method comprises: A liquid immersion sensor is installed according to the height of the server panel, wherein the liquid immersion sensor is used to detect the liquid level of the coolant; Install the liquid immersion sensor at the position where the server panel needs to be immersed, the liquid immersion sensor comprising a light-emitting component, a transparent resin and a photosensitive element, wherein the height of the transparent resin corresponds to the position where the server panel needs to be immersed; When the liquid level of the coolant submerges the transparent resin, the photosensitive element detects the infrared light emitted by the light-emitting component and outputs the high-level signal; The power-on trigger signal and the high-level signal are simultaneously input into the gate circuit, triggering the gate circuit to output the power-on trigger signal; The complex programmable logic device controls power-on according to the received power-on start signal; When the liquid level of the coolant does not submerge the transparent resin, the photosensitive element does not detect the infrared light emitted by the light-emitting component and outputs the low-level signal to shield the power-on trigger signal.
2. The method for protecting an immersive server according to claim 1, wherein: The method further comprises: After the power-on is completed, continue to receive the level signal from the liquid immersion sensor; It is determined according to the level signal whether the liquid level of the coolant submerges the server.
3. The method for protecting an immersive server according to claim 2, wherein: After the power-on is completed, continue to receive the level signal from the liquid immersion sensor; Confirming whether the coolant submerges the server according to the level signal specifically includes: Turning on a watchdog function, the watchdog receives a level signal from the liquid immersion sensor every preset time and determines a state of the level signal; When the level signal is a high level signal, it is confirmed that the liquid level of the coolant submerges the server; When the level signal is a low level signal, the liquid level of the coolant does not submerge the server.
4. The method for protecting an immersive server according to claim 3, wherein: The coolant level does not submerge the server, and then includes: The control system powers off for protection and prompts a coolant failure.
5. The method for protecting an immersive server according to claim 4, wherein: An electrostatic protection component is installed in the liquid immersion sensor, and the electrostatic protection component is used to release static electricity.
6. A protection system for implementing the protection method of the immersion server according to any one of claims 1 to 5, characterized in that: The system comprises: Liquid immersion sensors installed at server panel height; a detection module, configured to detect a coolant level based on a liquid immersion sensor; a first execution module, configured to output a high-level signal through the liquid immersion sensor when the liquid level of the coolant meets a preset condition; According to the high-level signal and the power-on trigger signal, power on is completed; The second execution module is configured to cause the liquid immersion sensor to output a low-level signal to shield the power-on trigger signal when the liquid level of the coolant does not meet a preset condition.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Composition, liquid cooling agent, application of liquid cooling agent and immersion cooling system
CN113621352A
Immersion Server, Immersion Server Drawer, and Rack-Mountable Immersion Server Drawer-Based Cabinet
US20150062806A1