Server power-on management device and method

By configuring the environment detection module and fan clearing system in the server power-on management device, the problem of hard disk failure during storage is solved, the stable operation of the server and data security are achieved, and the hard disk failure rate is reduced.

CN115686976BActive Publication Date: 2025-08-29INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211447634.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-18
Publication Date
2025-08-29
Estimated Expiration
2042-11-18

AI Technical Summary

Technical Problem

During storage, existing servers have high hard disk failure rates due to particles and silicon grease volatiles entering the hard disk. The hard disk power-on management solution cannot effectively identify and prevent potential risks, which affects data security and stable server operation.

Method used

The chassis storage environment detection module is configured in the server power-on management device, and the storage environment parameters are detected through humidity, dust and silicon grease sensors. The BMC determines whether the power-on condition is met based on the parameters. If it is not met, the power-on process will be blocked and the alarm will be called. The impurities will be removed through the fan to ensure that the environment meets the standards and then power on.

Benefits of technology

It effectively reduces the failure rate of mechanical hard disks, ensures the normal operation of the server and data security, improves power-on efficiency, and reduces the risk of data loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115686976B_ABST
    Figure CN115686976B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of server power-on, and specifically discloses a server power-on management device and method, comprising a chassis storage environment detection module and an alarm configured within a server chassis. The chassis storage environment detection module is used to detect and store storage environment parameters within the chassis when the server is powered off. After the server is powered on, the BMC obtains the storage environment parameters stored by the chassis storage environment detection module and determines whether the storage environment meets power-on conditions based on the storage environment parameters. If so, the CPLD is notified to execute the normal power-on process. If not, the CPLD is not triggered to execute the power-on process and the alarm is controlled to sound an alarm. The present invention effectively eliminates hidden dangers in server operation, ensures normal server operation and data security, reduces the failure rate of mechanical hard disks, and facilitates actual business use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of server power-on, and in particular to a server power-on management device and method. Background Art

[0002] Hard drives are storage devices within servers. Storage servers are servers with large-capacity storage capabilities. Currently, mainstream storage servers are still based on SAS and SATA mechanical hard drives, particularly large-capacity hard drives such as 6TB and 8TB. ​​Servers are typically designed in 2U, 4U, or 5U configurations, and the number of hard drives configured varies, such as 12, 24, 36, 60, 102, and 106 drives.

[0003] Current mechanical hard drives are mainly divided into air disks and helium disks according to the medium they are filled with. Air disks have corresponding air holes on the hard drive itself. The air inside the disk will exchange air with the machine's operating environment, providing a possibility for particles / microparticles / other molecules to enter the interior of the hard drive. Once the particles enter the disk, they adhere to the surface of the hard drive sector, which may cause the hard drive to be unreadable at the least, or even cause scratches on the sector surface, making bulk data unreadable. During operation, servers are located in standard computer rooms. However, some users may have non-standard computer rooms and place servers haphazardly due to a small number of servers. Furthermore, considering that various units have purchased storage servers in advance to plan for digital transformation, but have not used them for more than six months or longer, particles may enter the servers during storage, or the silicone grease inside the servers may evaporate, causing particles in the storage environment and the volatilized silicone grease inside the servers to gradually seep into the mechanical hard drives or adhere to the air holes of the hard drives. These particles are absorbed in large quantities during the instant the hard drives rotate, and while there will be no obvious abnormalities during short-term operation, as the particles follow the magnetic arms and sectors inside the hard drives at high speed, there is a high probability that they will adhere to the magnetic arms and sectors. After a certain period of time, this can lead to mass hard drive failures, damage to multiple disks, and consequently loss of stored data. This type of problem is difficult to locate and recover data, creating significant challenges for both storage server users and maintenance personnel.

[0004] The general design of storage servers does not include environmental testing, and the server's CPU, motherboard, fan, and hard drive are all in one chassis, with no isolation between them. The storage server itself is packaged in a relatively sealed condition, which may allow impurities from the storage environment to enter the chassis. It may also cause the silicone grease inside the machine and the lubricant on the slide rails to evaporate into the server chassis. These are not reflected in the server monitoring.

[0005] In addition, the current server hard disk power management solution is relatively simple, such as Figure 1The following diagram shows the current server hard drive management. The BMC monitors the hard drive's normal presence, and the CPLD controls server power-on, which in turn controls the hard drive spin-up. Potential risks caused by environmental issues cannot be accurately identified. If the server is improperly stored or stored for extended periods, there is no effective interception during power-on. If there are large amounts of impurities such as impurities and silicone grease volatiles in the operating environment during hard drive spin-up, these particles will float inside the hard drive as it spins up, posing a significant data security risk to subsequent server use. Summary of the Invention

[0006] To solve the above problems, the present invention provides a server power-on management device and method, which monitors the server storage environment parameters. When the server is powered on, it is first determined whether the machine is allowed to power on and run based on the storage environment parameters, thereby effectively eliminating hidden dangers in the operation of the server, ensuring the normal operation of the server and data security, reducing the failure rate of mechanical hard drives, and facilitating the use of actual business.

[0007] In a first aspect, the technical solution of the present invention provides a server power-on management device, wherein a BMC and a CPLD are configured in a server chassis, and the device includes a chassis storage environment detection module and an alarm configured in the server chassis, wherein the chassis storage environment detection module and the alarm are respectively connected to the BMC;

[0008] The chassis storage environment detection module is used to detect and store the storage environment parameters in the chassis when the server is powered off. After the server is powered on, the BMC obtains the storage environment parameters stored in the chassis storage environment detection module and determines whether the storage environment meets the power-on conditions based on the storage environment parameters. If it does not meet the requirements, the CPLD is notified to execute the normal power-on process. If it does not meet the requirements, the CPLD is not triggered to execute the power-on process and the alarm is controlled to sound.

[0009] Furthermore, a fan is also provided in the server chassis;

[0010] In response to the storage environment not meeting the boot conditions, the BMC issues a hard drive removal message and checks the presence of all hard drives. When all hard drives are detected to be absent, the BMC notifies the CPLD to execute the fan power-on process to power on the fans, triggering fan startup.

[0011] At the same time, the BMC notifies the chassis storage environment detection module to detect the storage environment parameters in the chassis in real time. The BMC determines whether the storage environment meets the power-on conditions based on the real-time storage environment parameters. When the storage environment meets the power-on conditions, the BMC controls the alarm to clear the alarm, sends a hard disk re-insertion message, and detects the presence of all hard disks. After detecting that all hard disks are in place, the BMC notifies the CPLD to execute the normal power-on process.

[0012] Furthermore, the chassis storage environment detection module includes an environmental parameter acquisition sensor, a controller and a memory;

[0013] Environmental parameter collection sensor: used to collect storage environment parameters inside the chassis;

[0014] Memory: used to store storage environment parameters collected by storage environment parameter detection sensors;

[0015] Controller: connected to the environmental parameter acquisition sensor and the memory respectively, controls the environmental parameter acquisition sensor to acquire the storage environmental parameters inside the chassis, and stores the storage environmental parameters in the memory.

[0016] Furthermore, the environmental parameter collection sensor includes: a humidity sensor for collecting humidity parameters in the chassis, a dust sensor for collecting dust parameters in the chassis, and a silicone grease sensor for collecting silicone grease parameters in the chassis;

[0017] Correspondingly, the storage environment parameters include the humidity parameter inside the chassis, the dust parameter inside the chassis, and the silicone grease parameter inside the chassis; if any parameter does not meet the threshold, the BMC determines that the storage environment does not meet the startup conditions. When all three parameters meet the threshold, the BMC determines that the storage environment meets the startup conditions.

[0018] Furthermore, the chassis storage environment detection module also includes a power supply unit;

[0019] The power supply unit detects the power-on status of the server and periodically supplies power to the chassis storage environment detection module when the server is powered off, triggering the collection of storage environment parameters. At the same time, after the server is powered on, the chassis storage environment detection module switches to the server power supply.

[0020] Furthermore, the power supply unit is a BAT battery.

[0021] Furthermore, the controller is an MCU chip.

[0022] In a second aspect, the technical solution of the present invention provides a server power-on management method, comprising the following steps:

[0023] When the server is powered off, the chassis storage environment detection module detects the storage environment parameters in the chassis and stores them;

[0024] After the server is powered on, the BMC obtains the stored storage environment parameters;

[0025] The BMC determines whether the storage environment meets the startup conditions based on the storage environment parameters;

[0026] If it meets the requirements, the CPLD is notified to execute the normal power-on process;

[0027] If not, the CPLD will not be triggered to execute the power-on process and the alarm will be controlled to sound an alarm.

[0028] Furthermore, the method further comprises the following steps:

[0029] In response to the storage environment not meeting the boot conditions, the BMC issues a hard disk removal message and checks the presence information of all hard disks;

[0030] When it is detected that all hard disks are not in place, the CPLD is notified to execute the fan power-on process to power on the fans, triggering the fans to start. At the same time, the chassis storage environment detection module is triggered to detect the storage environment parameters in the chassis in real time.

[0031] The BMC obtains storage environment parameters in real time and determines whether the storage environment meets the power-on conditions. When the storage environment meets the power-on conditions, it controls the alarm to clear the alarm, sends a message to reinsert the hard disk, and detects the presence of all hard disks. After detecting that all hard disks are in place, it notifies the CPLD to execute the normal power-on process.

[0032] Furthermore, the storage environment parameters include humidity parameters in the chassis, dust parameters in the chassis, and silicone grease parameters in the chassis;

[0033] Correspondingly, if the BMC determines that any parameter does not meet the threshold, it determines that the storage environment does not meet the startup conditions; when all three parameters meet the threshold, it determines that the storage environment meets the startup conditions.

[0034] The present invention provides a server power-on management device and method, which has the following beneficial effects compared to the prior art: a chassis storage environment detection module is configured to detect and store storage environment parameters in the chassis when the server is powered off. After the server is powered on, the BMC first determines whether it can be powered on normally based on the stored storage environment parameters. The next normal power-on process is performed only when the storage environment meets the power-on conditions. If the storage environment does not meet the power-on conditions, the power-on process is blocked and an alarm is issued for the user to be informed and processed. It can be seen that the present invention monitors the server storage environment parameters. When the server is powered on, it first determines whether the machine is allowed to be powered on and run based on the storage environment parameters, thereby effectively eliminating the hidden dangers of server operation, ensuring the normal operation of the server and data security, reducing the failure rate of mechanical hard disks, and facilitating the use of actual business. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions of the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. 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.

[0036] Figure 1 This is a diagram of the current server hard disk management.

[0037] Figure 2 The present invention provides a schematic diagram of the structure of a server power-on management device.

[0038] Figure 3 It is a structural diagram of a specific embodiment of a server power-on management device provided by an embodiment of the present invention.

[0039] Figure 4 The present invention provides a flow chart of a server power-on management method. DETAILED DESCRIPTION

[0040] Some terms involved in the present invention are explained below.

[0041] CPLD: Complex Programmable Logic;

[0042] BMC: Onboard Management Controller;

[0043] MCU: microcontroller unit;

[0044] HDD: mechanical hard disk;

[0045] BAT: battery;

[0046] I2C: A bidirectional two-wire synchronous serial bus.

[0047] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the embodiments described are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making any creative efforts are within the scope of protection of the present application.

[0048] Figure 2 This is a schematic diagram of the structure of a server power-on management device provided by an embodiment of the present invention. Figure 2 As shown, a BMC and a CPLD are configured in the server chassis. The BMC is connected to the CPLD and is also connected to the hard disk. The BMC controls the power-on process through the CPLD.

[0049] The device of this embodiment further includes a chassis storage environment detection module and an alarm. The chassis storage environment detection module and the alarm are both configured in the server chassis and are respectively connected to the BMC.

[0050] Among them, the chassis storage environment detection module is used to detect and store the storage environment parameters in the chassis when the server is powered off. When the user uses the server, the server is first powered on. At this time, the server does not start up directly, but waits for the BMC to communicate with the chassis storage environment detection module, and then performs power-on or alarm after receiving information on whether it can be normally powered on. Specifically, after the server is powered on, the BMC obtains the storage environment parameters stored by the chassis storage environment detection module, and determines whether the storage environment meets the power-on conditions based on the storage environment parameters. If it does, the CPLD is notified to execute the normal power-on process, and the hard disk is normally started after powering on. If it does not meet the requirements, the BMC will not trigger the CPLD to execute the power-on process. Preferably, the CPLD can be notified to pause all power-on processes triggered by external factors, and the alarm is controlled to sound an alarm at the same time. The user is informed of the alarm information and processes the chassis environment. Only after the environment in the chassis meets the power-on conditions will the server be normally powered on and the hard disk be started, thereby effectively eliminating the hidden dangers of server operation and reducing the failure rate of the hard disk.

[0051] It should be noted that parameter thresholds can be set in advance to determine whether the storage environment parameters meet the startup conditions. When the storage environment parameters are within the threshold range, it means that the storage environment is good, the hard disk will not cause any faults after starting up, and the server startup conditions are met.

[0052] If the storage environment parameters do not meet the boot conditions, the hard drive needs to be removed and the environment inside the chassis cleaned. Accordingly, in some specific embodiments, the BMC issues a hard drive removal message in response to the storage environment not meeting the boot conditions. Upon receiving the alarm and hard drive removal message, the user can promptly remove the hard drive. The BMC then checks the presence of all hard drives in real time. If it detects that all hard drives are not in place, it notifies the CPLD to execute the fan power-on process, powering on the fans and triggering fan startup. The fans can then be controlled to run at full speed, performing a blow-through operation to remove impurities and clean the environment inside the chassis.

[0053] At the same time, after the fan purge, the BMC needs to know whether the environment inside the chassis meets the power-on conditions. Therefore, when the BMC triggers the fan to start, it notifies the chassis storage environment detection module to detect the storage environment parameters inside the chassis in real time. The BMC determines whether the storage environment meets the power-on conditions based on the storage environment parameters obtained in real time. When the storage environment meets the power-on conditions, the control alarm is released and a hard drive re-insertion message is issued. The user views the hard drive re-insertion message and learns that the hard drive can be re-inserted, so the hard drive can be re-inserted in time. At the same time, the BMC detects the presence information of all hard drives. After detecting that all hard drives are in place, it notifies the CPLD to execute the normal power-on process. At this time, the environment inside the chassis has met the standards, and normal power-on hard drive operation will not cause a fault.

[0054] In these specific embodiments, the BMC first determines whether normal power-up is possible based on storage environment parameters. If normal power-up is not possible, an alarm is triggered and, after all hard drives are removed, the fan is activated to automatically clean the environment within the chassis. Once the environment within the chassis meets the required standards, the hard drives are notified to be reinserted, and the normal power-up process is restarted. As can be seen, the hard drives are powered on only when the internal chassis environment meets the required standards. This effectively eliminates hidden dangers in server operation, ensures the normal operation and data security of the storage server, reduces the failure rate of mechanical hard drives, facilitates actual business operations, and enables automatic cleaning of the internal chassis environment, saving time and effort, and effectively improving server power-up efficiency.

[0055] The chassis storage environment detection module is used to detect the storage environment parameters in the chassis. The BMC determines whether the power-on conditions are met based on the storage environment parameters. Factors that affect the normal operation of the hard disk mainly include dust, volatile silicone grease, and volatile lubricating fluid. Therefore, the power-on conditions can be determined by detecting dust, humidity, and silicone grease in the chassis.

[0056] Figure 3 This is a structural diagram of a specific embodiment. In this specific embodiment, the chassis storage environment detection module includes an environmental parameter acquisition sensor, a controller and a memory.

[0057] Environmental parameter collection sensor: used to collect storage environment parameters inside the chassis. Specifically, it includes: a humidity sensor for collecting humidity parameters inside the chassis, a dust sensor for collecting dust parameters inside the chassis, and a silicone grease sensor for collecting silicone grease parameters inside the chassis.

[0058] Memory: used to store the storage environment parameters collected by the storage environment parameter detection sensor. Specifically, an EEPROM chip can be used.

[0059] Controller: Connected to the environmental parameter acquisition sensor and memory, it controls the environmental parameter acquisition sensor to collect the storage environmental parameters inside the chassis and stores the storage environmental parameters in the memory. An MCU chip can be used.

[0060] Correspondingly, storage environment parameters include chassis humidity, chassis dust, and chassis silicone grease. If any of these parameters falls below the threshold, the BMC determines that the storage environment does not meet startup conditions. If all three parameters meet the threshold, the BMC determines that the storage environment meets startup conditions. It should be understood that each parameter corresponds to a threshold range.

[0061] The chassis storage environment detection module needs to detect the environment inside the chassis even when the server is powered off. Therefore, the chassis storage environment detection module is also equipped with a power supply unit. The power supply unit first detects the power-on status of the server. When the server is powered off, the power supply unit supplies power to the chassis storage environment detection module. To save power, the module is specifically designed to periodically supply power to the chassis storage environment detection module, such as for 5 minutes every 15 days. The power supply status triggers the collection of storage environment parameters. At the same time, after the server is powered on, the chassis storage environment detection module is switched to the server power supply. The power supply unit can specifically use a BAT battery.

[0062] This specific embodiment monitors the environmental parameters stored in the server and, when the server is powered on, determines whether to allow the machine to power on. By adding humidity sensors, dust sensors, and silicone grease sensors to the server design, the server's storage conditions are monitored in real time. The BAT battery provides real-time power to the MCU and sensors, ensuring the effective preservation of monitoring data. When the server is powered on, it does not immediately control the hard disk to spin up. Instead, it prioritizes communication between the BMC and the MCU, reading the sensor parameters stored in the MCU's EEPROM. If the CPLD does not receive a control signal from the BMC, the server power-on process will not be triggered. The BMC obtains monitoring data and only notifies the CPLD to proceed with the server power-on process after determining that the monitoring data is normal. Otherwise, if the acquired parameter information does not meet the set threshold, the BMC logs the specific abnormal sensor value and issues a buzzer alarm, simultaneously notifying the CPLD to suspend all power-on processes triggered by external factors. The BMC alarm log and buzzer notify the user of any environmental anomalies identified as humidity, dust, or volatiles such as silicone grease. The corresponding mechanical hard disk is then removed, and impurities and volatiles within the server are processed. After removing all mechanical hard drives, the server fans can be controlled to full speed to remove impurities through a blowing-style operation. Once the MCU monitoring parameters return to normal, the alarm will cease and the user will be notified that the hard drives can be reinserted. Specifically, after the BMC detects the removal of a hard drive, it directly notifies the CPLD to only activate the fan power supply, while simultaneously controlling the fan to operate at full speed. It also notifies the MCU to continue real-time monitoring (the MCU power supply has been switched to the server power supply at this time). After confirming that the sensor parameters are normal, the buzzer alarm will be deactivated, the user will be notified to reinsert the hard drive, and the normal power-on process will be carried out. Furthermore, if a hard drive is stored for an extended period in an abnormal environment, it is inevitable that a small amount of impurities will diffuse into the drive. In this case, the user can be warned in advance, data can be backed up multiple times, and spare hard drive parts can be prepared in a timely manner.

[0063] An embodiment of a server power-on management device has been described in detail above. Based on the server power-on management device described in the above embodiment, an embodiment of the present invention further provides a server power-on management method corresponding to the device.

[0064] Figure 4 This is a flow chart of a server power-on management method provided by an embodiment of the present invention. Figure 4 As shown, the method includes the following steps.

[0065] S1: When the server is powered off, the chassis storage environment detection module detects the storage environment parameters in the chassis and stores them.

[0066] S2: After the server is powered on, the BMC obtains the stored storage environment parameters;

[0067] S3: The BMC determines whether the storage environment meets the startup conditions based on the storage environment parameters.

[0068] S4: If the conditions are met, the CPLD is notified to execute the normal power-on process.

[0069] S5: If it does not meet the requirements, the CPLD will not be triggered to execute the power-on process and the alarm will be controlled to sound an alarm.

[0070] At the same time, after the alarm sounds, the environment is automatically cleaned by fan blowing. Specifically, in response to the storage environment not meeting the booting conditions, the BMC further includes the following steps.

[0071] S6: Send a hard disk removal message and check the presence information of all hard disks.

[0072] S7, when it is detected that all hard disks are not in place, the CPLD is notified to execute the fan power-on process to power on the fan, triggering the fan to start, and at the same time triggering the chassis storage environment detection module to detect the storage environment parameters in the chassis in real time.

[0073] S8: The BMC obtains storage environment parameters in real time and determines whether the storage environment meets the startup conditions.

[0074] S9, when the storage environment reaches the power-on condition, the control alarm is released, and the hard disk is reinserted. The information of all hard disks is detected. After detecting that all hard disks are in place, the CPLD is notified to execute the normal power-on process.

[0075] It should be noted that when the storage environment reaches the startup conditions, the fan is controlled to stop running.

[0076] Storage environment parameters include chassis humidity, dust levels, and silicone grease. If the BMC determines any one parameter falls below the threshold, the storage environment is deemed unsuitable for startup. If all three parameters meet the threshold, the storage environment is deemed suitable for startup.

[0077] The server power-on management method of this embodiment is implemented based on the aforementioned server power-on management device. Therefore, the specific implementation method of this method can be seen in the embodiment part of the server power-on management device in the previous text. Therefore, its specific implementation method can refer to the description of the corresponding embodiments of each part and will not be elaborated here.

[0078] In addition, since the server power-on management method of this embodiment is implemented based on the aforementioned server power-on management device, its function corresponds to that of the aforementioned device and will not be described in detail here.

[0079] The above disclosure is only a preferred embodiment of the present invention, but the present invention is not limited thereto. Any non-creative changes that can be thought of by those skilled in the art, as well as several improvements and modifications made without departing from the principles of the present invention, should fall within the scope of protection of the present invention.

Claims

1. A server power-on management device, wherein a BMC and a CPLD are configured in a server chassis, characterized in that: The device includes a chassis storage environment detection module and an alarm configured in a server chassis, and the chassis storage environment detection module and the alarm are respectively connected to the BMC; The chassis storage environment detection module is used to detect and store the storage environment parameters in the chassis when the server is powered off. After the server is powered on, the BMC obtains the storage environment parameters stored in the chassis storage environment detection module and determines whether the storage environment meets the power-on conditions based on the storage environment parameters. If it does not meet the requirements, the CPLD is notified to execute the normal power-on process. If not, the CPLD is not triggered to execute the power-on process and the alarm is controlled to sound an alarm. The server chassis is also equipped with fans; In response to the storage environment not meeting the boot conditions, the BMC issues a hard drive removal message and checks the presence of all hard drives. When all hard drives are detected to be absent, the BMC notifies the CPLD to execute the fan power-on process to power on the fans, triggering fan startup. At the same time, the BMC notifies the chassis storage environment detection module to detect the storage environment parameters in the chassis in real time. The BMC determines whether the storage environment meets the power-on conditions based on the real-time storage environment parameters. When the storage environment meets the power-on conditions, the BMC controls the alarm to clear the alarm, sends a message to reinsert the hard disk, and detects the presence of all hard disks. After detecting that all hard disks are in place, the BMC notifies the CPLD to execute the normal power-on process. The chassis storage environment detection module includes an environmental parameter acquisition sensor, a controller and a memory; Environmental parameter collection sensor: used to collect storage environment parameters inside the chassis; Memory: used to store storage environment parameters collected by storage environment parameter detection sensors; Controller: connected to the environmental parameter acquisition sensor and the memory respectively, controls the environmental parameter acquisition sensor to acquire the storage environmental parameters inside the chassis, and stores the storage environmental parameters in the memory; Environmental parameter collection sensors include: a humidity sensor for collecting humidity parameters in the chassis, a dust sensor for collecting dust parameters in the chassis, and a silicone grease sensor for collecting silicone grease parameters in the chassis; Correspondingly, the storage environment parameters include the humidity parameter inside the chassis, the dust parameter inside the chassis, and the silicone grease parameter inside the chassis; if any parameter does not meet the threshold, the BMC determines that the storage environment does not meet the startup conditions. When all three parameters meet the threshold, the BMC determines that the storage environment meets the startup conditions.

2. The server power-on management device according to claim 1, characterized in that: The chassis storage environment detection module also includes a power supply unit; The power supply unit detects the power-on status of the server and periodically supplies power to the chassis storage environment detection module when the server is powered off, triggering the collection of storage environment parameters. At the same time, after the server is powered on, the chassis storage environment detection module is switched to be powered by the server power supply.

3. The server power-on management device according to claim 2, characterized in that: The power supply unit is a BAT battery.

4. The server power-on management device according to claim 3, characterized in that: The controller is an MCU chip.

5. A server power-on management method, characterized in that: Based on the device implementation of claim 1, the method comprises the following steps: When the server is powered off, the chassis storage environment detection module detects the storage environment parameters in the chassis and stores them; After the server is powered on, the BMC obtains the stored storage environment parameters; The BMC determines whether the storage environment meets the startup conditions based on the storage environment parameters; If it meets the requirements, the CPLD is notified to execute the normal power-on process; If not, the CPLD will not be triggered to execute the power-on process and the alarm will be controlled to sound an alarm.

6. The server power-on management method according to claim 5, characterized in that: The method further comprises the following steps: In response to the storage environment not meeting the boot conditions, the BMC issues a hard disk removal message and checks the presence information of all hard disks; When it is detected that all hard disks are not in place, the CPLD is notified to execute the fan power-on process to power on the fans, triggering the fans to start. At the same time, the chassis storage environment detection module is triggered to detect the storage environment parameters in the chassis in real time. The BMC obtains storage environment parameters in real time and determines whether the storage environment meets the power-on conditions. When the storage environment meets the power-on conditions, it controls the alarm to clear the alarm, sends a message to reinsert the hard disk, and detects the presence of all hard disks. After detecting that all hard disks are in place, it notifies the CPLD to execute the normal power-on process.

7. The server power-on management method according to claim 6, characterized in that: Storage environment parameters include chassis humidity parameters, chassis dust parameters, and chassis silicone grease parameters; Correspondingly, if the BMC determines that any parameter does not meet the threshold, it determines that the storage environment does not meet the startup conditions; when all three parameters meet the threshold, it determines that the storage environment meets the startup conditions.

Citation Information

Patent Citations

  • Server and environment parameter recording method of server

    CN103365762A

  • BMC (board manager controller) based storage server chassis management system and method

    CN106844162A