Operation method, device and system of data center machine room
By introducing a management platform and operating device with automatic identification and security guarantee mechanisms into the data center computer room, the automation of operation in the data center computer room is realized, solving the problems of medium and high costs and safety in traditional operating methods, and improving efficiency and safety.
Patent Information
- Application Number
- CN202411733622.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-02-28
AI Technical Summary
The traditional data center computer room operation method requires a lot of manual operation, resulting in high time and labor costs, and at the same time there are risks of operation safety and business continuity.
By introducing automatic identification and security guarantee mechanisms for management platforms and operating devices in the data center computer room, fully or semi-automated computer room operations are achieved. The management platform is responsible for task scheduling and information management, and the operating device performs tasks and feedbacks information.
It reduces manual operation costs, improves operation efficiency and response speed, enhances operation safety, and reduces the impact on business continuity.
Smart Images

Figure CN119544496A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication network technology, and in particular to an operation method, device and system for a data center computer room. Background Art
[0002] Network cutover changes refer to changes in the network system, such as adjustments to the network structure (such as adding equipment or mobile devices), network configuration or service adjustments, etc., to achieve network upgrades, optimization or migration.
[0003] In the related technology, the user initiates a network cutover change request. After receiving the network cutover change request, the computer room staff manually controls the computer room work vehicle to perform relevant change operations in the data center computer room. After completing the relevant operations, the staff manually enters the relevant operation information on the system for the user to view the relevant operation results. Taking the change request for replacing new equipment as an example, after the backstage staff determines the old equipment to be replaced and the new equipment to be replaced through the change request, they control the computer room work vehicle to the location of the old equipment, remove the old equipment, and then put the new equipment on the mechanism. The whole process is mainly completed manually with the help of the computer room work vehicle.
[0004] With the development of digitalization, the number of equipment in the computer room has increased sharply, and the requirements and control of business continuity are relatively strict. In the process of computer room operation, the equipment in the existing network is complex. In the process of adjusting the network architecture, the normal operation of the existing network equipment may be affected, affecting business continuity, so the difficulty of computer room operation is gradually increasing. The traditional computer room operation method requires increasing the operation time and supervisors to ensure the safety of computer room operation, which increases time and labor costs. Summary of the invention
[0005] The embodiments of the present application provide an operating method, device and system for a computer room in a data center, so as to achieve the management and control of the computer room operation by a management platform, realize full automation or semi-automation of the computer room operation, reduce labor costs, and improve the safety of the operation through reasonable planning and scheduling of the management platform, combined with the automatic identification and safety assurance mechanism of the computer room operation equipment.
[0006] In a first aspect, an embodiment of the present application provides an operation method of a data center computer room, which is applied to a computer room operation management device, including:
[0007] Get pending tasks;
[0008] According to the management information of the data center computer room, configure the target computer room operation device and corresponding operation parameters for executing the task to be operated;
[0009] The target computer room operation device is scheduled to execute the pending operation task according to the operation parameters.
[0010] In a possible implementation, the obtaining of pending tasks includes:
[0011] Obtain the operation tasks for the data center computer room;
[0012] configuring the scheduling priority of the job task according to the job index of the job task, wherein the job index includes at least one of the difficulty of the job, the urgency and the impact on the business;
[0013] The waiting tasks are acquired according to the scheduling priority, and the scheduling priority of the waiting tasks is the highest.
[0014] In a possible implementation, configuring the scheduling priority of the job task according to the job indicator of the job task includes:
[0015] Comprehensively determine the priority level of the task according to the level of each task indicator of the task;
[0016] Determining a level identifier of the job task according to the priority level, wherein the level identifier reflects the scheduling priority of the job task, wherein the level identifier includes at least one of a color and a label;
[0017] The level mark is displayed on the operation task.
[0018] In a possible implementation, when the pending task is to put a network device on the shelf, configuring the target computer room operation device and corresponding operation parameters for executing the pending task according to the management information of the computer room of the data center includes:
[0019] Determine the area where the network equipment to be put on the shelves will be stored;
[0020] Searching for rack-mountable cabinets in the rack-mountable area from the management information, and configuring a target position from the rack-mountable cabinets;
[0021] Searching the target computer room operation device that matches the specification of the network device to be put on the rack from the management information;
[0022] The corresponding operation parameters are configured according to the target location and the shelf operation information.
[0023] In a possible implementation, the method further includes:
[0024] receiving computer room information fed back by a computer room operation device, wherein the computer room information includes at least one of operation information of the computer room operation device, patrol information, computer room architecture information, and identity information of an operator, and the carrier of the computer room information includes at least one of a picture, a sound, and data;
[0025] The management information of the data center computer room is updated according to the computer room information.
[0026] In a second aspect, an embodiment of the present application further provides an operation method of a data center computer room, which is applied to a computer room operation device, comprising:
[0027] Receiving the pending tasks and the operation parameters corresponding to the pending tasks issued by the computer room operation management device;
[0028] The operation corresponding to the pending task is performed according to the operation parameters.
[0029] In a possible implementation, the performing the operation corresponding to the pending task according to the operation parameter includes:
[0030] Determine, according to the pending job task, an execution unit that needs to perform an operation and a unit to be scheduled that assists the execution unit;
[0031] Dispatching each unit to be scheduled to obtain auxiliary operation information according to the operation parameters;
[0032] The job execution unit is scheduled according to the job auxiliary information to execute the job.
[0033] In a possible implementation, when the pending job task is to put a network device on the shelf, the unit to be scheduled includes an identification unit and a security mechanism unit, and the unit to be scheduled obtains auxiliary information according to the job parameters, including:
[0034] Controlling the identification unit to identify rack information, so as to locate target position information of the network device to be racked according to the rack information;
[0035] The safety assurance mechanism unit is controlled to transmit a safe operation reference line so that the identification unit can identify the safe operation reference line and obtain operation auxiliary information, wherein the operation auxiliary information includes the target position information and the safe operation reference line.
[0036] In a third aspect, an embodiment of the present application further provides an operating device for a data center computer room, the operating device comprising:
[0037] The acquisition module is used to obtain pending tasks;
[0038] A processing module, configured to configure a target computer room operation device and corresponding operation parameters for executing the task to be operated according to the management information of the computer room of the data center;
[0039] The control module is used to schedule the target computer room operation device to execute the pending operation task according to the operation parameters.
[0040] In a fourth aspect, an embodiment of the present application further provides an operating system for a data center computer room, including:
[0041] A computer room operation management device, the computer room operation management device comprising a memory and a processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the method described in the first aspect above
[0042] The computer room operation device is communicatively connected to the computer room operation management device, and the computer room operation device includes a memory and a processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the method described in the second aspect above.
[0043] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;
[0044] The memory stores computer-executable instructions;
[0045] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0046] In a fourth aspect, an embodiment of the present application 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 first aspect above and / or various possible implementations of the first aspect.
[0047] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0048] The operating method, device and system of the data center computer room provided in the embodiments of the present application manage the computer room's operating tasks and computer room information through a computer room operation management device. When a pending task is obtained, the pending task can be configured based on the computer room management information, and the computer room operating device and corresponding operating parameters that execute the pending task can be used to control the computer room operating device to automatically execute the pending task, thereby realizing the automation of computer room operations, reducing manual operations, improving the efficiency and response speed of computer room operations, reducing manual intervention, and improving operation safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] 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.
[0050] Figure 1A schematic diagram of the operation scenario of the data center room provided for this application;
[0051] Figure 1a A schematic diagram of the structure of the computer room operation management device provided for this application;
[0052] Figure 1b The structure of the machine room operation device provided for this application;
[0053] Figure 2 A schematic diagram of a flow chart of an operation method of a data center computer room provided in one embodiment of the present application;
[0054] Figure 3 A schematic diagram of a flow chart of an operating method of a data center computer room provided by another embodiment of the present application;
[0055] Figure 4 A flowchart of an operating method of a data center computer room provided by another embodiment of the present application;
[0056] Figure 5 A schematic diagram of a specific application process of an operation method of a data center computer room provided by an embodiment of the present application;
[0057] Figure 6 A schematic diagram of the structure of the electronic device provided in this application.
[0058] Reference numerals:
[0059] 110-computer room operation management device; 111-operation task scheduling module; 112-operation task processing module; 113-communication module;
[0060] 120 - computer room operation device; 121 - identification unit; 122 - processing unit; 123 - security mechanism unit; 124 - execution unit; 125 - user interaction unit.
[0061] 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
[0062] 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.
[0063] Figure 1 A schematic diagram of a scenario of an operation method of a data center computer room provided for this application, such as Figure 1 As shown, the specific application scenarios of the present application include a data center room, an operating device 120 of the data center room, and a management platform 110 of the data center room.
[0064] Combined with the above scenario, it can be seen that in the related technology, the operation instruction is triggered through the management platform 110 of the data center computer room. After the computer room personnel obtain the operation instruction through the management platform 110, the computer room personnel perform related operations in the data center computer room through the operation device 120, and the information between the management platform 110 and the computer room is isolated. With the increase of network equipment in the computer room, the complexity of network equipment, and the increase of business relevance, this operation method has technical problems such as high difficulty in network computer room operation, high labor cost, poor operation safety, and non-closed process.
[0065] Based on the operating method of the data center computer room provided by this application, by increasing the information interaction and synchronization between the management platform and the operating device, the management platform manages and integrates the operating tasks and computer room information, and then intelligently controls the operating device to perform the corresponding operation. At the same time, the operating device collects multimodal data during the operation process to form computer room information, which is fed back to the management platform. The operation process is closed-loop, which reduces labor costs on the one hand, and on the other hand, the operating device collects multimodal data and feeds it back to the management platform, so that the management platform can achieve more accurate operation control based on the multimodal data. Compared with manual operation, it improves operation safety and reduces the difficulty of computer room operation.
[0066] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0067] The embodiment of the present application provides a data center computer room operation system, including a computer room operation management device 110 and a computer room operation device 120. The computer room operation management device 110 is used to manage the operation tasks that need to be performed on the computer room and the computer room information fed back by the computer room operation device 120. The computer room operation device 120 is used to execute the operation instructions issued by the computer room operation management device 110 based on the operation tasks, and automatically complete the computer room operation; the computer room operation device 120 is also used to feed back the computer room information to the computer room operation management device 110, so that the computer room operation management device 110 can update the management information of the computer room according to the computer room information fed back by the computer room operation device 120, thereby facilitating the management and allocation of the operation tasks, and realizing the closed-loop management and control of the relevant operations of the data center computer room during the network cutover process. Exemplarily, the computer room information includes the operation information of the computer room operation device 120, patrol information and current computer room architecture information.
[0068] Optionally, the computer room operation management device 110 can be embedded as a module into the integrated intelligent network delivery system. The computer room operation management device 110 is used to intelligently schedule tasks sent from the network delivery system and to integrate and process the computer room information collected by the computer room operation device 120 and report it to the network delivery center for subsequent data lake processing.
[0069] Exemplary, combined with reference Figure 1a The computer room operation management device 110 includes a job task scheduling module 111, a job task processing module 112 and a communication module 113. The job task scheduling module 111 is used to intelligently schedule each job task to the job task processing module 112 according to the scheduling priority of the job task, process the job task through the job task processing module 112, configure the job parameters of the job task, and encapsulate the job task and the job parameters into a job task instruction, which is sent to the computer room operation device 120 through the communication module 113.
[0070] Exemplarily, the communication module 113 can also receive the computer room information collected by the computer room operation device 120, and the operation task processing module 112 is also used to analyze the current architecture and work information of the computer room according to the computer room information, update the computer room management information, and report the computer room management information to the network delivery center.
[0071] Optionally, the computer room operation device 120 is mainly responsible for operation work, such as putting network equipment on shelves or taking network equipment off shelves.
[0072] Exemplary, combined with reference Figure 1bThe computer room operation device 120 in the embodiment of the present application includes an identification unit 121, a processing unit 122, a safety guarantee mechanism unit 123, an execution unit 124 and a user interaction unit 125. Among them, the processing unit 122 is used to intelligently schedule the various units to work together according to the operation task, so that the computer room operation device 120 can efficiently and safely perform the operation task. The identification unit 121 is an intelligent pattern recognition unit 121, which has multiple recognition modes, recognizes multimodal information based on multiple recognition modes, and assists the execution unit 124 in executing and completing the operation task. The safety guarantee mechanism unit 123 has a safety alarm system, which is used to provide the execution unit 124 with safety guarantee work instructions, and when the execution unit 124 deviates from the safety instructions, it promptly issues a safety alarm to prompt the monitoring personnel to adjust the operation in time to avoid affecting the safety of the computer room during the operation. The user interaction unit 125 is used to interact with the user, the user interaction unit 125 is used to display the operation progress, patrol monitoring details, etc. The user interaction unit 125 is also used to interact with the operator, and the operator can control the operation of the computer room operation device 120 based on the user interaction unit 125. Alternatively, when the connection between the computer room operation device 120 and the computer room function management device is disconnected due to a fault, the computer room operation device 120 can be controlled through the user interaction platform to perform related tasks, or the tasks can be corrected in time.
[0073] Optionally, the recognition unit 121 includes an image acquisition module, a voice recognition module, a face recognition module or a fingerprint recognition module, etc., to achieve comprehensive perception of the computer room environment, including equipment status monitoring, abnormal sound monitoring, etc., to intelligently identify job requirements and potential risks. Therefore, illustratively, the multimodal information collected by the recognition unit 121 includes but is not limited to the rack information of the computer room, the installation location information on the rack, the equipment information on the rack, the network equipment status information, the performance indicator information when the job is completed, the job implementer information, etc. By comprehensively analyzing the computer room through information of multiple modes, more granular and accurate computer room information can be obtained.
[0074] Optionally, the processing unit 122 can also feed back the multimodal information (computer room information) identified by the identification unit 121 to the computer room operation management device 110. The computer room operation management device 110 manages the computer room based on the computer room information, and can control the computer room operation more accurately and efficiently. It is also convenient for subsequent operation process backtracking or secondary utilization of performance indicator data.
[0075] The data center computer room operation system provided in the embodiment of the present application associates the computer room operation management device 110 with the computer room operation device 120, uploads computer room information through the computer room operation device 120, and allows the computer room operation management device 110 to manage the computer room, and based on the management information of the computer room, sends corresponding operation tasks to the computer room operation device 120, thereby automatically controlling the computer room operation device 120 to perform operations, breaking the traditional computer room operation device 120 island, and improving the problems of low operating efficiency, imprecise and standardized processes, poor security, and high labor costs in the computer room of a large data center.
[0076] Based on the data center computer room operation system provided in the embodiment of the present application, with respect to the computer room operation management device, the operation method of the data center computer room provided in the embodiment of the present application is explained through the following embodiments.
[0077] Figure 2 A schematic diagram of a process for operating a data center computer room provided in an embodiment of the present application Figure 1 ,like Figure 2 As shown, the method includes:
[0078] S201, obtaining pending tasks;
[0079] Exemplarily, the computer room operation management device can be embedded in the intelligent network delivery system, which includes multiple functions, such as computer room operation management function. It is understandable that computer room operations include network structure adjustment, network configuration or service adjustment, such as adjusting computer room integrated wiring, network equipment racking / unracking, etc.
[0080] The user initiates network demand (network demand for the computer room of the data center) through the intelligent network delivery system. The intelligent network delivery system generates corresponding pending tasks based on the network demand initiated by the user and distributes them to the computer room management device.
[0081] Alternatively, the user initiates a network demand through the computer room management device interface provided by the intelligent network delivery system, and the computer room management device generates corresponding tasks to be run according to the network demand.
[0082] S202, configuring the target computer room operation device and corresponding operation parameters for executing the task to be operated according to the management information of the computer room of the data center;
[0083] In this step, the management information of the data center computer room includes the cabinet number in the computer room, the location information corresponding to the cabinet number, the number of network devices in the cabinet, the location of the network devices in the cabinet, the model of each network device and the type of business processed by each network device, the computer room integrated wiring, the network device status, etc. Through the management information, the current equipment status of the data center computer room can be understood, and then the corresponding operation parameters and the target computer room operation device for executing the task to be operated can be configured for the task to be operated.
[0084] Taking the shelving of network equipment as an example, after determining the area where the network equipment needs to be shelved, the cabinets in the area are determined through management information to determine whether there are vacant positions in the cabinets, the coordinates of the vacant positions, and the target computer room operating device that can load the network equipment and shelving the network equipment to the vacant positions are determined. Based on the operations that need to be performed for the shelving of the network equipment, relevant control information is configured. Therefore, for the network equipment shelving task, the configured operation parameters include at least the coordinates of the vacant positions and the shelving control information.
[0085] Optionally, the number of computer room operation devices can be one or more. When there is only one computer room operation device, the computer room operation device performs all operation tasks, so the computer room operation device is the target computer room operation device. However, due to the large number of computer room operation requirements, if one computer room operation device is difficult to meet the urgent needs of the operation, multiple computer room operation devices are configured, or according to different operation tasks, computer room operation devices with different functions need to be configured to adapt to different operation requirements. Therefore, in actual applications, the computer room operation device that matches the task to be operated or the computer room operation device that is currently in an idle state is determined as the target computer room operation device.
[0086] As an example, the management information of the computer room of a data center is generated by the computer room information fed back by the computer room operation device. During the operation of the computer room operation device or after the operation is completed, the computer room information actually collected is fed back to the computer room operation management device. When the computer room operation management device receives the computer room information fed back by the computer room operation device, it timely updates the management information of the computer room of the data center according to the computer room information, ensuring that when the computer room operation management device configures the task to be executed, it can accurately dispatch to the target computer room operation device, and can accurately control the target computer room operation device to perform the corresponding operation.
[0087] Exemplarily, the computer room information includes at least one of the operation information of the computer room operation device, patrol information, computer room architecture information, and operator identity information. Among them, the operation information includes the information collected by the computer room operation device during the operation process and at the end of the operation; the patrol information includes the information collected during the computer room patrol when the computer room operation device is not performing the operation task, such as network status information; the computer room architecture information refers to the computer room space layout information, etc.; the operator identity information refers to the identity information of the operator who follows, monitors and inspects the computer room operation device during the execution of the pending operation task.
[0088] S203, dispatching the target computer room operation device to execute the pending operation task according to the operation parameters.
[0089] As an example, the computer room operation management device sends the operation parameters to the target computer room operation device in the form of operation instructions, and the target computer room operation device executes the pending operation task according to the operation parameters to complete the scheduling of the computer room operation device.
[0090] During the implementation of this application, the computer room's operation tasks and computer room information are managed through the computer room operation management device. When a pending operation task is obtained, the pending operation task can be configured based on the computer room management information, and the computer room operation device and corresponding operation parameters that execute the pending operation task can be controlled, thereby controlling the computer room operation device to automatically execute the pending operation task, thereby realizing the automation of computer room operations, reducing manual operations, improving the efficiency and response speed of computer room operations, reducing manual intervention, and improving operation safety.
[0091] Figure 3 A schematic diagram of a process for operating a data center computer room provided in another embodiment of the present application Figure 2 ,like Figure 3 As shown, in this embodiment Figure 2 Based on the embodiment, a method for operating a data center computer room is described in detail, and the method includes:
[0092] S301, obtaining the operation task for the data center computer room;
[0093] In this embodiment, the computer room operation management device can simultaneously receive multiple operation tasks for the data center computer room; or it can receive multiple operation tasks for the data center computer room within a preset time interval, such as a user initiating multiple network device uploading tasks, or a user initiating multiple network device uploading tasks, multiple network device delisting tasks, etc.
[0094] When there are multiple tasks for the computer room in the data center, the computer room operation device cannot perform multiple tasks at the same time. Therefore, it is necessary to manage and reasonably schedule the operation tasks to improve the computer room operation efficiency, meet the user's needs for network equipment changes, and ensure the requirements of network business continuity during the computer room operation.
[0095] S302, configuring the scheduling priority of the job task according to the job index of the job task;
[0096] Exemplarily, the operation index includes at least one of the difficulty of the operation, the urgency, and the impact on the business (including the safety of the operation). The more difficult the operation is, the lower the corresponding scheduling priority is, and the operation tasks with low difficulty are scheduled first to complete the operation quickly; the higher the urgency of the operation task, the higher the scheduling priority, and the lower the urgency of the operation task, the lower the scheduling priority, and the urgent tasks are completed first to ensure the user's demand for the network; the greater the impact on the business, the lower the corresponding scheduling priority, and the smaller the impact on the business, the higher the corresponding scheduling priority, to ensure that the front-end business will not be affected when the operation task is executed, and the continuity of the business is guaranteed.
[0097] As an example, the job indicator can be determined according to the type of job task, for example, the difficulty of the job is determined according to the type of job task; or the job indicator can be determined according to the needs of the user, such as the urgency of the job task; or the job indicator can be determined according to the correlation between the network equipment involved in the job task and other normally working network equipment, such as the degree of impact on the business. The greater the correlation, the greater the impact on the business, and vice versa, the smaller the correlation, the smaller the impact on the business; or, the job indicator is determined according to the importance of the work of the network equipment involved in the job task at the current time. For example, the greater the importance of the work at the current time, the greater the impact on the business, and vice versa, the impact is small.
[0098] In some optional implementations, each job indicator may be divided into two levels, such as difficult / easy, or urgent / non-urgent, or influential / non-impact, and the corresponding scheduling priority is high / low.
[0099] In some optional implementations, each job indicator can be divided into multiple levels, for example, N levels from difficult to easy; or N levels from urgent to non-urgent; or N levels from large to small impact on business, where N is greater than or equal to 3. The corresponding scheduling priorities are also divided into N priorities.
[0100] In some embodiments, the scheduling priority of the job task may be configured based on one job indicator, or the scheduling priority of the job task may be configured comprehensively based on multiple job indicators.
[0101] Among them, the method of comprehensively configuring the scheduling priority of the job task according to multiple indicators can be achieved in the following ways:
[0102] In an optional implementation, corresponding weights are configured for various operation indicators in advance, and the scheduling priority of the operation task is determined according to the operation indicator of the operation task and the weight of each operation indicator.
[0103] For example, the weights are ranked from large to small as urgency, impact on business, and difficulty; then the scheduling priority of the job task is ranked by urgency, and if the urgency is the same, the scheduling priority of the job task is ranked based on the impact on business, and further, if the impact on business is the same, the scheduling priority is ranked based on the difficulty of the job. The above example is an implementation method listed, and the embodiments of the present application are not limited to the above weight allocation method.
[0104] In an optional implementation, the weights of various job indicator configurations can be dynamically adjusted, specifically by determining the current weight of each job indicator based on the level of the job indicator, and then determining the scheduling priority of the job task based on the job indicator of the job task and the current weight of each job indicator.
[0105] Exemplarily, first determine the level to which each operating indicator belongs, set the highest level operating indicator to have the largest weight, and then set the weights of each operating indicator in turn. For example, if the operating task has the highest level of impact on the business, but the urgency and operating difficulty are not the highest levels, then the weight of the business impact is greater than the weight of the urgency, and the weight of the urgency is greater than the weight of the operating difficulty; if the urgency of the operating task is the highest level, then the weight of the urgency is greater than the weight of the business impact, and the weight of the business impact is greater than the operating difficulty. By analogy, the weights of each operating indicator are dynamically adjusted, and the scheduling priority of the operating task is comprehensively configured.
[0106] As an example, configuring the scheduling priority of a job task according to the job index of the job task can also be achieved in the following ways:
[0107] Determine the priority scheduling level of the job task based on the job index and the color ratio of the job index.
[0108] For example, the three primary colors are used as the base colors to indicate the degree of the indicator, such as red for urgency, green for the difficulty of the operation, and blue for the impact on the business. The color ratio of various operation indicators is calculated according to the additive color model and the subtractive color model to determine the priority scheduling degree of each operation task.
[0109] As an example, the scheduling priority of the job task is configured according to the job index of the job task, including:
[0110] A1: According to the level of each work indicator of the work task, the priority level of the work task is comprehensively determined;
[0111] In this step, the priority of the operation task can be comprehensively determined based on the above-listed methods.
[0112] A2: Determine a level identification of the job task according to the priority level, where the level identification reflects the scheduling priority of the job task, wherein the level identification includes at least one of a color and a label;
[0113] A3: Display grade marks on homework tasks.
[0114] In this example, in order to facilitate identification of the processing order or processing status of each job task, the job tasks are identified and marked with level identifiers, and the status of each job task is displayed through the level identifiers.
[0115] As an example, the level identification can be identified by color, and the level identification is represented by the color of different attributes. For example, the scheduling priority of the job task from high to low is identified by the change of the same color from dark to light. Or, the scheduling priority of the job task from high to low is identified by the change of color from red to green.
[0116] As an example, the level identification can be identified by a label such as a number.
[0117] S303: Obtain pending tasks according to the scheduling priority, where the scheduling priority of the pending tasks is the highest.
[0118] In this step, the system schedules the corresponding job tasks to the message queue in sequence according to the scheduling priority of each job task, obtains the pending job tasks from the message queue, and configures the pending job tasks, as shown in steps S304 and S305.
[0119] S304, configuring the target computer room operation device and corresponding operation parameters for executing the task to be operated according to the management information of the computer room of the data center;
[0120] S305, dispatching the target computer room operation device to execute the pending operation task according to the operation parameters.
[0121] The specific implementation of steps S304 and S305 is the same as above. Figure 2 Steps S202 and S203 in the embodiment are similar, and details may be referred to the above embodiment, which will not be described here.
[0122] In the embodiment of the present application, scheduling priorities are assigned to different work tasks according to work indicators, and each work task is scheduled to be performed in sequence according to the scheduling priority. On the one hand, the resources of the computer room operation equipment can be reasonably allocated to improve resource utilization. On the other hand, the work tasks are reasonably scheduled to ensure that emergency tasks are given priority, and tasks with a high degree of impact on the business are performed at fixed times or outside business operation hours to ensure business continuity.
[0123] Based on the data center computer room operating system provided in the embodiments of the present application, with respect to the computer room operating device, the operating method of the data center computer room provided in the embodiments of the present application is explained through the following embodiments.
[0124] Figure 4 A schematic diagram of a process for operating a data center computer room provided in another embodiment of the present application Figure 3 Based on the data center computer room operation system provided by the embodiment of the present application, the operation method of the data center computer room provided by the embodiment of the present application is described through the following embodiments for the computer room operation device. Figure 4 As shown, the method includes:
[0125] S401, receiving pending tasks and operation parameters corresponding to the pending tasks issued by the computer room operation management device;
[0126] This embodiment is applied to a computer room operation device, which refers to a device that performs specific operation tasks in a computer room. The computer room operation device is connected to a computer room operation management device for communication.
[0127] In this step, the computer room operation management device uses the above Figure 2 and / or Figure 3 The method provided by the illustrated embodiment obtains the operation parameters corresponding to the pending operation task, and then sends the pending operation task and the operation parameters to the computer room operation device in the form of an operation instruction to control the computer room operation device to automatically execute the pending operation task.
[0128] S402, executing the operation corresponding to the task to be operated according to the operation parameters.
[0129] It should be noted that when the job tasks are different, the corresponding job parameters are different, and the corresponding operations to be performed are also different.
[0130] As an example, the computer room operation device determines the execution unit that needs to perform the operation and the unit to be scheduled that needs to assist the execution unit to perform the task to be performed according to the task to be performed. Then, the units to be scheduled and the execution units are scheduled in sequence according to the scheduling order of each unit to complete the operation indicated by the task to be performed.
[0131] Exemplarily, when the unit to be scheduled is scheduled, it is used to obtain operation auxiliary information according to the operation parameters, so that the execution unit can perform the operation according to the operation auxiliary information. The operation auxiliary information can be obtained before the execution unit performs the operation, and can also be continuously updated during the execution of the execution unit to adjust the operation of the execution unit and improve the safety and accuracy of the automatic operation.
[0132] As an optional implementation, when the computer room operation device receives a pending task, it reflects the progress of executing the pending task by displaying different prompt marks. Exemplarily, when receiving a pending task and waiting for the operation, the first prompt mark is displayed (such as a green indicator light); when preparing for the operation, the second prompt mark is displayed (such as a yellow indicator light); when starting the operation, the third prompt mark is displayed (such as a red indicator light), and during the operation, the third prompt mark is maintained to prompt normal operation. After the operation is completed, the first prompt mark is displayed to indicate that the operation is completed. The monitoring personnel can quickly find the corresponding computer room operation device through the indicator mark for monitoring.
[0133] In this embodiment, when the computer room operation device performs an operation, multiple units are dispatched to assist the operation, thereby ensuring the safety of automatic operation in a complex computer room.
[0134] Figure 5 A specific application flow diagram of the operation method of a data center computer room provided by an embodiment of the present application is provided. Based on all the above embodiments, the specific process of the operation of the data center computer room is described by taking the task to be operated as the network equipment being put on the shelf as an example. Figure 5 As shown, the operation method includes:
[0135] S501, obtaining a network device listing task;
[0136] This step is applied to the computer room operation management device. The network equipment racking task refers to adding new network equipment in the computer room, racking the newly added network equipment to the designated area, and wiring and configuring the newly added network equipment and connecting it to the computer room.
[0137] For how to obtain the network equipment listing task, please refer to the above Figure 2 or Figure 3 The manner of enumerating the embodiments will not be repeated here.
[0138] S502, determining a shelf area for network devices to be put on the shelf;
[0139] In this step, the shelf area of the network device to be put on the shelf can be determined according to the function or specification of the network device to be put on the shelf. For example, network devices with the same function are placed in the same area, or network devices with strong functional correlation are placed in the same area, or network devices with the same specification are placed in the same area. Therefore, the shelf area of the network device to be put on the shelf can be determined according to the function or specification of the network devices already existing in the computer room.
[0140] Or, in some examples, when initiating a job task, the user configures a shelf area for the network device to be shelfed, and the corresponding shelf area in the computer room is determined according to the user's configuration information.
[0141] S503, searching for rack-mountable cabinets in the rack-mounting area from the management information, and configuring a target position from the rack-mountable cabinets;
[0142] The rack area may include one or more cabinets, each of which can be equipped with multiple network devices. After the rack area is determined, a cabinet with a vacant position is searched in the rack area, and then the target position is configured from the vacant position of the cabinet.
[0143] As an example, the target position can be randomly selected from the free positions. It can also be configured according to the configuration rule of the cabinet. For example, if the configuration rule of the cabinet is to configure from top to bottom or from left to right, the target position is configured from the free positions according to the configuration rule.
[0144] As an example, the target location may also be configured based on the user when initiating the operation location. For example, if the user chooses to install the network device at the third installation position of the cabinet 1, then the third installation position is the target location.
[0145] S504, searching the management information for a target computer room operation device that matches the specifications of the network device to be put on the rack;
[0146] As an example, different computer room operation devices perform different tasks, or different computer room operation devices perform network devices of different specifications. For example, multiple computer room operation devices are divided based on handling size matching, and the target computer room operation device is matched according to the size specifications of the network device to be put on the shelf. Alternatively, multiple computer room operation devices are divided based on the shelf height, and the target computer room operation device is matched according to the shelf specifications of the network device to be put on the shelf. In this way, resource calls can be optimized, computer room operations can be standardized, and computer room operation efficiency can be improved.
[0147] S505, configuring corresponding operation parameters according to the target location and the shelf operation information;
[0148] In this step, the operation parameters include the target location and the racking operation information. The racking operation information is also the task operation information, that is, the relevant information that the computer room operation device needs to operate when executing the operation task. For example, for the racking task, it is necessary not only to determine the target location of the network equipment to be racked, but also to determine the relevant matters that need to be paid attention to and avoided during the racking process, such as the safe distance between the racking process and other equipment, etc.
[0149] When the computer room operation management device issues an operation task, the target location and related task operation information are sent to the computer room operation device. There is no need for the computer room operation device to calculate and analyze. Based on the limited computing power of the computer room operation device, there is no need to increase equipment costs in order to increase computing power.
[0150] S506, sending the network device listing task and operation parameters;
[0151] In this step, the computer room operation management device sends the network equipment uploading task and operation parameters to the computer room operation device. After receiving the pending operation task and operation parameters, the computer room operation device sends the pending operation task to the message queue and executes the operation based on the task in the message queue.
[0152] S507, controlling the identification unit to identify the rack information, so as to locate the rack to be mounted with the network device to be mounted and the free position in the rack according to the rack information;
[0153] S508, controlling the safety assurance mechanism unit to transmit a safe operation reference line so that the identification unit can identify the safe operation reference line and obtain operation auxiliary information;
[0154] Exemplarily, the operation auxiliary information includes target position information and safe operation reference lines.
[0155] The computer room operation device includes an identification unit, a security mechanism unit, an execution unit, a processing unit, a user interaction unit, etc. Among them, for the network equipment racking task, the scheduling units that need to be scheduled include an identification unit, a security mechanism unit, and a row unit, etc.
[0156] As an example, the processing unit receives the task to be operated and the operation parameters, and determines that the task to be operated is a network equipment mounting task, and then dispatches the identification unit and the safety assurance mechanism unit, and identifies the rack information of the computer room through the identification unit, finds the corresponding rack to be mounted, and also identifies the position identifier in the rack to be mounted, finds the corresponding target position, and transmits the safety operation reference line through the safety assurance mechanism unit. The safety operation reference line limits the safe operation range during the network equipment mounting process, avoids the network equipment from affecting other network equipment, and improves safety. Among them, the safe operation range is larger than the size of the network equipment.
[0157] Exemplarily, the safety assurance mechanism unit determines the position of the safety reference line according to the operation parameters, transmits the safety reference line, the identification unit can identify the safety reference line, and the processing unit controls the execution unit to perform the shelving operation according to the identification information of the identification unit. During the network device shelving operation performed by the execution unit, if the position of the network device deviates from the safe operation range indicated by the safety operation reference line, the execution unit is controlled to stop the shelving operation, or the execution unit is controlled to adjust the position of the network device according to the deviation position of the network device, so that the network device is shelved within the safe operation range.
[0158] Exemplarily, the operation reference line emitted by the safety assurance mechanism unit may be infrared rays, or other visible rays. Taking infrared rays as an example, the safety assurance mechanism unit emits infrared rays to indicate the safe operation range. During the network equipment installation process, if the position of the network equipment deviates and exceeds the safe operation range, the network equipment touches the infrared rays, and the safety assurance mechanism unit triggers an alarm. Alternatively, the safety assurance mechanism unit feeds back warning information to the processing unit, and the processing unit controls the execution unit to adjust the installation position of the network equipment, or the processing unit controls the execution unit to stop the installation, and the position deviation of the network equipment is adjusted manually.
[0159] Exemplarily, the operation reference line emitted by the safety assurance mechanism unit is a visible light (such as green light) indicating the safe operation range. During the process of putting the network equipment on the shelves, if the position of the network equipment deviates and exceeds the safe operation range, the safety assurance mechanism unit detects that the network equipment touches the light, and then emits an alarm line to indicate that the operation of putting the equipment on the shelves is dangerous. Optionally, the alarm line can be a red light (infrared) or a light of other colors. By switching the light, an alarm prompt is provided.
[0160] As an example, the execution unit has an upgrade device, and the lifting device is used to raise the network equipment to a height corresponding to the target position, and then move the network equipment to the target position to achieve the placement of the network equipment. Based on the dual assistance of the identification unit and the safety assurance mechanism unit, the execution unit can achieve accurate, fast and safe deployment at different heights and positions, and can accurately and automatically adapt to changes in the working environment to improve the safety performance of the operation.
[0161] S509, feeding back the computer room information to the computer room operation management device.
[0162] In this step, the computer room operation device feeds back the collected computer room information to the computer room operation management device, so that the computer room operation management device can manage the computer room.
[0163] As an example, in the real-time operation process, the computer room operation management device uses the identification unit and the security mechanism unit to jointly detect the computer room information, and after the operation is completed, collects the operation performance index information and the operation implementer information, pre-processes it into the computer room information, and feeds it back to the computer room operation management device. Among them, by jointly detecting the computer room information by the identification unit and the security mechanism unit, more accurate and safer operation parameters can be obtained, and the computer room status after the operation is completed can be updated through the operation performance index information, so that the computer room management information updated on the computer room operation management device is consistent with the information after the actual operation is completed, thereby ensuring the accuracy of the computer room management information.
[0164] It is understandable that the job performance indicator information includes information such as the job completion status, for example, in a network device racking task, information such as the actual racking location of the network device.
[0165] As an example, when the computer room operating device has no operating tasks, patrol instructions can be issued regularly to control the computer room operating device to patrol the computer room regularly to collect equipment status information in the computer room and form computer room information to feedback to the computer room operation management device.
[0166] It should be noted that, in this embodiment, the order of S508 and S509 is not limited.
[0167] S510, updating the computer room management information.
[0168] In this step, the computer room operation management device receives the computer room information and updates the computer room management information according to the computer room information to facilitate the management of the operation tasks.
[0169] In some examples, the computer room operation management device can also generate operation tasks based on computer room information such as equipment status information, send them to the computer room operation device, and trigger the computer room operation device to perform the operation tasks. For example, when the equipment status information reflects that the equipment has an abnormal fault, the computer room operation management device can generate an operation task in time, control the computer room operation device to eliminate the abnormality, or control the computer room operation device to display abnormal information, prompting the computer room management personnel to discover the abnormality in time, without the need for users to manually trigger the operation task.
[0170] In this embodiment, for the network equipment to be put on the shelf, the control safety assurance mechanism unit is linked to the intelligent identification unit for detection, double identification, to ensure the accuracy of the shelf position and not affect other network equipment. When it deviates from the preset track or there is a production or personnel safety crisis, the alarm mechanism is triggered to improve the operation safety, effectively reduce the operation risk of the automated room operation, and ensure the safety of personnel and equipment.
[0171] The present application also provides an operating device for a data center computer room, the operating device comprising:
[0172] The acquisition module is used to obtain pending tasks;
[0173] The processing module is used to configure the target computer room operation device and corresponding operation parameters for executing the task to be operated according to the management information of the computer room of the data center;
[0174] The control module is used to schedule the target computer room operation device to execute the pending operation task according to the operation parameters.
[0175] The operating device of the data center computer room provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0176] The embodiment of the present application also provides an operating device for a data center computer room, the operating device comprising:
[0177] A receiving module, used for receiving pending tasks and operation parameters corresponding to the pending tasks issued by the operation device in the computer room;
[0178] The job module is used to execute the operation of the pending job task according to the job parameters.
[0179] The operating device of the data center computer room provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0180] Figure 6 This is a schematic diagram of the structure of the electronic device provided in this application. Figure 6 As shown, the electronic device 60 provided in this embodiment includes: at least one processor 601 and a memory 602. Optionally, the device 60 also includes a communication component 603. The processor 601, the memory 602 and the communication component 603 are connected via a bus 604.
[0181] In a specific implementation process, at least one processor 601 executes the computer execution instructions stored in the memory 602, so that at least one processor 601 executes the above method.
[0182] The specific implementation process of the processor 601 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0183] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.
[0184] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[0185] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0186] The electronic equipment can be a computer room operation device or a computer room operation management device.
[0187] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0188] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0189] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0190] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0191] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0192] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0193] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0194] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0195] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0196] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for operating a data center computer room, characterized in that: Applied to computer room operation management devices, including: Get pending tasks; According to the management information of the data center computer room, configure the target computer room operation device and corresponding operation parameters for executing the task to be operated; The target computer room operation device is scheduled to execute the pending operation task according to the operation parameters.
2. The method according to claim 1, characterized in that: The step of obtaining pending tasks includes: Obtain the operation tasks for the data center computer room; configuring the scheduling priority of the job task according to the job index of the job task, wherein the job index includes at least one of the difficulty of the job, the urgency and the impact on the business; The waiting tasks are acquired according to the scheduling priority, and the scheduling priority of the waiting tasks is the highest.
3. The method according to claim 2, characterized in that The step of configuring the scheduling priority of the job task according to the job indicator of the job task includes: Comprehensively determine the priority level of the task according to the level of each task indicator of the task; Determining a level identifier of the job task according to the priority level, wherein the level identifier reflects the scheduling priority of the job task, wherein the level identifier includes at least one of a color and a label; The level mark is displayed on the operation task.
4. The method according to claim 2, characterized in that: When the task to be operated is to put a network device on the shelf, the target computer room operation device and corresponding operation parameters for executing the task to be operated are configured according to the management information of the computer room of the data center, including: Determine the area where the network equipment to be put on the shelves will be stored; Searching for rack-mountable cabinets in the rack-mountable area from the management information, and configuring a target position from the rack-mountable cabinets; Searching the target computer room operation device that matches the specification of the network device to be put on the rack from the management information; The corresponding operation parameters are configured according to the target location and the shelf operation information.
5. The method according to any one of claims 1 to 4, characterized in that: Also includes: receiving computer room information fed back by a computer room operation device, wherein the computer room information includes at least one of operation information of the computer room operation device, patrol information, computer room architecture information, and identity information of an operator; The management information of the data center computer room is updated according to the computer room information.
6. A method for operating a data center computer room, characterized in that: Applicable to machine room operation devices, including: Receiving the pending tasks and the operation parameters corresponding to the pending tasks issued by the computer room operation management device; The operation corresponding to the pending task is performed according to the operation parameters.
7. The method according to claim 6, characterized in that The performing of the operation corresponding to the pending task according to the operation parameters includes: Determine, according to the pending job task, an execution unit that needs to perform an operation and a unit to be scheduled that assists the execution unit; Dispatching each unit to be scheduled to obtain auxiliary operation information according to the operation parameters; The job execution unit is scheduled according to the job auxiliary information to execute the job.
8. The method according to claim 6, characterized in that When the task to be operated is to put a network device on the shelf, the unit to be scheduled includes an identification unit and a safety guarantee mechanism unit. The unit to be scheduled obtains auxiliary information according to the operation parameters, including: Controlling the identification unit to identify rack information, so as to locate target position information of the network device to be racked according to the rack information; The safety assurance mechanism unit is controlled to transmit a safe operation reference line so that the identification unit can identify the safe operation reference line and obtain operation auxiliary information, wherein the operation auxiliary information includes the target position information and the safe operation reference line.
9. An operating device for a data center computer room, characterized in that: The operating device comprises: The acquisition module is used to obtain pending tasks; A processing module, configured to configure a target computer room operation device and corresponding operation parameters for executing the task to be operated according to the management information of the computer room of the data center; The control module is used to schedule the target computer room operation device to execute the pending operation task according to the operation parameters.
10. An operating system for a data center computer room, characterized in that: include: A computer room operation management device, the computer room operation management device comprising a memory and a processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 5; A computer room operation device is communicatively connected to the computer room operation management device, and the computer room operation device includes a memory and a processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the method described in any one of claims 6-8.
Citation Information
Patent Citations
Machine room inspection data processing method, device and system and storage medium
CN112700562A
Network equipment physical position allocation method and device, storage medium and equipment
CN113472578A
Machine room server automatic racking system and operation method thereof
CN115119456A
Robot process automation platform and automatic operation method
CN115809798A
Automatic distribution method and device for data center equipment
CN116016176A