Target device power supply method, system, apparatus, and computer readable storage medium
By identifying power-down commands during the server configuration recognition process and maintaining power supply to the target device, the problem of server crashes caused by unexpected power outages is solved, thus achieving protection and stability of the server system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR SUZHOU INTELLIGENT TECH CO LTD
- Filing Date
- 2022-08-29
- Publication Date
- 2026-05-29
AI Technical Summary
If the satellite server is not detected during the server startup process, the BMC will cause the entire server to lose power unexpectedly, leading to the satellite server crash and increasing the probability of server system crash.
During the server configuration identification process, it checks whether a power-down command has been received. If so, it prevents the execution of the command and continues the process until the identification process is completed. Then, it executes the preset power-down policy to maintain power supply to the target device and prioritizes power-off control of other lines.
It reduces the probability of server system crashes, protects target devices, and provides convenience for users in use and maintenance.
Smart Images

Figure CN115407861B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of server power supply technology, and in particular to a method, system, apparatus, and computer-readable storage medium for powering a target device. Background Technology
[0002] The satellite server is set up on the server and is essentially a small switch that can allocate network to the server. Specifically, there is a power supply line on the motherboard of the server that is connected to the power supply of the satellite server. In practical applications, there are situations where the server is turned off but the satellite server still needs to work normally. This means that the satellite server needs to be kept powered on at all times to avoid affecting its normal operation.
[0003] The Baseboard Management Controller (BMC) in a server can issue power commands to control the entire server's operating status, including the power supply status of each power line on the motherboard. However, during the server's power-on process, there's a possibility that satellite server identification might fail or be incomplete, causing the entire server to unexpectedly shut down or restart. In this case, since the satellite server hasn't been identified, the BMC will naturally control the entire server to lose power, de-energizing all power lines. This could lead to the satellite server unexpectedly losing power and crashing, thus increasing the probability of the entire server system crashing. Summary of the Invention
[0004] The purpose of this invention is to provide a power supply method, system, device, and computer-readable storage medium for a target device, ensuring that an unexpected power outage of the server will not cause the target device to crash, thus protecting the server system, reducing the probability of the entire server system crashing, and providing convenience for subsequent user use and server maintenance.
[0005] To solve the above-mentioned technical problems, the present invention provides a power supply method for a target device, comprising:
[0006] During the server configuration identification process, it is determined whether a control command indicating that the server is powered down has been received;
[0007] If so, the execution of the control command is prohibited, and the configuration identification process is controlled to continue execution;
[0008] When the execution result of the configuration identification process is determined to be the presence of a target device, the server executes a first preset power-down strategy to maintain power supply to the target device.
[0009] Preferably, the execution steps of the first preset power-down strategy include:
[0010] The target power supply line on the motherboard of the server that supplies power to the target device maintains power output;
[0011] According to the preset power-down priority order, the remaining power supply lines on the motherboard are controlled to stop outputting power in sequence.
[0012] Preferably, the target device is a satellite server;
[0013] The step of determining that the execution result of the configuration identification process is the existence of a target device includes:
[0014] Determine whether the POST phase of the server has been completed;
[0015] If the execution is complete, retrieve the FRU information stored in the EEPROM of the server;
[0016] Determine whether a target identifier field exists in the FRU information;
[0017] If the target identifier field exists, the result of the configuration identification process is determined to be that the satellite server exists.
[0018] Preferably, the power supply method for the target device further includes:
[0019] When the execution result of the configuration identification process is determined to be that no target device exists, the server is determined to execute a second preset power-down strategy, wherein the second preset power-down strategy is to control all power supply lines on the motherboard of the server to stop power output.
[0020] Preferably, the step of determining that a control command representing the power-down of the server has been received includes:
[0021] When receiving an out-of-band IPMI command from an upper-level management device that represents controlling the server to shut down and / or restart, and / or receiving an in-band OS command from the OS on the server that represents controlling the server to shut down and / or restart, it is determined that a control command representing controlling the server to power down has been received.
[0022] Preferably, preventing the execution of the control instructions and controlling the configuration identification process to continue execution includes:
[0023] The execution position of the control instruction is adjusted to the last position in the current queue of instructions to be executed, wherein the current queue of instructions to be executed includes the execution instruction corresponding to the configuration identification process.
[0024] Preferably, the power supply method for the target device further includes:
[0025] During the configuration identification process, it is determined whether an identification signal indicating that the server has entered the BIOS setup stage is received;
[0026] If so, clear the stored control commands.
[0027] To address the aforementioned technical problems, the present invention also provides a power supply system for a target device, comprising:
[0028] The first judgment unit is used to determine whether a control command representing the power-down of the server is received when the server configuration identification process is executed; if so, the first interception unit is triggered.
[0029] The first interception unit is used to prevent the execution of the control command and control the configuration identification process to continue execution;
[0030] The first power-down control unit is used to determine that the server executes a first preset power-down strategy to maintain power supply to the target device when the result of the execution of the configuration identification process is that a target device exists.
[0031] To address the aforementioned technical problems, the present invention also provides a power supply device for a target device, comprising:
[0032] Memory, used to store computer programs;
[0033] A processor for performing the steps of the target device power supply method as described above.
[0034] To address the aforementioned technical problems, the present invention also provides a computer-readable storage medium, comprising:
[0035] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the target device power supply method as described above.
[0036] This application provides a method, system, apparatus, and computer-readable storage medium for powering a target device. During the execution of the server's configuration identification process, it determines whether a control command indicating that the server is powered down has been received. If so, instead of directly powering down the entire server as in the prior art, the execution of the control command is temporarily suspended, i.e., the execution of the control command is prohibited, and the configuration identification process continues to execute. Therefore, when it is determined that the result of the execution of the configuration identification process is that a target device exists, the server executes a first preset power-down strategy to maintain power supply to the target device. This ensures that an unexpected power outage of the server will not cause the target device to crash, thereby protecting the server system, reducing the probability of the entire server system crashing, and providing convenience for subsequent user use and server maintenance. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the prior art and embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 A flowchart of a power supply method for a target device provided by the present invention;
[0039] Figure 2 A schematic diagram of the power supply system for a target device provided by the present invention;
[0040] Figure 3 This is a schematic diagram of the structure of a power supply device for a target device provided by the present invention. Detailed Implementation
[0041] The core of this invention is to provide a power supply method, system, device, and computer-readable storage medium for a target device, which ensures that an unexpected power outage of the server will not cause the target device to crash, thereby protecting the server system, reducing the probability of the entire server system crashing, and providing convenience for subsequent user use and server maintenance.
[0042] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Please refer to Figure 1 , Figure 1 A flowchart of a power supply method for a target device provided by the present invention.
[0044] In this embodiment, considering that the satellite server is a device installed on the server for allocating network resources, it is necessary to ensure that the satellite server is always powered to avoid affecting its normal operation. The BMC in the server can issue power commands (specifically, ACPI (Advanced Configuration and Power Interface) is the power management interface and model of firmware and OS (Operating System). The ACPI specification defines the CPU's working state. The ACPI state is controlled by the power commands issued by the BMC, so the implementation logic of the power commands issued by the BMC will directly affect the working state of the server system and the CPU). However, during the server startup process, there is a possibility that the satellite server identification may not be performed or completed, resulting in an unexpected shutdown or restart of the entire server. In this case, since the satellite server has not been identified, the BMC will naturally control the entire server to lose power, and all power supply lines on the motherboard will lose power, which may cause the existing satellite server to crash due to the unexpected power outage. To solve the above technical problems, this application provides a target device power supply method, which reduces the probability of the entire server system crashing and ensures power supply support for the satellite server.
[0045] The power supply method for the target device includes:
[0046] S11: During the server configuration identification process, determine whether a control command indicating that the server is powered down has been received; if so, proceed to S12.
[0047] Specifically, the power supply method for the target device can be applied to the BMC on the server. The BMC is the baseboard management system on the server. As an embedded management microcontroller, it is responsible for important functions such as displaying server asset information, hardware monitoring, heat dissipation control, system configuration, remote monitoring, log collection, fault diagnosis, and system maintenance. It can reliably implement the logic control functions in this application. The target device includes, but is not limited to, the satellite server mentioned above. Furthermore, the satellite server may specifically include three ports: the first port is a network port for connecting to an external local area network; the second port is a port for connecting to the network port of the server it is mounted on, so as to allocate network for the server; and the third port is a power supply port connected to a dedicated power supply line on the motherboard, so as to obtain power.
[0048] It should also be noted that the configuration identification process of the server described here essentially includes the following two aspects: during the power-on process, the server first goes through a post phase. It should be noted that the post phase can essentially be understood as a pre-configuration phase for the various parameters to be configured during the server's power-on process. After the post phase is completed, the identification work of whether the server is equipped with a satellite server continues.
[0049] S12: Disable the execution of control commands and prevent the configuration identification process from continuing;
[0050] Specifically, when a control command to power down the control server is received, since the current server's configuration identification process has not yet been completed (i.e., it is currently in the post phase or in the process of identifying the satellite server), the following situation may occur: a target device, such as a satellite server, exists on the server, but it has not been identified because the configuration identification process has not been completed. In this case, if the BMC immediately executes the control command as in the prior art, it may cause the satellite server to lose power abnormally and crash. Therefore, in this application, the control command is processed in step S12. The specific steps are described above and will not be repeated here. It can be seen that step S12 can prioritize ensuring the continuation of the configuration identification process.
[0051] It is understandable that the execution of the configuration identification process corresponds to the power-on process of the server. Once the server is powered on, all the power supply lines on the motherboard will naturally be powered. Therefore, during this process, all the power supply lines on the motherboard will be powered, and if the satellite server exists, its power supply will naturally be guaranteed.
[0052] S13: When it is determined that the result of the execution of the configuration identification process is that a target device exists, the server executes the first preset power-down policy to maintain power supply to the target device.
[0053] Specifically, when the execution result of the configuration identification process is determined to be the presence of a target device, the first preset power-down strategy is executed to ensure power supply to the target device, such as a satellite server. Furthermore, the control instructions are executed to control the orderly power-down of other components on the motherboard, such as the CPU (Central Processing Unit) and memory.
[0054] It should also be noted that if no power-down control command is received from the characterization control server during the configuration and identification process, the server power-on process will proceed normally. Conversely, if a power-down control command is received after the configuration and identification process is complete, the command will be executed based on the presence or absence of the satellite server. It is understood that if the satellite server has been identified during the configuration and identification process, the BMC will still essentially execute the first preset power-down strategy to prioritize power supply to the satellite server and send corresponding power commands to control the orderly power-down of other power-consuming components on the motherboard.
[0055] In summary, this application provides a method for powering a target device. During the execution of the server's configuration identification process, it determines whether a control command indicating that the server is powered down has been received. If so, instead of directly powering down the entire server as in the prior art, the execution of the control command is temporarily suspended, i.e., the execution of the control command is prohibited, and the configuration identification process continues to execute. Therefore, when it is determined that the result of the execution of the configuration identification process is that a target device exists, the server executes a first preset power-down strategy to maintain power supply to the target device. This ensures that an unexpected power outage of the server will not cause the target device to crash, thus protecting the server system, reducing the probability of the entire server system crashing, and providing convenience for subsequent user use and server maintenance.
[0056] Based on the above embodiments:
[0057] As a preferred embodiment, the execution steps of the first preset power-down strategy include:
[0058] The target power supply line on the control server's motherboard that supplies power to the target device maintains power output;
[0059] According to the preset power-down priority order, the remaining power supply lines on the motherboard are controlled to stop power output in sequence.
[0060] In this embodiment, considering that in practical applications, there is a target power supply line on the motherboard dedicated to powering the target device, and other power supply lines to power components such as the CPU and memory, the specific execution steps of the first preset power-down strategy are as follows: maintain the power supply of the target power supply line, that is, keep it outputting power to power the target device such as a satellite server; cut off the power supply of the remaining power supply lines, that is, stop their power output to power other components.
[0061] It should be noted that when other power-consuming components have a preset power-down priority sequence, the remaining power supply lines can be controlled to shut down sequentially according to the preset power-down priority sequence to ensure the safe and reliable power-down of the server and the service life of the server system. The preset power-down priority sequence can be set according to actual needs and is not specifically limited here.
[0062] As can be seen, the design of the first preset power-down strategy described above can simply and reliably achieve the goal of powering down the server while still ensuring the power supply to the satellite server.
[0063] In a preferred embodiment, the target device is a satellite server;
[0064] The steps to determine that the configuration identification process has concluded and that a target device exists include:
[0065] Determine whether the server's POST phase has completed;
[0066] If the execution is complete, retrieve the FRU information stored in the EEPROM on the server;
[0067] Determine if the target identifier field exists in the FRU information;
[0068] If a target identifier field exists, the result of the configuration identification process is that a satellite server exists.
[0069] In this embodiment, since a target identifier field will exist in the EEPROM (Electrically Erasable Programmable read-only memory) if a satellite server exists, the presence or absence of the satellite server can be determined based on the presence or absence of the target identifier field.
[0070] Specifically, during the server's power-on process, the satellite server identification process will only begin after the post-processing (POST) phase is completed. Therefore, if the POST phase is not yet complete, the corresponding configuration work for the POST phase can continue. After the POST phase is completed, the FRU information stored in the server's EEPROM is retrieved, and it is determined whether a target identifier field exists in the FRU information. If the target identifier field exists, the result of the configuration identification process is determined to be the presence of a satellite server; otherwise, the result is determined to be the absence of a satellite server.
[0071] As can be seen, the above settings can easily and reliably determine the presence or absence of a satellite server, facilitating the subsequent adoption of different server power-off strategies.
[0072] As a preferred embodiment, the power supply method for the target device further includes:
[0073] When the execution result of the configuration identification process is determined to be that no target device exists, the server is determined to execute the second preset power-down policy, wherein the second preset power-down policy is to control all power supply lines on the motherboard of the server to stop power output.
[0074] In this embodiment, the inventors further considered that if the result of the configuration identification process is that no target device exists, then it is unnecessary to retain the power output of any power supply lines on the motherboard, thus achieving energy saving. Therefore, it is determined to execute the second preset power-down strategy, that is, to send a corresponding power command to control all power supply lines on the server's motherboard to power down, that is, to stop the power output.
[0075] It should also be noted that the specific control process for powering off all power lines on the motherboard includes, but is not limited to: powering off according to a preset power-off priority order to ensure the safe and reliable power-off of the server and to ensure the service life of the server system.
[0076] As a preferred embodiment, the step of determining that a control command representing the power-down of the control server has been received includes:
[0077] When receiving an out-of-band IPMI command to power off and / or restart the characterization control server from an upper-level management device, and / or receiving an in-band OS command to power off and / or restart the characterization control server from an OS on the server, it is determined that a power-off control command for the characterization control server has been received.
[0078] In this embodiment, IPMI (Intelligent Platform Management Interface) is a new generation of universal interface standard that enables intelligent hardware management. Users can use IPMI to monitor the physical characteristics of the server, such as temperature, voltage, fan operating status, power supply, and chassis. The upper-layer management device is essentially an out-of-band management device. Upon receiving an out-of-band IPMI command indicating that the control server is shut down and / or restarted, it determines that it has received a control command indicating that the control server is powered down. The OS is essentially an in-band OS on the server. Upon receiving an in-band OS command indicating that the control server is shut down and / or restarted, it determines that it has received a control command indicating that the control server is powered down.
[0079] As a preferred embodiment, the execution of control commands is prohibited, and the configuration identification process is controlled to continue execution, including:
[0080] The execution position of the control command is adjusted to the last position in the current queue of commands to be executed, which includes the execution command corresponding to the configuration identification process.
[0081] This embodiment provides specific steps for disabling the execution of control commands and controlling the continued execution of the configuration identification process. First, the execution commands corresponding to the configuration identification process are stored in the current queue of commands to be executed. The storage order of the execution commands in the queue is the actual execution order. The control commands may include shutdown commands and / or restart commands. Regardless of the type, their execution position is adjusted to the last position in the current queue of commands to be executed (if there are multiple control commands, since the time order in which the multiple control commands are received varies, they only need to be adjusted to the last position in the current queue of commands to be executed). In this way, the continued execution of the configuration identification process can be guaranteed first. After all the execution commands corresponding to the configuration identification process have been executed, the control commands are then executed according to the result of the configuration identification process. The implementation method is simple and reliable, which can achieve maximum protection for the server system and reduce the probability of server system crash.
[0082] As a preferred embodiment, the target device power supply method further includes:
[0083] During the configuration identification process, it is determined whether an identifier signal indicating that the server has entered the BIOS setup phase has been received;
[0084] If so, clear the stored control commands.
[0085] In this embodiment, the inventors further considered a special case: during the configuration identification process, specifically whether in the POST phase or the satellite server identification phase, once the BIOS (Basic Input Output System) setup phase is entered (specifically, the BIOS setup interface), the power supply to the motherboard is guaranteed during the BIOS setup process or when manually exiting the BIOS setup phase and restarting. Therefore, if a target device, such as a satellite server, is present, it will naturally receive power. Thus, clearing the previously stored control commands (i.e., clearing the control commands before entering the setup phase) is sufficient. It should be noted that entering the BIOS setup phase can be triggered by a technician or the user.
[0086] Please refer to Figure 2 , Figure 2 This is a schematic diagram of the power supply system for a target device provided by the present invention.
[0087] The power supply system for the target device includes:
[0088] The first judgment unit 21 is used to determine whether a control command representing the power-down of the control server is received when the server configuration identification process is executed; if so, the first interception unit 22 is triggered.
[0089] The first interception unit 22 is used to prevent the execution of control commands and control the configuration identification process from continuing to execute;
[0090] The first power-down control unit 23 is used to determine that the server executes a first preset power-down strategy to maintain power supply to the target device when the result of the execution of the configuration identification process is that a target device exists.
[0091] For a description of the target device power supply system provided in this invention, please refer to the embodiments of the target device power supply method described above, which will not be repeated here.
[0092] As a preferred embodiment, the target device power supply system includes:
[0093] The first control unit is used to control the target power supply line on the motherboard of the server that supplies power to the target device to maintain power output;
[0094] The second control unit is used to sequentially control the remaining power supply lines on the motherboard to stop outputting power according to a preset power-down priority order.
[0095] In a preferred embodiment, when the target device is a satellite server, the power supply system for the target device includes:
[0096] The second judgment unit is used to determine whether the post phase of the server has been completed; if so, the first information acquisition unit is triggered.
[0097] The first information acquisition unit is used to acquire FRU information stored in the EEPROM of the server;
[0098] The third judgment unit is used to determine whether a target identifier field exists in the FRU information; if so, it triggers the configuration identification result determination unit.
[0099] The configuration identification result determination unit is used to determine that the result of the configuration identification process is that the satellite server exists.
[0100] In a preferred embodiment, the target device power supply system further includes:
[0101] The second power-down control unit is used to determine that the server executes a second preset power-down strategy when the result of the execution of the configuration identification process is that there is no target device. The second preset power-down strategy is to control all power supply lines on the motherboard of the server to stop power output.
[0102] As a preferred embodiment, the target device power supply system includes:
[0103] The instruction receiving and determining unit is configured to determine, upon receiving an out-of-band IPMI instruction sent by an upper-layer management device that represents controlling the server to shut down and / or restart, and / or upon receiving an in-band OS instruction sent by the OS on the server that represents controlling the server to shut down and / or restart, that it has received a control instruction representing controlling the server to power down.
[0104] In a preferred embodiment, the first interception unit 22 specifically includes:
[0105] The instruction position adjustment unit is used to adjust the execution position of the control instruction to the last position in the current queue of instructions to be executed, wherein the current queue of instructions to be executed includes the execution instruction corresponding to the configuration identification process.
[0106] In a preferred embodiment, the target device power supply system further includes:
[0107] The fourth judgment unit is used to determine whether an identification signal indicating that the server has entered the BIOS setup stage is received during the configuration identification process; if so, the instruction clearing unit is triggered.
[0108] The instruction clearing unit is used to clear the stored control instructions.
[0109] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of a power supply device for a target device provided by the present invention.
[0110] The power supply device for the target equipment includes:
[0111] Memory 31 is used to store computer programs;
[0112] Processor 32 is configured to perform the steps of the target device power supply method as described above.
[0113] For a description of the target device power supply device provided in this invention, please refer to the embodiments of the target device power supply method described above, which will not be repeated here.
[0114] The present invention also provides a computer-readable storage medium, comprising:
[0115] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the target device power supply method as described above.
[0116] For a description of the computer-readable storage medium provided in this invention, please refer to the embodiments of the target device power supply method described above, which will not be repeated here.
[0117] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section. Relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0118] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution.
[0119] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for supplying power to a target device, characterized in that, include: During the server configuration identification process, it is determined whether a control command indicating that the server is powered down has been received; If so, the execution of the control command is prohibited, and the configuration identification process is controlled to continue execution; When the execution result of the configuration identification process is determined to be the presence of a target device, the server is determined to execute a first preset power-down policy to maintain power supply to the target device; wherein, the target device is a satellite server; The execution steps of the first preset power-down strategy include: The target power supply line on the motherboard of the server that supplies power to the target device maintains power output; According to the preset power-down priority order, the remaining power supply lines on the motherboard are controlled to stop outputting power in sequence.
2. The target device power supply method as described in claim 1, characterized in that, When the target device is a satellite server; The step of determining that the execution result of the configuration identification process is the existence of a target device includes: Determine whether the POST phase of the server has been completed; If the execution is complete, retrieve the FRU information stored in the EEPROM of the server; Determine whether a target identifier field exists in the FRU information; If the target identifier field exists, the result of the configuration identification process is determined to be that the satellite server exists.
3. The target device power supply method as described in claim 1, characterized in that, The target device power supply method further includes: When the execution result of the configuration identification process is determined to be that no target device exists, the server is determined to execute a second preset power-down strategy, wherein the second preset power-down strategy is to control all power supply lines on the motherboard of the server to stop power output.
4. The target device power supply method as described in claim 1, characterized in that, The step of determining that a control command representing the power-down of the server has been received includes: When receiving an out-of-band IPMI command from an upper-level management device that represents controlling the server to shut down and / or restart, and / or receiving an in-band OS command from the OS on the server that represents controlling the server to shut down and / or restart, it is determined that a control command representing controlling the server to power down has been received.
5. The target device power supply method as described in claim 1, characterized in that, Preventing the execution of the control instructions and controlling the configuration identification process to continue execution includes: The execution position of the control instruction is adjusted to the last position in the current queue of instructions to be executed; wherein, the current queue of instructions to be executed includes the execution instruction corresponding to the configuration identification process.
6. The target device power supply method according to any one of claims 1 to 5, characterized in that, The target device power supply method further includes: During the configuration identification process, it is determined whether an identification signal indicating that the server has entered the BIOS setup stage is received; If so, clear the stored control commands.
7. A power supply system for a target device, characterized in that, include: The first judgment unit is used to determine whether a control command representing the power-down of the server is received when the server configuration identification process is executed. If so, trigger the first interception unit; The first interception unit is used to prevent the execution of the control command and control the configuration identification process to continue execution; The first power-down control unit is configured to determine that the server executes a first preset power-down strategy to maintain power supply to the target device when the result of the execution of the configuration identification process is that a target device exists; wherein the target device is a satellite server; The target device power supply system includes: The first control unit is used to control the target power supply line on the motherboard of the server that supplies power to the target device to maintain power output; The second control unit is used to sequentially control the remaining power supply lines on the motherboard to stop outputting power according to a preset power-down priority order.
8. A power supply device for a target device, characterized in that, include: Memory, used to store computer programs; A processor for performing the steps of the target device power supply method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, include: The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the target device power supply method as described in any one of claims 1 to 6.