Server deployment method, device and equipment

By receiving relevant information about the server to be deployed, determining the pre-selected cameras in the computer room that meet the conditions, and filtering out the most suitable deployment cameras based on the rated power and height information, the problem of low server site selection in the existing technology is solved, and rapid deployment and efficient service are achieved.

CN114066096BActive Publication Date: 2025-03-25INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111429038.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2025-03-25
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

In the prior art, when deploying servers, due to many factors that need to be considered, the server site selection efficiency is low and the site selection process is inefficient, resulting in an extended deployment cycle.

Method used

By receiving the service function information, network configuration information, rated power and height information of the server to be deployed, we determine the pre-selected cameras in the computer room that meet these conditions, obtain power supply power, filter out the cameras that meet the rated power requirements, and finally determine the deployment cameras based on the height information, and output the identification information of the deployment cameras.

Benefits of technology

It improves the efficiency of server deployment site selection, shortens the deployment cycle, reduces labor costs, and ensures rapid deployment of servers and timely service provision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114066096B_ABST
    Figure CN114066096B_ABST
Patent Text Reader

Abstract

The present application provides a method, device and equipment for deploying a server. The method includes: receiving first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed; determining at least one first pre-selected position from the positions included in the computer room according to the first business function information and the first network configuration information; obtaining the power supply power corresponding to each of the at least one first pre-selected positions; determining at least one second pre-selected position from at least one first pre-selected position according to the rated power and the power supply power corresponding to each of the first pre-selected positions; determining the deployment position corresponding to the server to be deployed from at least one second pre-selected position according to the first height information; and outputting the identification information of the deployment position. Through this method, the efficiency of server deployment site selection can be improved and the server deployment cycle can be shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer room management, and in particular to a server deployment method, device and equipment. Background Art

[0002] For ease of management, multiple servers are usually deployed in a computer room. In order to achieve reasonable utilization of computer room resources, a suitable deployment location needs to be selected before deploying the server.

[0003] However, in the prior art, when deploying a server, a deployment location is usually selected manually through analysis or based on past experience. However, there are many factors to consider when deploying a server, and the use of the prior art method results in low efficiency in server site selection. Summary of the invention

[0004] The present application provides a server deployment method, apparatus and device, which can improve the deployment site selection efficiency of the server.

[0005] On the one hand, the present application provides a server deployment method, including: receiving first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed; determining at least one first pre-selected machine position from the machine positions included in the computer room according to the first business function information and the first network configuration information; obtaining the power supply power corresponding to each of the at least one first pre-selected machine positions; determining at least one second pre-selected machine position from the at least one first pre-selected machine position according to the rated power and the power supply power corresponding to each of the first pre-selected machine positions; determining a deployment machine position corresponding to the server to be deployed from the at least one second pre-selected machine position according to the first height information; and outputting identification information of the deployment machine position.

[0006] Optionally, based on the first business function information and the first network configuration information, at least one first pre-selected seat is determined from the seats included in the computer room, including: obtaining the second business function information and the second network configuration information of each seat among all the seats in the computer room; and determining the seats among all the seats whose second business function information is the same as the first business function information and whose second network configuration information is the same as the first network configuration information as the first pre-selected seat.

[0007] Optionally, the first business function information includes a first business function information code, and the first network configuration information includes a first network configuration information code; based on the first business function information and the first network configuration information, at least one first pre-selected seat is determined from the seats included in the computer room, including: obtaining a second business function information code and a second network configuration information code for each seat in all the seats in the computer room; and determining the seat in which the second business function information code is the same as the first business function information code and the second network configuration information code is equal to the first network configuration information code as the first pre-selected seat.

[0008] Optionally, obtaining the power supply power corresponding to at least one first preselected machine position includes: for any first preselected machine position, obtaining the power supply equipment information code corresponding to the first preselected machine position; sending a request message to a target power supply equipment corresponding to the power supply equipment information code, the request message including the machine position information code corresponding to the first preselected machine position; and receiving the power supply power corresponding to the first preselected machine position sent by the target power supply equipment according to the machine position information code.

[0009] Optionally, at least one second preselected position is determined from at least one first preselected position based on the rated power and the power supply power corresponding to each of the first preselected positions, including: based on the rated power and the power supply power corresponding to each of the first preselected positions, a first preselected position in which the ratio of the rated power to the power supply power is less than or equal to a preset value is determined as the second preselected position.

[0010] Optionally, based on the first height information, a deployment position corresponding to the server to be deployed is determined from at least one second pre-selected position, including: obtaining second height information corresponding to each second pre-selected position in the second pre-selected position; and determining, among at least one second pre-selected position, a second pre-selected position whose second height information is greater than or equal to the first height information as the deployment position corresponding to the server to be deployed.

[0011] Optionally, the identification information of the deployment positions includes multiple ones; the method further includes: in response to a selection instruction in the identification information of the multiple deployment positions, selecting a target position corresponding to the server to be deployed from the identification information of the multiple deployment positions.

[0012] On the other hand, the present application provides a server deployment device, the device comprising:

[0013] The receiving module is used to receive first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed.

[0014] The processing module is used to determine at least one first pre-selected seat from the seats included in the computer room according to the first business function information and the first network configuration information.

[0015] The acquisition module is used to acquire the power supply power corresponding to at least one first pre-selected machine position.

[0016] The processing module is further used to determine at least one second pre-selected position from at least one first pre-selected position according to the rated power and the power supply power corresponding to each of the first pre-selected positions.

[0017] The processing module is further used to determine, according to the first height information, a deployment position corresponding to the server to be deployed from at least one second pre-selected position.

[0018] The output module is used to output the identification information of the deployment position.

[0019] Optionally, the processing module is specifically used to obtain the second business function information and the second network configuration information of each machine position among all the machine positions in the computer room; and determine the machine positions among all the machine positions whose second business function information is the same as the first business function information and whose second network configuration information is the same as the first network configuration information as the first pre-selected machine positions.

[0020] Optionally, the first business function information includes a first business function information code, and the first network configuration information includes a first network configuration information code; the processing module is specifically used to obtain a second business function information code and a second network configuration information code for each of all the machine positions in the computer room; and the machine position in which the second business function information code is the same as the first business function information code and the second network configuration information code is equal to the first network configuration information code is determined as the first pre-selected machine position.

[0021] Optionally, the acquisition module is specifically used to obtain the power supply equipment information code corresponding to any first pre-selected machine position; send a request message to the target power supply equipment corresponding to the power supply equipment information code, the request message including the machine position information code corresponding to the first pre-selected machine position; receive the power supply power corresponding to the first pre-selected machine position sent by the target power supply equipment according to the machine position information code.

[0022] Optionally, the processing module is specifically used to determine, according to the rated power and the power supply power corresponding to each of the first pre-selected positions, a first pre-selected position in which the ratio of the rated power to the power supply power is less than or equal to a preset value as the second pre-selected position.

[0023] Optionally, the processing module is specifically used to obtain second height information corresponding to each second pre-selected camera position in the second pre-selected camera positions; and determine at least one second pre-selected camera position whose second height information is greater than or equal to the first height information as a deployment position corresponding to the server to be deployed.

[0024] Optionally, the identification information of the deployment positions includes multiple ones; the processing module is further used to respond to a selection instruction in the identification information of the multiple deployment positions, and select a target position corresponding to the server to be deployed from the identification information of the multiple deployment positions.

[0025] The present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a method such as the first aspect or an optional method of the first aspect.

[0026] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement a method such as the first aspect or an optional method of the first aspect.

[0027] The server deployment method, device and equipment provided in the present application receive the first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed; determine at least one first pre-selected machine position from the machine positions included in the computer room according to the first business function information and the first network configuration information; obtain the power supply power corresponding to each of the at least one first pre-selected machine positions; determine at least one second pre-selected machine position from the at least one first pre-selected machine position according to the rated power and the power supply power corresponding to each of the first pre-selected machine positions; determine the deployment machine position corresponding to the server to be deployed from the at least one second pre-selected machine position according to the first height information; and output the identification information of the deployment machine position, so as to improve the efficiency of server deployment site selection and shorten the server deployment cycle. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0029] Figure 1 A schematic diagram of a process flow of a server deployment method provided in this application;

[0030] Figure 2 A schematic diagram of an electronic device interaction interface provided by this application;

[0031] Figure 3 A flowchart of another server deployment method provided by this application;

[0032] Figure 4 A schematic diagram of a computer room division method provided for this application;

[0033] Figure 5A schematic diagram of characteristic information of a seat provided in this application;

[0034] Figure 6 A schematic diagram of another electronic device interaction interface provided by the present application;

[0035] Figure 7 A schematic diagram of the structure of a server deployment device provided in this application;

[0036] Figure 8 A schematic diagram of the structure of an electronic device provided in this application.

[0037] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0038] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0039] In order to achieve rational utilization of the computer room resource set, before deploying the server, it is necessary to select a suitable deployment location based on the business division in the computer room and relevant information of its supporting facilities, such as network configuration, power supply equipment, machine positions, and business functions, network configuration, rated power, and size information of the server to be deployed.

[0040] However, in the prior art, when deploying a server, the deployment location is usually selected manually through analysis or based on past experience. However, there are many factors to consider when deploying a server, and the efficiency of manual data processing is low. The use of the prior art method will result in low efficiency in server site selection, which will result in a long time to deploy the server, so that the server cannot provide services to users in a timely manner.

[0041] To solve this technical problem, the present application provides a server deployment method, which is applied to an electronic device, which can pre-select at least one first pre-selected position from the positions included in the computer room according to the business functions and network configuration of the server to be deployed, thereby narrowing the site selection range. Then, according to the rated power of the server to be deployed and the power supply power corresponding to each first pre-selected position, the second pre-selected position is determined to further narrow the site selection range. Then, according to the height corresponding to the server to be deployed, the deployment position suitable for deploying the server to be deployed is determined from the second pre-selected position, and the identification information of the deployment position is output to inform the user of the site selection situation. This method can replace manual work, improve the efficiency of server deployment site selection, and shorten the server deployment cycle.

[0042] Figure 1 A schematic diagram of a server deployment method provided in this application, which is applied to electronic devices such as Figure 1 As shown, the method includes:

[0043] S101. Receive first service function information, first network configuration information, rated power, and first height information corresponding to a server to be deployed.

[0044] Specifically, the electronic device can receive the first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed through its interactive device, and can also accept the first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed input by the user through other devices.

[0045] The interactive device may be in any form such as a touch interface or a button.

[0046] Figure 2 A schematic diagram of an electronic device interaction interface provided by this application, such as Figure 2 As shown, the user can input the first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed through the interactive interface of the electronic device.

[0047] The first business function information is used to describe the business function corresponding to the server to be deployed.

[0048] The first network configuration information is used to describe the network configuration corresponding to the server to be deployed, and specifically may be the network jumper corresponding to the server to be deployed.

[0049] The rated power is the rated power of the server to be deployed.

[0050] The first height information is the height of the server to be deployed.

[0051] Optionally, the first service function information may include a first service function information code characterizing service information content of the server; the first network configuration information may include a first network configuration information code characterizing a network jumper status of the server.

[0052] Correspondingly, the user can input the first business function information code, the first network configuration information code, the rated power and the first height information corresponding to the server to be deployed through the interactive interface of the electronic device.

[0053] S102: Determine at least one first pre-selected seat from seats included in the computer room according to the first service function information and the first network configuration information.

[0054] Among them, the computer room includes multiple machine positions.

[0055] Optionally, one or more machine positions in the machine room that can meet the business function requirements and network configuration requirements of the server to be deployed can be determined as the first pre-selected machine positions.

[0056] In one possible implementation, at least one first pre-selected seat is determined from the seats included in the computer room based on the first business function information and the first network configuration information, including: obtaining the second business function information and the second network configuration information of each seat in all the seats in the computer room; and determining the seats among all the seats whose second business function information is the same as the first business function information and whose second network configuration information is the same as the first network configuration information as the first pre-selected seats.

[0057] Through this method, one or more seats that can meet the business function requirements and network configuration requirements of the server to be deployed can be determined as the first pre-selected seats.

[0058] S103: Obtain the power supply power corresponding to at least one first pre-selected position.

[0059] Optionally, the power supply power corresponding to at least one first pre-selected position is obtained by communicating with a power supply device corresponding to at least one first pre-selected position. The power supply device may include an intelligent power switch device.

[0060] The intelligent power switch device may supply power to multiple machine positions. Accordingly, the power supply power corresponding to any first pre-selected machine position may be the remaining power of the intelligent power switch device corresponding to the first pre-selected machine position.

[0061] S104: Determine at least one second pre-selected camera position from at least one first pre-selected camera position according to the rated power and the power supply power corresponding to each of the first pre-selected camera positions.

[0062] Optionally, the first pre-selected position whose power supply can meet the rated power requirement of the server to be deployed is determined as the second pre-selected position. Exemplarily, the first pre-selected position whose power supply is greater than or equal to the rated power of the server to be deployed is determined as the second pre-selected position. Alternatively, the first pre-selected position whose ratio of the rated power to the power supply of the server to be deployed is less than or equal to a preset ratio is determined as the second pre-selected position.

[0063] S105. Determine, according to the first height information, a deployment position corresponding to the server to be deployed from at least one second pre-selected position.

[0064] Optionally, a second pre-selected position that can meet the height requirement of the server to be deployed among at least one second pre-selected position is determined as a deployment position. Exemplarily, the maximum height at which each second pre-selected position allows the server to be placed is determined, and a second pre-selected position whose maximum height is greater than the first height information corresponding to the server to be deployed is determined as a deployment position; or a second pre-selected position whose maximum height has a difference with the first height information corresponding to the server to be deployed that is greater than a preset difference is determined as a deployment position.

[0065] S106: Output identification information of the deployment position.

[0066] Specifically, the identification information of the deployment position can be output through the interactive interface of the electronic device.

[0067] The embodiment of the present application receives first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed; determines at least one first pre-selected machine position from the machine positions included in the computer room according to the first business function information and the first network configuration information; obtains the power supply power corresponding to each of the at least one first pre-selected machine positions; determines at least one second pre-selected machine position from the at least one first pre-selected machine position according to the rated power and the power supply power corresponding to each of the first pre-selected machine positions; determines the deployment machine position corresponding to the server to be deployed from the at least one second pre-selected machine position according to the first height information; and outputs identification information of the deployment machine position. Compared with the method of manually deploying servers in the prior art, this method can shorten the time, effectively improve the deployment efficiency, reduce labor costs, quickly complete server deployment, and speed up the delivery and use of equipment so that it can provide services to users in a timely manner.

[0068] Figure 3 A flow chart of another server deployment method provided in the present application, the method is applied to electronic devices, Figure 3 The embodiment shown in Figure 1On the basis of the embodiment shown, when the first service function information includes the first service function information encoding and the first network configuration information includes the first network configuration information encoding, how to determine at least one first pre-selected seat from the seats included in the machine room according to the first service function information and the first network configuration information is further described, such as Figure 3 As shown, the method includes:

[0069] S301. Receive first business function information, first network configuration information, rated power, and first height information corresponding to a server to be deployed.

[0070] S301 and S101 have the same technical features. For detailed description, please refer to S101 and will not be repeated here.

[0071] The first service function information includes a first service function information code, and the first network configuration information includes a first network configuration information code.

[0072] Optionally, before S302, it also includes: obtaining the business function information, network setting information, power supply equipment information and machine position information included in the computer room; encoding the business function information to obtain at least one business function information code; encoding the network setting information to obtain at least one network setting information code; encoding the power supply equipment information to obtain at least one power supply equipment information code; encoding the machine position information to obtain at least one machine position information code; and determining the characteristic information corresponding to each machine position in the computer room according to the business function information code, the network setting information code, the power supply equipment information code and the machine position information code, that is, the four-tuple corresponding to each machine position, the characteristic information including the business function information code, the network setting information code, the power supply equipment information code and the machine position information code corresponding to the machine position.

[0073] It is understandable that, usually for the convenience of business management, a computer room usually includes multiple positions, and different positions may deploy servers that undertake different businesses or the same business. The network settings and power supply equipment corresponding to each server are also different. For the convenience of management, all business function information, network equipment information and power supply equipment information included in the computer room can be encoded, and the positions in the computer room can also be encoded. Further, the characteristic information corresponding to each position can be determined, that is, the business function information coding, network setting information coding, power supply equipment information coding and position information coding corresponding to each position.

[0074] Through this method, the business function information, network setting information, power supply equipment information and machine position information included in the computer room can be encoded, which is convenient for data management and use, simplifies the maintenance process, reduces the workload of routine maintenance, and reduces costs.

[0075] Furthermore, in a possible implementation, the second business function information code, second network setting information code, second power supply equipment information code and second machine position information code corresponding to any machine position are determined based on the business function information code, network setting information code, power supply equipment information code and machine position information code, including: evenly dividing the computer room into multiple areas; determining the business function information code, network setting information code and power supply equipment information code corresponding to the area where any machine position is located as the second business function information code, second network setting information code, second power supply equipment information code and second machine position information code corresponding to the machine position.

[0076] Through this method, the second business function information code, the second network setting information code, the second power supply equipment information code and the second machine position information code corresponding to different machine positions can be intuitively determined, the implementation process is simple and the determination efficiency is high.

[0077] Figure 4 A schematic diagram of a computer room division method provided for this application, such as Figure 4 As shown, the computer room is evenly divided into multiple areas, which can be specifically a zoning map, in which the first layer 41 represents the business function information coding corresponding to different areas of the computer room; the second layer 42 represents the network configuration information coding corresponding to different areas of the computer room; the third layer 43 represents the power supply equipment information coding corresponding to different areas of the computer room; the fourth layer 44 represents the machine position coding corresponding to different areas of the computer room.

[0078] Figure 5 A schematic diagram of characteristic information of a camera position provided in this application, such as Figure 5 As shown, each machine position in the computer room corresponds to a business function information code, a network setting information code, a power supply equipment information code and a machine position information code.

[0079] S302: Obtain a second service function information code and a second network configuration information code for each of all the computer positions in the computer room.

[0080] Specifically, the electronic device may obtain the pre-stored second service function information code and the second network configuration information code of each machine position in all the machine positions in the machine room from the storage device.

[0081] S303: Determine the first pre-selected seats for which the second service function information code is the same as the first service function information code and the second network configuration information code is the same as the first network configuration information code.

[0082] Among them, the first pre-selected seats may be multiple or one.

[0083] S304: Obtain the power supply power corresponding to at least one first pre-selected position.

[0084] Each server may have its own power supply device; or multiple servers may share one power supply device.

[0085] For any first pre-selected seat:

[0086] In one possible implementation, obtaining the power supply power corresponding to at least one first preselected position includes: obtaining the power supply equipment information code corresponding to the first preselected position; sending a request message to the target power supply equipment corresponding to the power supply equipment information code, the request message including the position information code corresponding to the first preselected position; and receiving the power supply power corresponding to the first preselected position sent by the target power supply equipment according to the position information code.

[0087] Through this method, the actual power supply corresponding to each machine position can be obtained. The implementation process is simple and the determination efficiency is high.

[0088] The power supply device may include an intelligent power switch device. Specifically, the electronic device may send a request message to the intelligent power switch device in the power supply device to obtain the power supply power corresponding to the first pre-selected position.

[0089] The intelligent power switch device may supply power to multiple machine positions. Accordingly, the power supply power corresponding to any first pre-selected machine position may be the remaining power of the intelligent power switch device corresponding to the first pre-selected machine position.

[0090] S305: According to the rated power and the power supply power corresponding to each of the first pre-selected positions, determine, as a second pre-selected position, a first pre-selected position in which the ratio of the rated power to the power supply power is less than or equal to a preset value.

[0091] In order to ensure that the server to be deployed can work normally after being deployed, the power supply power corresponding to the second pre-selected position should be slightly greater than the rated power of the server to be deployed to ensure a certain power margin.

[0092] Exemplarily, the ratio of the rated power to the supplied power is less than or equal to 45%.

[0093] S306. Determine, according to the first height information, a deployment position corresponding to the server to be deployed from at least one second pre-selected position.

[0094] In one possible implementation, based on the first height information, a deployment position corresponding to the server to be deployed is determined from at least one second pre-selected position, including: obtaining second height information corresponding to each second pre-selected position in the second pre-selected positions; and determining, among at least one second pre-selected position, a second pre-selected position whose second height information is greater than or equal to the first height information as the deployment position corresponding to the server to be deployed.

[0095] The second height information may specifically be the maximum height at which each second pre-selected position is allowed to deploy the server.

[0096] Through this method, the determined aircraft positions can meet the height requirements of the aircraft positions to be deployed.

[0097] It should be noted that the server is usually installed in a cabinet, and the length and width of the cabinet are mostly standard sizes. The length and width of the corresponding server are also mostly standard sizes or smaller than the length and width of the cabinet. Therefore, here, the height of the server to be deployed is compared with the second height information corresponding to the second pre-selected position. When the height allowed for deployment at the second pre-selected position is greater than or equal to the height of the server to be deployed, it means that the space size corresponding to the second pre-selected position can meet the needs of the server to be deployed. Of course, the length, width and height corresponding to the server can also be compared with the length, width and height corresponding to the second pre-selected position to determine the deployment position.

[0098] S307: Output identification information of the deployment position.

[0099] Among them, the deployment position may be one or more.

[0100] Specifically, the electronic device may output identification information of the deployment position through its interactive interface.

[0101] The identification information of the deployed aircraft position may specifically be the aircraft position code corresponding to the aircraft position.

[0102] When there are multiple deployment positions, after S307, the following steps may also be included:

[0103] S308: In response to a selection instruction in the identification information of the plurality of deployment positions, select a target position corresponding to the to-be-deployed server from the identification information of the plurality of deployment positions.

[0104] Specifically, the user can select the target camera position according to his / her preference and input the selection instruction through the interactive interface of the electronic device.

[0105] Figure 6 A schematic diagram of another electronic device interaction interface provided by this application, such as Figure 6 As shown, three deployment positions are determined, and their corresponding identification information is "001", "002" and "003". The user can click "001" to determine the position with identification information "001" as the target position.

[0106] Through this method, users can independently choose a more satisfactory deployment location, thereby improving user experience.

[0107] The embodiment of the present application receives the first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed; obtains the second business function information code and the second network configuration information code of each machine position in all the machine positions in the computer room; determines the machine position in which the second business function information code is the same as the first business function information code and the second network configuration information code is equal to the first network configuration information code as the first pre-selected machine position, which can pre-select a certain number of machine positions, narrow the machine position selection range, reduce the amount of data in the subsequent processing process, improve the processing speed, and thus improve the efficiency of determining the machine position for deploying the server. By obtaining the power supply power corresponding to at least one first pre-selected machine position; according to the rated power and the power supply power corresponding to the first pre-selected machine position, the first pre-selected machine position in which the ratio of the rated power to the power supply power is less than or equal to the preset value in at least one first pre-selected machine position is determined as the second pre-selected machine position, which can ensure the power demand of the server to be deployed, and at the same time can further narrow the machine position selection range, improve the data processing speed, and improve the deployment efficiency. By determining the deployment position corresponding to the server to be deployed from at least one second pre-selected position according to the first height information, it is possible to ensure that sufficient deployment space is provided for the server to be deployed and that it can be safely deployed. By outputting the identification information of the deployment position, the user can intuitively obtain the deployment position, and thus can quickly complete the server deployment. Furthermore, by responding to the selection instruction in the identification information of multiple deployment positions, the target position corresponding to the server to be deployed is selected from the identification information of multiple deployment positions, which can meet the different needs of users and improve the user experience.

[0108] Figure 7 A schematic diagram of a server deployment device provided in this application, such as Figure 7 As shown, the device comprises:

[0109] The receiving module 71 is used to receive first business function information, first network configuration information, rated power and first height information corresponding to the server to be deployed.

[0110] The processing module 72 is used to determine at least one first pre-selected seat from the seats included in the computer room according to the first service function information and the first network configuration information.

[0111] The acquisition module 73 is used to acquire the power supply power corresponding to at least one first pre-selected position.

[0112] The processing module 72 is further configured to determine at least one second pre-selected camera position from at least one first pre-selected camera position according to the rated power and the power supply power corresponding to each of the first pre-selected camera positions.

[0113] The processing module 72 is further configured to determine, based on the first height information, a deployment position corresponding to the server to be deployed from at least one second pre-selected position.

[0114] The output module 74 is used to output identification information of the deployment position.

[0115] Optionally, the processing module 72 is specifically used to obtain the second business function information and the second network configuration information of each machine position among all the machine positions in the computer room; and determine the machine positions among all the machine positions whose second business function information is the same as the first business function information and whose second network configuration information is the same as the first network configuration information as the first pre-selected machine positions.

[0116] Optionally, the first business function information includes a first business function information code, and the first network configuration information includes a first network configuration information code; the processing module 72 is specifically used to obtain a second business function information code and a second network configuration information code for each of all the machine positions in the computer room; and the machine position in which the second business function information code is the same as the first business function information code and the second network configuration information code is equal to the first network configuration information code is determined as the first pre-selected machine position.

[0117] Optionally, the acquisition module 73 is specifically used to obtain the power supply equipment information code corresponding to the first pre-selected machine position for any first pre-selected machine position; send a request message to the target power supply equipment corresponding to the power supply equipment information code, the request message including the machine position information code corresponding to the first pre-selected machine position; receive the power supply power corresponding to the first pre-selected machine position sent by the target power supply equipment according to the machine position information code.

[0118] Optionally, the processing module 72 is specifically configured to determine, according to the rated power and the power supply power corresponding to each of the first pre-selected positions, a first pre-selected position in which the ratio of the rated power to the power supply power is less than or equal to a preset value as the second pre-selected position.

[0119] Optionally, the processing module 72 is specifically used to obtain the second height information corresponding to each second pre-selected camera position in the second pre-selected camera positions; and determine at least one second pre-selected camera position whose second height information is greater than or equal to the first height information as the deployment camera position corresponding to the server to be deployed.

[0120] Optionally, the identification information of the deployment positions includes multiple ones; the processing module 72 is further used to respond to a selection instruction in the identification information of the multiple deployment positions, and select a target position corresponding to the server to be deployed from the identification information of the multiple deployment positions.

[0121] The deployment device of the server can implement the above-mentioned deployment method of the server. Its content and effects can be referred to the implementation example of the server deployment method, which will not be described in detail.

[0122] Figure 8 A schematic diagram of the structure of an electronic device provided in this application, such as Figure 8 As shown, the electronic device includes: a processor 81 and a memory 82; the processor 81 is in communication connection with the memory 82. The memory 82 is used to store computer programs. The processor 81 is used to call the computer program stored in the memory 82 to implement the method in the above method embodiment.

[0123] Optionally, the electronic device further includes: a transceiver 83 for communicating with other devices.

[0124] The electronic device can execute the above-mentioned server deployment method, and its content and effects can be referred to in the method embodiment part, which will not be described in detail.

[0125] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above-mentioned server deployment method.

[0126] The computer executable instructions stored in the computer readable storage medium can implement the above-mentioned server deployment method when executed by the processor. Its content and effects can be referred to the server deployment method embodiment part, which will not be repeated here.

[0127] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0128] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A server deployment method, characterized in that: include: Receive first service function information, first network configuration information, rated power, and first height information corresponding to the server to be deployed; Determine, from the seats included in the computer room, at least one first pre-selected seat according to the first service function information and the first network configuration information, wherein the second service function information of the first pre-selected seat is the same as the first service function information, and the second network configuration information of the first pre-selected seat is the same as the first network configuration information; Obtaining the power supply power corresponding to at least one of the first pre-selected positions; Determine at least one second pre-selected position from the at least one first pre-selected position according to the rated power and the power supply power corresponding to each of the first pre-selected positions, the second pre-selected position being a first pre-selected position for which a ratio of the rated power to the power supply power is less than or equal to a preset value; According to the first height information, determining a deployment position corresponding to the to-be-deployed server from the at least one second pre-selected position, the deployment position being a second pre-selected position whose second height information is greater than or equal to the first height information, and each of the second pre-selected positions in the second pre-selected positions corresponding to the second height information; Output identification information of the deployment position.

2. The method according to claim 1, characterized in that The first service function information includes a first service function information code, and the first network configuration information includes a first network configuration information code; Determining at least one first pre-selected seat from seats included in the machine room according to the first service function information and the first network configuration information includes: Obtain the second service function information code and the second network configuration information code of each of all the seats in the computer room; The seats where the second service function information code is the same as the first service function information code and the second network configuration information code is the same as the first network configuration information code are determined as the first pre-selected seats.

3. The method according to claim 1 or 2, characterized in that: The obtaining of the power supply power corresponding to at least one of the first pre-selected positions includes: For any of the first pre-selected seats, obtaining a power supply equipment information code corresponding to the first pre-selected seat; Sending a request message to a target power supply device corresponding to the power supply device information code, wherein the request message includes the seat information code corresponding to the first pre-selected seat; Receive the power supply power corresponding to the first pre-selected position, which is sent by the target power supply device according to the position information code.

4. The method according to claim 1, characterized in that The identification information of the deployment position includes multiple; The method further comprises: In response to a selection instruction in the identification information of the plurality of deployment positions, a target position corresponding to the to-be-deployed server is selected from the identification information of the plurality of deployment positions.

5. A server deployment device, characterized in that: include: A receiving module, used to receive first service function information, first network configuration information, rated power and first height information corresponding to the server to be deployed; a processing module, configured to determine, from the seats included in the computer room according to the first service function information and the first network configuration information, at least one first pre-selected seat, wherein the second service function information of the first pre-selected seat is the same as the first service function information, and the second network configuration information of the first pre-selected seat is the same as the first network configuration information; An acquisition module, used for acquiring the power supply power corresponding to at least one of the first pre-selected positions; The processing module is further used to determine at least one second pre-selected position from the at least one first pre-selected position according to the rated power and the power supply power corresponding to each of the first pre-selected positions, wherein the second pre-selected position is a first pre-selected position for which the ratio of the rated power to the power supply power is less than or equal to a preset value; The processing module is further used to determine, according to the first height information, a deployment position corresponding to the to-be-deployed server from the at least one second pre-selected position, the deployment position being a second pre-selected position whose second height information is greater than or equal to the first height information, and each of the second pre-selected positions in the second pre-selected positions corresponding to the second height information; An output module is used to output identification information of the deployment position.

6. 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, and the instructions are 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 to 4.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 4 when executed by a processor.

Citation Information

Patent Citations

  • A system based on a whole cabinet server ultra-large-scale deployment

    CN104331130A

  • Server rack position distribution method and apparatus used for data center

    CN106056237A