Power supply deployment method and device, distribution box, electronic equipment and storage medium
Patent Information
- Application Number
- CN202610694007.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-19
- Publication Date
- 2026-09-15
AI Technical Summary
[0020] According to the technology disclosed herein, rack servers can be deployed in existing data center server rooms without changing the rack structure and rack server structure of the data center, effectively improving the deployment efficiency of rack servers, as well as the reuse rate of existing data center server rooms and the delivery efficiency of rack servers.
Smart Images

Figure CN122763473A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, specifically to the technical field of power supply deployment for servers in data centers, and particularly to a power supply deployment method and apparatus, a power distribution box, electronic equipment, and a storage medium. Background Technology
[0002] Existing data centers typically employ a distributed power supply scheme, where standard server racks are pre-deployed in the rack positions. Each rack contains two power distribution units (PDUs) with 1+1 power lines (A+B). The standard server's N+N power supplies are connected to the 1+1 PDUs via power cables for distributed power supply.
[0003] Existing data center power supply cable tray solutions generally include two types: one is that the A+B power supply cables are directly connected to the rack PDU for crimping; the other is that the A+B power supply cables are converted into connectors through the power distribution unit on the power supply cable tray, with the power supply cable tray being the female connector and the rack PDU power supply cables being configured with male connectors that plug into the cable tray to obtain power. Summary of the Invention
[0004] This disclosure provides a power supply deployment method and apparatus, a distribution box, electronic equipment, and a storage medium.
[0005] According to one aspect of this disclosure, a power supply deployment method is provided for use in a data center server room, comprising:
[0006] Based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each power distribution unit in the two power distribution units in the data center rack, determine the number of sockets of various current specifications that need to be selected when deploying the rack server.
[0007] Based on the number of sockets of various current specifications, a corresponding number of branch modules are deployed on the side of each power distribution unit in the distribution box.
[0008] Two main circuit modules are deployed in the power distribution box. One end of each main circuit module is connected to several branch circuit modules on the two power distribution units side, and the other end of each main circuit module is connected to two connectors of the rack server to be deployed.
[0009] According to another aspect of this disclosure, a power supply deployment device is provided for use in a data center server room, comprising:
[0010] The determination module is used to determine the number of sockets of various current specifications that need to be selected when deploying the rack server, based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each power distribution unit in the two power distribution units in the rack of the data center.
[0011] The first deployment module is used to deploy a number of branch modules corresponding to the number of sockets of various current specifications on the side of each power distribution unit in the distribution box.
[0012] The second deployment module is further configured to deploy two main circuit modules in the power distribution box. One end of each main circuit module is connected to several branch circuit modules on the side of the two power distribution units, and the other end of each main circuit module is connected to two connectors of the rack server to be deployed. According to another aspect of this disclosure, a power distribution box is provided for use in a server rack in a data center, comprising: two branch circuit module groups corresponding to two power distribution units; each branch circuit module group includes several branch circuit modules connected in parallel; and each branch circuit module in each branch circuit module group is electrically connected to several target sockets selected from the corresponding power distribution units when deploying the rack server.
[0013] It also includes two main circuit modules, the first end of which is electrically connected to the cable formed by merging the plurality of branch modules in each of the two branch module groups; the main circuit modules connected to the branch module groups in the two branch module groups are different; the second end of each of the two main circuit modules is electrically connected to one of the two connectors of the rack server to be deployed.
[0014] According to another aspect of this disclosure, an electronic device is provided, comprising:
[0015] At least one processor; and
[0016] A memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the methods described above and any possible implementations.
[0018] According to another aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions for causing the computer to perform the methods described above and any possible implementation thereof.
[0019] According to another aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the aspects and any possible implementations described above.
[0020] According to the technology disclosed herein, rack servers can be deployed in existing data center server rooms without changing the rack structure and rack server structure of the data center, effectively improving the deployment efficiency of rack servers, as well as the reuse rate of existing data center server rooms and the delivery efficiency of rack servers.
[0021] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0022] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0023] Figure 1 This is a schematic diagram of a power supply cable tray inside a server rack in a data center.
[0024] Figure 2 This is a schematic diagram of another type of power supply cable tray inside the server racks of a data center.
[0025] Figure 3 This is an illustration of a rack-mount server;
[0026] Figure 4 This is a schematic diagram based on the first embodiment of the present disclosure;
[0027] Figure 5 This is a schematic diagram according to the second embodiment of the present disclosure;
[0028] Figure 6 This is a schematic diagram of the branch module provided in an embodiment of this disclosure;
[0029] Figure 7 This is a schematic diagram of the structure of the bus module provided in an embodiment of this disclosure;
[0030] Figure 8 This is a schematic diagram according to the third embodiment of the present disclosure;
[0031] Figure 9 This is a schematic diagram according to the fourth embodiment of the present disclosure;
[0032] Figure 10 This is a schematic diagram according to the fifth embodiment of the present disclosure;
[0033] Figure 11This is a schematic diagram according to the sixth embodiment of the present disclosure;
[0034] Figure 12 This is a block diagram of an electronic device used to implement the methods of the embodiments of this disclosure. Detailed Implementation
[0035] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0036] Obviously, the described embodiments are only some, not all, of the embodiments disclosed herein. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0037] It should be noted that the terminal devices involved in the embodiments of this disclosure may include, but are not limited to, smart devices such as mobile phones, personal digital assistants (PDAs), wireless handheld devices, and tablet computers; the display devices may include, but are not limited to, personal computers, televisions, and other devices with display functions.
[0038] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0039] Figure 1 This is a schematic diagram of a power supply cable tray inside a server rack in a data center; for example... Figure 1 As shown, two power supply cables, A and B, are directly connected to the PDU in the cabinet for crimping. Figure 2 This is a schematic diagram of another type of power supply cable tray inside the server racks of a data center; for example... Figure 2 As shown, the power supply cable tray adopts the power distribution unit connector method. The power supply cable tray is a female connector, and the cabinet PDU power supply cable is equipped with a male connector that plugs into the female connector. Figure 1 and Figure 2 The structure shown is a schematic diagram of the power supply cable tray inside a standard server rack (or server room rack) in an existing data center.
[0040] Figure 3This is a schematic diagram of a rack-mounted server. (For example...) Figure 3 The rack-mount server shown adopts a centralized power supply scheme, eliminating PDUs within the rack. Its deployment differs from standard server-level deployment; it is a rack-level deployment. The rack-mount server uses an external N+N (N≥1) power cable connector configuration. Figure 3 As shown, the example is a 1+1 power supply cable + connector.
[0041] In practical applications, it can provide Figure 3 The number of server providers offering rack-mount servers is increasing. Figure 3 The rack-mounted servers shown are deployed in Figure 1 In the server racks of the data center shown, due to Figure 1 The power supply cable tray and rack power supply scheme shown uses direct cable crimping, meaning the entire rack of servers cannot be directly connected. Figure 1 The server room shown provides power. However, different data centers cannot use standardized connector specifications, models, and manufacturers. Therefore, if... Figure 3 The rack-mounted servers shown are deployed in Figure 2 The data center server racks shown require modification of either the female or male connectors of the rack servers to ensure compatibility between the female connectors of the power supply cable trays and the male connectors of the rack servers, resulting in lower delivery efficiency for the rack servers.
[0042] Figure 4 This is a schematic diagram based on the first embodiment of the present disclosure; as shown Figure 4 As shown, this embodiment provides a power supply deployment method that can be applied to the server racks in a data center's computer room without changing the power supply configuration. Figure 1 , Figure 2 as well as Figure 3 Under the premise of the structure, Figure 3 The rack server shown is connected to Figure 1 or Figure 2 The power supply deployment scheme within the server racks of the data center's computer room. For example... Figure 4 As shown, the power supply deployment scheme of this embodiment may specifically include the following steps:
[0043] S401. Based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each of the two PDUs in the rack of the data center, determine the number of sockets of various current specifications that need to be selected when deploying the rack server.
[0044] like Figure 1 and Figure 2As shown, within the server racks of a data center, a PDU can include multiple sockets, each capable of providing at least one current rating. For example, in practical applications, based on the specific needs of the scenario or experience, multiple sockets on the PDU can provide 10A and 16A current, with some sockets providing 10A and others providing 16A.
[0045] Specifically, based on the maximum current requirement of the rack server to be deployed and at least one current specification provided by each PDU in the rack used to deploy the rack server in the data center, the number of sockets of each current specification required to deploy the rack server in that rack can be determined. At this point, the following condition can be met: the sum of the products of the number of sockets of each current specification and the corresponding current value of that current specification is greater than the maximum current requirement of the rack server, ensuring sufficient power is provided to the rack server.
[0046] It should be noted that the two PDUs are symmetrically distributed in the rack of the data center server room, and the number of sockets of various current specifications selected on the two PDUs is the same.
[0047] S402. Based on the number of sockets of various current specifications, deploy a corresponding number of branch modules on each PDU side in the distribution box;
[0048] In this embodiment, during deployment, after determining the number of sockets of various current specifications that need to be selected when deploying the rack server, the corresponding number of branch modules are configured in the power distribution box. This ensures that the branch modules and the corresponding PDUs selected when deploying the rack server can be electrically connected one-to-one.
[0049] S403. Configure two main circuit modules in the power distribution box. One end of each main circuit module is connected to several branch circuit modules on the two PDU sides, and the other end of each main circuit module is connected to two connectors of the rack server to be deployed.
[0050] In this embodiment, the two main circuit modules are used to connect the two sets of branch circuit modules on the two PDU sides to the rack server to be deployed.
[0051] Based on the above, when deploying rack servers in the existing data center server room, a power distribution box can be set up between the two PDUs. This power distribution box can include several branch modules located on each PDU side, as well as two main modules that connect the branch modules on both sides to the rack servers to be deployed. This allows the rack servers to draw power from the PDUs in the existing data center server room for both connectors without any modifications to the power supply of the data center server room or the rack servers themselves, achieving the effect of racking up the existing data center.
[0052] The power supply deployment method of this embodiment, by adopting the above deployment, can deploy rack servers in the existing data center without changing the rack structure and rack server structure of the data center, effectively improving the deployment efficiency of rack servers, and also improving the reuse rate of the existing data center and the delivery efficiency of rack servers.
[0053] Figure 5 This is a schematic diagram according to the second embodiment of the present disclosure; this embodiment provides a power supply deployment method, in the above... Figure 4 Based on the technical solutions of the illustrated embodiments, the technical solutions of this disclosure will be further described in more detail. For example... Figure 5 As shown, the power supply deployment method in this embodiment may specifically include the following steps:
[0054] S501. Based on the maximum current requirement of the rack to be deployed and at least one type of current specification provided by the PDU connected to each of the two power supply cables in the data center, determine the number of sockets of various current specifications that need to be selected when deploying the rack.
[0055] In this embodiment, we can take the example of the PDU being able to provide two types of current specifications: a first current specification and a second current specification.
[0056] For example, if at least one current specification includes only the first current specification, then the number N of the first current specification sockets that need to be selected when deploying a rack server can be determined using the following formula:
[0057] N = INT (maximum required current / current value of the first current specification) + 2; INT represents rounding;
[0058] By rounding down the maximum required current divided by the current value of the first current specification, the minimum number of sockets of that first current specification can be obtained. Then, two sockets of two size are selected as redundancy. This effectively prevents the remaining branches from still being able to provide the required current even if any two branches fail. Optionally, in practical applications, one or more redundancies can be selected; this is not limited here.
[0059] For example, if at least one current specification includes only the second current specification, the number of second current specification sockets required when deploying a rack-mount server is determined using the following formula:
[0060] N = INT (maximum required current / current value of the second current specification) + 2;
[0061] For example, if at least one current specification includes both a first current specification and a second current specification, determine the number of sockets N1 for the first current specification; ((N1-1) * the current value of the first current specification) is less than the maximum required current, meaning N1 can be any integer satisfying the above conditions; further, determine the number of sockets for the second current specification to be selected when deploying a rack server using the following formula: N2 = INT((maximum required current - (N1-1) * the current value of the first current specification) / the current value of the second current specification) + 1. In this implementation, taking one redundant socket for each of the first and second current specifications as an example, in practical applications, more than two redundant sockets can be taken for each type of current specification, which is not limited here.
[0062] For example, in practical applications, the first current specification and the second current specification can be 10A and 16A, respectively. In practical applications, other current specifications may also be included, which are not limited here.
[0063] Using the methods described above, the number of sockets of various current specifications required when deploying a rack server can be accurately and effectively determined.
[0064] S502. Based on the number of sockets of various current specifications, select the target number of sockets of various current specifications from the multiple sockets provided by each PDU.
[0065] S503. Deploy the branch modules corresponding to each target socket in the distribution box;
[0066] The above deployment ensures that each branch module can be electrically connected to a target jack on the PDU.
[0067] For example, Figure 6 This is a schematic diagram of the branch module provided in an embodiment of this disclosure. Figure 6 As shown, each branch module may include an input terminal 61, a first circuit breaker 62, a first auxiliary contact 63, and a first current and voltage monitoring unit 64. The input terminal 61 is electrically connected to the target jack, specifically by connecting an input cable to a target jack in the PDU to draw power. The input terminals of the branch module include female connectors of national standard, European standard, and British standard, support anti-disconnection function, and support single-phase AC and single-channel DC.
[0068] The first circuit breaker 62 is used to control and protect the opening and closing of the current branch; for example, the first circuit breaker 62 can be implemented by an on / off switch; the first auxiliary contact 63 is used to detect the opening and closing state of the first circuit breaker 62; the first current and voltage monitoring unit 64 is used to monitor the current and voltage status of the current branch.
[0069] The above steps S502-S503 can be as described above. Figure 4 One implementation of step S402 in the illustrated embodiment can enable the deployment of a corresponding number of branch modules on each PDU side in the distribution box.
[0070] S504. Deploy two main circuit modules in the distribution box;
[0071] For example, Figure 7 This is a schematic diagram of the structure of the main circuit module provided in an embodiment of this disclosure. Figure 7 As shown, each main circuit module may include a second circuit breaker 71, a second auxiliary contact 72, a second current and voltage detection unit 73, and an output terminal 74. The two second circuit breakers 71 of the two main circuit modules are respectively connected to the parallel cables of several branch circuit modules on the two PDU sides. Specifically, the outputs of the several branch circuit modules on the PDU side are connected in parallel and connected to the corresponding second circuit breaker of the main circuit module through copper busbars or cables. The second circuit breaker 71 is used to control and protect the current main circuit; for example, the second circuit breaker 71 can be implemented using an on / off switch. The second auxiliary contact 72 is used to detect the open / closed state of the second circuit breaker 71. The second current and voltage detection unit 73 is used to detect the current and voltage of the current main circuit. The two output terminals 74 of the two main circuit modules are respectively connected to the two connectors of the rack server to be deployed through two power supply cables.
[0072] In this embodiment, by deploying two main circuit modules in the power distribution box, it is possible to support redundant power supply for the entire rack server (1+1).
[0073] By deploying branch modules with the same number of sockets for various current specifications, as well as two main modules, it is possible to effectively deploy power supply for the entire rack of servers within an existing data center server room without changing any equipment structure.
[0074] Furthermore, the branch module of this embodiment, by adopting the structure of input terminal 61, first circuit breaker 62, first auxiliary contact 63 and first current and voltage monitoring unit 64, can effectively ensure the controllability and safety of the branch connection.
[0075] Similarly, the main circuit module in this embodiment can also effectively ensure the controllability and safety of the main circuit connection by adopting the second circuit breaker 71, the second auxiliary contact 72, the second current and voltage detection unit 73, and the output terminal 74.
[0076] S505. Deploy a monitoring unit in the distribution box, and deploy an information acquisition module and a fault alarm module within the monitoring unit.
[0077] For example, the information acquisition module is used to collect parameter information in the distribution box; specifically, it can be used to collect the current and voltage in each branch module and each main module, the opening and closing status of the first circuit breaker in each branch module, the opening and closing status of the second circuit breaker in each main module, and the temperature in the distribution box.
[0078] The fault alarm module is used to issue an alarm when a fault is detected based on parameter information;
[0079] For example, a fault alarm module is used to perform at least one of the following operations:
[0080] (1) Detect whether the current value in the branch of each branch module is greater than the preset branch current threshold. If the current value in the branch is greater than the preset branch current threshold, an alarm is issued. In this embodiment, the preset branch current threshold can be set based on experience and is not limited here.
[0081] (2) Detect whether the voltage value in the branch of each branch module is greater than the first preset voltage threshold or less than the second preset voltage threshold; if the voltage value in the branch is greater than the first preset voltage threshold or less than the second preset voltage threshold, issue an alarm.
[0082] In this embodiment, the first preset voltage threshold is greater than the second preset voltage threshold; the first preset voltage threshold and the second preset voltage threshold can be set based on experience, and are not limited here.
[0083] If the voltage in a branch circuit exceeds a first preset voltage threshold, it indicates an overvoltage condition in that branch circuit; if the voltage in a branch circuit is less than a second preset voltage threshold, it indicates an undervoltage condition in that branch circuit. Both overvoltage and undervoltage will severely impact the servers deployed in the rack. Therefore, in this embodiment, by setting up a fault detection module, the safety of the servers in the rack after power supply deployment can be effectively improved.
[0084] (3) Detect whether the current value in the total circuit of each total circuit module is greater than the preset total circuit current threshold. If the current value in the total circuit is greater than the preset total circuit current threshold, issue an alarm.
[0085] In this embodiment, the preset total current threshold corresponding to the total path is different from the preset branch current threshold corresponding to the branch path.
[0086] (4) Detect whether the voltage value in the total circuit of each total circuit module is greater than the first preset voltage threshold or less than the second preset voltage threshold; if the voltage value in the total circuit is greater than the first preset voltage threshold or less than the second preset voltage threshold, issue an alarm;
[0087] In this embodiment, the same first preset voltage threshold and second preset voltage threshold are shared in both the main circuit and the branch circuits. The detection principle is the same as that in the branch circuits, and will not be described again here.
[0088] (5) Detect whether the first circuit breaker in the branch circuit of each branch module is open, or detect whether the second circuit breaker in the main circuit of each main circuit module is open; and issue an alarm when the first circuit breaker in the branch circuit of the branch module is open, or when the second circuit breaker in the main circuit of the main circuit module is open; and
[0089] (6) Detect whether the temperature of each detection node in at least one detection node in the distribution box is greater than the preset temperature threshold, and issue an alarm when the temperature of any detection node is greater than the preset temperature threshold; at least one detection node includes an air inlet, an air outlet, an input terminal in each branch module, and an output terminal in each main module.
[0090] In this embodiment, the fault alarm module can issue alarms by interconnecting with a remote switch through a communication port, allowing remote staff to troubleshoot the faults based on the alarms. The communication port can use protocols such as TCP / IP, Modbus, and SNMP.
[0091] Additionally, it should be noted that the alarm method in this embodiment can be to directly issue an alarm bell, allowing staff to troubleshoot the fault based on the alarm sound. Alternatively, it can specifically use voice alarms or information alarms. Voice alarms can carry the specific reason for the alarm, such as broadcasting the cause of the fault via voice. Information alarms can send alarm information to maintenance personnel; similarly, the alarm information can also carry the reason for the alarm, allowing staff to repair the fault promptly and accurately based on the alarm information.
[0092] Alternatively, a display screen can be deployed within the monitoring unit to display the parameter information collected by the information acquisition module, so that staff can see the parameter information of each component in the distribution box at any time, understand the working status of the distribution box, and conduct comprehensive monitoring of the distribution box.
[0093] The power supply deployment method of this embodiment, by adopting the above-described deployment, can accurately and effectively determine the number of sockets of various current specifications that need to be selected when deploying the rack server, based on the maximum current demand of the rack server to be deployed and at least one type of current specification provided by each PDU in the two-way PDU in the data center server room. Furthermore, based on the determined number of sockets of various current specifications that need to be selected, it can accurately and effectively deploy several branch modules and two main modules in the power distribution box, respectively connecting the several branch modules to the rack server to be deployed, so as to achieve the deployment of rack servers in the existing racks with two-way PDUs without making any changes, effectively improving the deployment efficiency of rack servers, and also improving the reuse rate of the existing data center server room and the delivery efficiency of rack servers.
[0094] Furthermore, in this embodiment, during power supply deployment, a monitoring unit can be deployed in the distribution box, and an information acquisition module can be deployed in the monitoring unit to comprehensively collect parameters in the distribution box; furthermore, a fault alarm module can be deployed in the monitoring unit to detect the collected parameters and issue an alarm when the parameters do not meet preset conditions, which can effectively improve the security of the server.
[0095] Furthermore, in this embodiment, a display screen can be deployed in the power distribution box to display the collected parameters in a timely and accurate manner, so as to facilitate comprehensive monitoring by staff.
[0096] Figure 8 This is a schematic diagram based on the third embodiment of this disclosure; as shown Figure 7 As shown, this embodiment provides a power distribution box 800, applied in a data center server room rack, including: two branch module groups 801 corresponding to two PDUs respectively; that is, the data center server room rack is equipped with two PDUs, which is the structure of the existing data center server room rack. For example, the two PDUs can be PDU A and PDU B respectively, and the corresponding two branch module groups 801 can be called branch module group A 801 and branch module group B 801 respectively.
[0097] Each branch module group 801 includes several branch modules connected in parallel; the several branch modules in the two branch module groups 801 are electrically connected to several target sockets selected from the corresponding PDU when deploying the rack server;
[0098] It also includes two main circuit modules 802. The first end of each main circuit module 802 is electrically connected to a cable formed by merging several branch modules in each of the two branch module groups 801. The main circuit modules 802 connected to the branch module groups in the two branch module groups 801 are different. The second end of each of the two main circuit modules 802 is electrically connected to one of the two connectors of the rack server to be deployed. For example, the two connectors of the rack server can be connector A and connector B.
[0099] The power distribution box in this embodiment, by deploying the aforementioned branch module and main module, enables the deployment of rack servers in the existing data center without altering the rack structure or rack server structure. This effectively improves the deployment efficiency of rack servers, as well as the reuse rate of the existing data center and the delivery efficiency of rack servers.
[0100] Figure 9 This is a schematic diagram based on the fourth embodiment of the present disclosure; as shown Figure 9 As shown, this embodiment provides a distribution box 900, in the above... Figure 8 Based on the technical solutions of the illustrated embodiments, the technical solutions of this disclosure will be described in further detail. For example... Figure 9 As shown, the distribution box 900 in this embodiment can also include two branch module groups 901 and two main circuit modules 902. Specifically, the connection method of each branch module group 901 and each main circuit module 902 is as described above. Figure 8 The description of the illustrated embodiments will not be repeated here.
[0101] Further optionally, in one embodiment of this disclosure, the number of branch modules included in each branch module group is determined based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each PDU in the two PDUs in the data center. For details, please refer to the above. Figure 5 Related descriptions of the illustrated embodiments.
[0102] Further optionally, in one embodiment of this disclosure, each branch module included in each branch module group 901 may include an input terminal, a first circuit breaker, a first auxiliary contact, and a first current and voltage monitoring unit; the input terminal is electrically connected to the corresponding target socket in the PDU of the corresponding branch; the first circuit breaker is used to control and protect the on / off state of the current branch; the first auxiliary contact is used to detect the open / closed state of the first circuit breaker; and the first current and voltage monitoring unit is used to monitor the current and voltage status of the current branch. For details, please refer to... Figure 6 The diagram shows the structure of the branch module.
[0103] Further optionally, in one embodiment of this disclosure, the main circuit module 902 may include a second circuit breaker, a second auxiliary contact, a second current and voltage detection unit, and output terminals; the two second circuit breakers of the two main circuit modules are respectively connected to the parallel cables of multiple branch modules on the two PDU sides; the second circuit breaker is used to control and protect the current main circuit; the second auxiliary contact is used to detect the open / closed state of the second circuit breaker; the second current and voltage detection unit is used to detect the current and voltage of the current main circuit; the two output terminals of the two main circuit modules are respectively connected to the two connectors of the rack server to be deployed via two power supply cables. For details, please refer to... Figure 7 The diagram shows the structure of the main circuit module.
[0104] Further optional, such as Figure 9 As shown, in one embodiment of this disclosure, the distribution box 900 may further include a monitoring unit 903, which includes an information acquisition module 9031 and a fault alarm module 9032.
[0105] The information acquisition module 9031 is used to collect parameter information from the distribution box;
[0106] The fault alarm module 9032 is used to issue an alarm when a fault is detected based on parameter information.
[0107] Further optional, such as Figure 9 As shown, in one embodiment of this disclosure, the monitoring unit 903 may further include a display screen 9033 for displaying parameter information collected by the information acquisition module 9031.
[0108] Further optionally, in one embodiment of this disclosure, the information acquisition module 9031 is used to acquire the current and voltage in each branch module and each main module, the opening and closing status of the first circuit breaker in each branch module, the opening and closing status of the second circuit breaker in each main module, and the temperature in the distribution box.
[0109] The fault alarm module 9032 is used to perform at least one of the following operations:
[0110] The system detects whether the current value in each branch module is greater than the preset branch current threshold. If the current value in the branch is greater than the preset branch current threshold, an alarm is issued.
[0111] The system detects whether the voltage value in each branch module is greater than a first preset voltage threshold or less than a second preset voltage threshold; if the voltage value in the branch is greater than the first preset voltage threshold or less than the second preset voltage threshold, an alarm is issued.
[0112] The current value in the total circuit of each of the total circuit modules is detected to be greater than a preset total circuit current threshold. If the current value in the total circuit is greater than the preset total circuit current threshold, an alarm is issued.
[0113] The system detects whether the voltage value in the total circuit of each of the total circuit modules is greater than a first preset voltage threshold or less than a second preset voltage threshold; if the voltage value in the total circuit is greater than the first preset voltage threshold or less than the second preset voltage threshold, an alarm is issued.
[0114] The fault alarm module 9032 is also used to detect whether the circuit breaker is disconnected, or whether the second circuit breaker in the main circuit of each main circuit module is disconnected; and to issue an alarm when the first circuit breaker in the branch circuit of the branch circuit module is disconnected, or when the second circuit breaker in the main circuit of the main circuit module is disconnected; and
[0115] The system detects whether the temperature of each detection node in at least one detection node in the distribution box is greater than a preset temperature threshold, and issues an alarm when the temperature of any detection node is greater than the preset temperature threshold; at least one detection node includes an air inlet, an air outlet, input terminals in each branch module, and output terminals in each main module.
[0116] The monitoring unit of the distribution box in this embodiment can also be equipped with a communication interface to enable communication with a host computer. For example, the fault alarm module 9032 can send alarm information to the host computer through the communication interface, allowing remote personnel to troubleshoot the fault based on the alarm. For instance, the communication interface can support the transmission of commands such as SNMP Trap, Get, and Set, and the protocol used by the communication port is not limited to TCP / IP, Modbus, SNMP, etc.
[0117] It should be noted that, using the above... Figure 8 and Figure 9 The embodiment shown has a power distribution box, and the output of the power distribution box is connected to the connector of the rack server to realize the... Figure 3 The rack server shown is connected to Figure 1 The power supply deployment in the server racks of the data center shown can support both single-phase AC and single-channel DC power supply.
[0118] In practical applications, according to the above Figure 8 and Figure 9 The method shown in the embodiment can also be adopted. Figure 8 and Figure 9 The distribution box in the illustrated embodiment will Figure 3 The rack server shown is connected to Figure 2 The same principle applies to the server racks in the data center shown, so it will not be described in detail here.
[0119] The power distribution box in this embodiment, by adopting the structure of deploying two branch module groups 901 and two main module 902 as described above, can deploy rack servers in an existing rack with two PDUs without making any changes. This effectively improves the deployment efficiency of rack servers, and also improves the reuse rate of existing data center computer rooms and the delivery efficiency of rack servers.
[0120] Furthermore, in this embodiment, a monitoring unit can be deployed in the power distribution box, and an information acquisition module can be deployed in the monitoring unit to comprehensively collect the parameters in the power distribution box. Furthermore, a fault alarm module can be deployed in the monitoring unit to detect the collected parameters and issue an alarm when the parameters do not meet preset conditions, which can effectively improve the security of the server.
[0121] Furthermore, in this embodiment, a display screen can be deployed in the power distribution box to display the collected parameters in a timely and accurate manner, so as to facilitate comprehensive monitoring by staff.
[0122] In summary, the technical solution disclosed herein can add to the existing distributed power supply solution for PDUs in standard data center racks. Figure 8 or Figure 9 The centralized power distribution box shown enables the conversion of power supply from distributed to centralized via cable connection. Data center server racks and rack servers do not require any power supply modifications, and can support efficient delivery and convenient deployment of rack servers in existing data center server racks.
[0123] Figure 10 This is a schematic diagram according to the fifth embodiment of this disclosure; as shown Figure 10 As shown, this embodiment provides a power supply deployment device 1000, applied in the server room of a data center, including:
[0124] The determination module 1001 is used to determine the number of sockets of various current specifications that need to be selected when deploying the rack server based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each power distribution unit in the two power distribution units in the rack of the data center.
[0125] The first deployment module 1002 is used to deploy a number of branch modules corresponding to the number of sockets of various current specifications on the side of each power distribution unit in the distribution box.
[0126] The second deployment module 1003 is also used to deploy two main circuit modules in the power distribution box. One end of the two main circuit modules is connected to several branch circuit modules on the two power distribution units side, and the other end of the two main circuit modules is connected to two connectors of the rack server to be deployed.
[0127] The power supply deployment device 1000 in this embodiment achieves the same implementation principle and technical effect as the above-mentioned related method embodiments by using the above-mentioned modules. For details, please refer to the description of the above-mentioned related method embodiments, which will not be repeated here.
[0128] Figure 11 This is a schematic diagram according to the sixth embodiment of this disclosure; as shown Figure 11 As shown, the power supply deployment device 1100 of this embodiment, in the above-mentioned... Figure 10 Based on the technical solutions of the illustrated embodiments, the technical solutions of this disclosure will be described in further detail. For example... Figure 11 As shown, the power supply deployment device 1100 of this embodiment includes the same as described above. Figure 10 The modules with the same name and function shown are: Determination module 1101, First deployment module 1102, and Second deployment module 1103.
[0129] Specifically, in this embodiment, the first deployment module 1102 is used for:
[0130] Based on the number of sockets of various current specifications, select the target number of sockets of various current specifications from the multiple sockets provided by each power distribution unit.
[0131] The branch modules corresponding to each target socket are deployed in the distribution box; each branch module includes an input terminal, a first circuit breaker, a first auxiliary contact, and a first current and voltage monitoring unit; the input terminal is electrically connected to the target socket; the first circuit breaker is used to control and protect the current branch; the first auxiliary contact is used to detect the open / closed state of the first circuit breaker; the first current and voltage monitoring unit is used to monitor the current and voltage status of the current branch.
[0132] Further optionally, in one embodiment of this disclosure, the second deployment module 1103 is configured to:
[0133] Two main circuit modules are configured in the power distribution box. Each main circuit module includes a second circuit breaker, a second auxiliary contact, a second current and voltage detection unit, and an output terminal. The two second circuit breakers of the two main circuit modules are respectively connected to the parallel cables of the several branch circuit modules on the two power distribution unit sides. The second circuit breaker is used to control and protect the current main circuit. The second auxiliary contact is used to detect the open / closed state of the second circuit breaker. The second current and voltage detection unit is used to detect the current and voltage of the current main circuit. The two output terminals of the two main circuit modules are respectively connected to the two connectors of the rack server to be deployed through two power supply cables.
[0134] Further optionally, in one embodiment of this disclosure, the determining module 1101 is configured to:
[0135] If the at least one type of current specification includes only the first current specification, the number N of the first current specification sockets to be selected when deploying the rack server is determined using the following formula:
[0136] N = INT (maximum required current / current value of the first current specification) + 2; INT represents rounding;
[0137] Alternatively, if the at least one current specification includes only the second current specification, the number N of the second current specification sockets to be selected when deploying the rack server is determined using the following formula:
[0138] N = INT (maximum required current / current value of the second current specification) + 2;
[0139] Alternatively, if the at least one current specification includes both a first current specification and a second current specification, determine the number of sockets N1 of the first current specification; ((N1-1) * the current value of the first current specification) is less than the maximum required current; use the following formula to determine the number of sockets of the second current specification to be selected when deploying the rack server: N2 = INT((maximum required current - (N1-1) * the current value of the first current specification) / the current value of the second current specification) + 1.
[0140] Further optional, such as Figure 11 As shown, in one embodiment of this disclosure, the power supply deployment device 1100 further includes:
[0141] The third deployment module 1104 is used to deploy a monitoring unit in the distribution box, and to deploy an information acquisition module and a fault alarm module in the monitoring unit; the information acquisition module is used to collect parameter information in the distribution box, and the fault alarm module is used to issue an alarm when a fault is detected based on the parameter information.
[0142] The third deployment module 1104 is also used to deploy a display screen in the monitoring unit to display the parameter information collected by the information acquisition module.
[0143] Further optionally, in one embodiment of this disclosure, the information acquisition module is used to acquire the current and voltage in each of the branch modules and each of the main modules, the opening and closing status of the first circuit breaker in each of the branch modules, the opening and closing status of the second circuit breaker in each of the main modules, and the temperature in the distribution box;
[0144] The fault alarm module is used to perform at least one of the following operations:
[0145] The current value in each branch of the branch module is detected to be greater than a preset branch current threshold. If the current value in the branch is greater than the preset branch current threshold, an alarm is issued.
[0146] The system detects whether the voltage value in the branch of each branch module is greater than a first preset voltage threshold or less than a second preset voltage threshold; if the voltage value in the branch is greater than the first preset voltage threshold or less than the second preset voltage threshold, an alarm is issued.
[0147] The current value in the total circuit of each of the total circuit modules is detected to be greater than a preset total circuit current threshold. If the current value in the total circuit is greater than the preset total circuit current threshold, an alarm is issued.
[0148] The system detects whether the voltage value in the total circuit of each of the total circuit modules is greater than a first preset voltage threshold or less than a second preset voltage threshold; if the voltage value in the total circuit is greater than the first preset voltage threshold or less than the second preset voltage threshold, an alarm is issued.
[0149] The system detects whether the first circuit breaker in the branch circuit of each branch module is open, or whether the second circuit breaker in the main circuit of each main circuit module is open; and issues an alarm when the first circuit breaker in the branch circuit of the branch module is open, or when the second circuit breaker in the main circuit of the main circuit module is open; and
[0150] The system detects whether the temperature of each detection node in at least one detection node in the distribution box is greater than a preset temperature threshold, and issues an alarm when the temperature of any of the detection nodes is greater than the preset temperature threshold; the at least one detection node includes an air inlet, an air outlet, an input terminal in each of the branch modules, and an output terminal in each of the main modules.
[0151] The power supply deployment device 1100 in this embodiment achieves the same implementation principle and technical effect as the above-mentioned related method embodiments by using the above-mentioned modules. For details, please refer to the description of the above-mentioned related method embodiments, which will not be repeated here.
[0152] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0153] The collection, acquisition, storage, use, processing, transmission, application, provision, and disclosure of any type of information, such as user personal information, in this technical solution comply with relevant laws and regulations and do not violate public order and good morals.
[0154] Figure 12 A schematic block diagram of an example electronic device 1200 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0155] like Figure 12 As shown, device 1200 includes a computing unit 1201, which can perform various appropriate actions and processes according to a computer program stored in read-only memory (ROM) 1202 or a computer program loaded from storage unit 1208 into random access memory (RAM) 1203. The RAM 1203 may also store various programs and data required for the operation of device 1200. The computing unit 1201, ROM 1202, and RAM 1203 are interconnected via bus 1204. Input / output (I / O) interface 1205 is also connected to bus 1204.
[0156] Multiple components in device 1200 are connected to I / O interface 1205, including: input unit 1206, such as keyboard, mouse, etc.; output unit 1207, such as various types of monitors, speakers, etc.; storage unit 1208, such as disk, optical disk, etc.; and communication unit 1209, such as network card, modem, wireless transceiver, etc. Communication unit 1209 allows device 1200 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0157] The computing unit 1201 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1201 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1201 performs the various methods and processes described above, such as the methods of this disclosure. For example, in some embodiments, the methods of this disclosure can be implemented as computer software programs tangibly contained in a machine-readable medium, such as storage unit 1208. In some embodiments, part or all of the computer program can be loaded and / or installed on device 1200 via ROM 1202 and / or communication unit 1209. When the computer program is loaded into RAM 1203 and executed by the computing unit 1201, one or more steps of the methods of this disclosure described above can be performed. Alternatively, in other embodiments, the computing unit 1201 may be configured to perform the methods described above in this disclosure by any other suitable means (e.g., by means of firmware).
[0158] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0159] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0160] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0161] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0162] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0163] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0164] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0165] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A power supply deployment method, applied in a data center server room, comprising: Based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each power distribution unit in the two power distribution units in the data center rack, determine the number of sockets of various current specifications that need to be selected when deploying the rack server. Based on the number of sockets of various current specifications, a corresponding number of branch modules are deployed on the side of each power distribution unit in the distribution box. Two main circuit modules are deployed in the power distribution box. One end of each main circuit module is connected to several branch circuit modules on the two power distribution units side, and the other end of each main circuit module is connected to two connectors of the rack server to be deployed.
2. The method according to claim 1, wherein, Based on the number of sockets of various current specifications, several branch modules corresponding to each power distribution unit in the distribution box are deployed, including: Based on the number of sockets of various current specifications, select the target number of sockets of various current specifications from the multiple sockets provided by each power distribution unit. The branch modules corresponding to each target socket are deployed in the distribution box; each branch module includes an input terminal, a first circuit breaker, a first auxiliary contact, and a first current and voltage monitoring unit; the input terminal is electrically connected to the target socket; the first circuit breaker is used to control and protect the current branch; the first auxiliary contact is used to detect the open / closed state of the first circuit breaker; the first current and voltage monitoring unit is used to monitor the current and voltage status of the current branch.
3. The method according to claim 1, wherein, Two main circuit modules are deployed in the power distribution box. One end of each main circuit module is connected to several branch circuit modules on the two power distribution units side, and the other end of each main circuit module is connected to two connectors of the rack server to be deployed. This includes: Two main circuit modules are deployed in the power distribution box. Each main circuit module includes a second circuit breaker, a second auxiliary contact, a second current and voltage detection unit, and an output terminal. The two second circuit breakers of the two main circuit modules are respectively connected to the parallel cables of the several branch circuit modules on the two power distribution unit sides. The second circuit breaker is used to control and protect the current main circuit. The second auxiliary contact is used to detect the open / closed state of the second circuit breaker. The second current and voltage detection unit is used to detect the current and voltage of the current main circuit. The two output terminals of the two main circuit modules are respectively connected to the two connectors of the rack server to be deployed through two power supply cables.
4. The method according to claim 1, wherein, Based on the maximum current requirement of the rack server to be deployed and at least one current specification provided by the power distribution unit connected to each of the two power supply cables in the data center, determine the number of sockets of various current specifications required when deploying the rack server, including: If the at least one type of current specification includes only the first current specification, the number N of the first current specification sockets to be selected when deploying the rack server is determined using the following formula: N = INT (maximum required current / current value of the first current specification) + 2; INT represents rounding; Alternatively, if the at least one current specification includes only the second current specification, the number N of the second current specification sockets to be selected when deploying the rack server is determined using the following formula: N = INT (maximum required current / current value of the second current specification) + 2; Alternatively, if the at least one current specification includes both a first current specification and a second current specification, determine the number of sockets N1 of the first current specification; ((N1-1) * the current value of the first current specification) is less than the maximum required current; use the following formula to determine the number of sockets of the second current specification to be selected when deploying the rack server: N2 = INT((maximum required current - (N1-1) * the current value of the first current specification) / the current value of the second current specification) + 1.
5. The method according to any one of claims 1-4, wherein, The method further includes: A monitoring unit is deployed in the distribution box, and an information acquisition module and a fault alarm module are deployed in the monitoring unit; the information acquisition module is used to collect parameter information in the distribution box; the fault alarm module is used to issue an alarm when a fault is detected based on the parameter information.
6. The method according to claim 5, wherein, Also includes: A display screen is deployed within the monitoring unit to display the parameter information collected by the information acquisition module.
7. The method according to claim 5, wherein, The information acquisition module is used to acquire the current and voltage in each of the branch modules and each of the main modules, the opening and closing status of the first circuit breaker in each of the branch modules, the opening and closing status of the second circuit breaker in each of the main modules, and the temperature in the distribution box; The fault alarm module is used to perform at least one of the following operations: The current value in each branch of the branch module is detected to be greater than a preset branch current threshold. If the current value in the branch is greater than the preset branch current threshold, an alarm is issued. The system detects whether the voltage value in the branch of each branch module is greater than a first preset voltage threshold or less than a second preset voltage threshold; if the voltage value in the branch is greater than the first preset voltage threshold or less than the second preset voltage threshold, an alarm is issued. The current value in the total circuit of each of the total circuit modules is detected to be greater than a preset total circuit current threshold. If the current value in the total circuit is greater than the preset total circuit current threshold, an alarm is issued. Detect whether the voltage value in the total circuit of each of the total circuit modules is greater than a first preset voltage threshold or less than a second preset voltage threshold; An alarm is issued if the voltage value in the main circuit is greater than a first preset voltage threshold or less than a second preset voltage threshold. Detect whether the first circuit breaker in the branch of each branch module is open, or detect whether the second circuit breaker in the main circuit of each main module is open; An alarm is issued when the first circuit breaker in the branch circuit of the branch module is disconnected, or when the second circuit breaker in the main circuit of the main circuit module is disconnected. as well as The system detects whether the temperature of each detection node in at least one detection node in the distribution box is greater than a preset temperature threshold, and issues an alarm when the temperature of any of the detection nodes is greater than the preset temperature threshold; the at least one detection node includes an air inlet, an air outlet, an input terminal in each of the branch modules, and an output terminal in each of the main modules.
8. A power supply deployment device, used in a data center server room, comprising: The determination module is used to determine the number of sockets of various current specifications that need to be selected when deploying the rack server, based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each power distribution unit in the two power distribution units in the rack of the data center. The first deployment module is used to deploy a number of branch modules corresponding to the number of sockets of various current specifications on the side of each power distribution unit in the distribution box. The second deployment module is also used to deploy two main circuit modules in the power distribution box. One end of the two main circuit modules is connected to several branch circuit modules on the two power distribution units, and the other end of the two main circuit modules is connected to two connectors of the rack server to be deployed.
9. A power distribution box, used in a server rack in a data center, comprising: Two branch module groups, each corresponding to a power distribution unit; each branch module group includes several branch modules connected in parallel; Each of the branch module groups is electrically connected to several target sockets selected from the corresponding power distribution unit when deploying the rack server; It also includes two main circuit modules, the first end of which is electrically connected to the cable formed by merging the plurality of branch modules in each of the two branch module groups; the main circuit modules connected to the branch module groups in the two branch module groups are different; the second end of each of the two main circuit modules is electrically connected to one of the two connectors of the rack server to be deployed.
10. The distribution box according to claim 9, wherein, The number of branch modules included in each of the branch module groups is determined based on the maximum current requirement of the rack server to be deployed and at least one type of current specification provided by each power distribution unit in the two power distribution units in the data center.
11. The distribution box according to claim 10, wherein, The branch module includes an input terminal, a first circuit breaker, a first auxiliary contact, and a first current and voltage monitoring unit; the input terminal is electrically connected to the corresponding target socket in the power distribution unit of the corresponding branch; the first circuit breaker is used to control and protect the current branch from being switched on or off. The first auxiliary contact is used to detect the open / closed state of the first circuit breaker; the first current and voltage monitoring unit is used to monitor the current and voltage status of the current branch.
12. The distribution box according to claim 10, wherein, The main circuit module includes a second circuit breaker, a second auxiliary contact, a second current and voltage detection unit, and an output terminal; the two second circuit breakers of the two main circuit modules are respectively connected to the cables of the several branch circuit modules on the two power distribution unit sides; the second circuit breaker is used to control and protect the current main circuit. The second auxiliary contact is used to detect the open / closed state of the second circuit breaker; the second current and voltage detection unit is used to detect the current and voltage of the current main circuit. The two output terminals of the two main circuit modules are respectively connected to the two connectors of the rack server to be deployed via two power supply cables.
13. The distribution box according to claim 12, wherein, It also includes a monitoring unit, which includes an information acquisition module and a fault alarm module; The information acquisition module is used to collect parameter information from the distribution box; The fault alarm module is used to issue an alarm when a fault is detected based on the parameter information.
14. The distribution box according to claim 13, wherein, The monitoring unit also includes a display screen for displaying the parameter information collected by the information acquisition module.
15. The distribution box according to claim 13, wherein, The information acquisition module is used to acquire the current and voltage in each of the branch modules and each of the main modules, the opening and closing status of the first circuit breaker in each of the branch modules, the opening and closing status of the second circuit breaker in each of the main modules, and the temperature in the distribution box; The fault alarm module is used to perform at least one of the following operations: The current value in each branch of the branch module is detected to be greater than a preset branch current threshold. If the current value in the branch is greater than the preset branch current threshold, an alarm is issued. The system detects whether the voltage value in the branch of each branch module is greater than a first preset voltage threshold or less than a second preset voltage threshold; if the voltage value in the branch is greater than the first preset voltage threshold or less than the second preset voltage threshold, an alarm is issued. The current value in the total circuit of each of the total circuit modules is detected to be greater than a preset total circuit current threshold. If the current value in the total circuit is greater than the preset total circuit current threshold, an alarm is issued. Detect whether the voltage value in the total circuit of each of the total circuit modules is greater than a first preset voltage threshold or less than a second preset voltage threshold; An alarm is issued if the voltage value in the main circuit is greater than a first preset voltage threshold or less than a second preset voltage threshold. The system detects whether the first circuit breaker in the branch of each branch module is open, or whether the second circuit breaker in the main circuit of each main circuit module is open; and issues an alarm when the first circuit breaker in the branch of the branch module is open, or when the second circuit breaker in the main circuit of the main circuit module is open. The fault alarm module is also used to detect whether the temperature of each detection node in at least one detection node in the distribution box is greater than a preset temperature threshold, and to issue an alarm when the temperature of any detection node is greater than the preset temperature threshold; the at least one detection node includes an air inlet, an air outlet, an input terminal in each of the branch modules, and an output terminal in each of the main modules.
16. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1-7.
17. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-7.
18. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-7.