A full-process automated online system for communication equipment
By designing a full-process automated online system for communication equipment, and using technical means such as PXE startup and API interfaces, the problem of low efficiency and poor accuracy in manual configuration and management of IP and port description information in traditional data centers has been solved, automated configuration has been achieved, and system efficiency has been improved. and accuracy.
Patent Information
- Application Number
- CN202211472802.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-11-17
AI Technical Summary
Traditional data centers require a lot of manual operations when launching servers, which are inefficient and poorly accurate. The huge number of servers leads to inadequate updates of management IP and physical location information, resulting in out-of-control equipment supervision.
A full-process automatic online system for communication equipment is designed, including server module, host module, switch module, CMDB module and liveCD module. Through PXE startup, API interface, IP automatic configuration management unit and scheduled scanning of the ARP table, automatic Configure management IP and port description information.
The automatic configuration of the server management IP and the switch port description information has been realized, the degree of automation and efficiency of the system is improved, the labor intensity of manual operation is reduced, and the real -time update and accuracy of the information are ensured.
Smart Images

Figure CN115776440B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a full-process automated online system for communications equipment. Background Art
[0002] The IT industry is changing with each passing day. In recent years, with the continuous explosion of technologies such as virtualization, cloud computing, and big data, the number of servers in data centers has skyrocketed. The scale of servers in many enterprise data centers has grown from hundreds to tens of thousands. Due to the surge in the number of servers in data centers, the efficient management of these large numbers of servers has become a challenge. How to ensure the rapid delivery of data center infrastructure and frequent equipment changes have put forward higher requirements on the accuracy of basic data.
[0003] At present, when the operation and maintenance personnel of traditional data centers put servers online, they often have to carry out a lot of manual operations, which are inefficient, inaccurate, and take a long time to deliver. Usually, they manually configure the management IP of each server according to the plan, record the physical location information of each server cabinet, and then enter it into the CMDB database. Because the number of servers is huge, and in the later production process, the host IP address of the server may change frequently, the port description information on the access switch may not be updated synchronously, and the physical location information of the server will not always remain unchanged. Even if there are process constraints, there is no guarantee that the operation and maintenance personnel can update the CMDB information in time, resulting in the loss of control over the equipment. Manual inventory cannot guarantee absolute accuracy, and it is often necessary to take inventory multiple times. Therefore, a full-process automatic online system for communication equipment is proposed to address the above problems. Summary of the invention
[0004] In this embodiment, a communication equipment full-process automated on-line system is provided to solve the problems of heavy workload and high error in manually configuring the management IP of each server in the prior art.
[0005] According to one aspect of the present application, a communication equipment full-process automated online system is provided, including a server module, a host module, a switch module, a CMDB module and a liveCD module, the server module is connected to the host module, the host module is connected to the switch module, the server module is connected to the CMDB module, and the server module is connected to the liveCD module.
[0006] Furthermore, the server module includes an information input unit, an information reporting unit, an IP automatic configuration management unit and an initialization unit.
[0007] Furthermore, the host module includes an operating system installation unit, a capture unit, an IP information acquisition unit and an IP information configuration unit.
[0008] Furthermore, the switch module includes a timing unit, a scanning unit, a physical port unit and a configuration port description information unit.
[0009] Furthermore, the information entered by the information entry unit is basic information of the server, and the basic information includes manufacturer, model, SN and management IP.
[0010] Furthermore, the server of the server module is started via PXE.
[0011] Furthermore, the initialization unit performs standardized settings on the BIOS of the server module according to the model.
[0012] Furthermore, the capture rule of the capture unit is to capture according to the package information.
[0013] Furthermore, the information scanned by the scanning unit is an ARP table.
[0014] Furthermore, the operation method of the system is:
[0015] Step 1: Configure CMDB. Use the information entry unit and information reporting unit to enter the basic information of the server into the CMDB module. The CMDB module provides an API interface to query and manage information such as IP, mask, and gateway according to SN.
[0016] Step 2: The server module starts up through PXE, obtains the memory image of the liveCD module from the PXE server module, and loads and starts up;
[0017] Step 3: The initialization program is automatically run in the memory system of the host module. After determining that the local machine has no management IP configured, the management IP configuration is completed through the API interface of step 1 and the IP automatic configuration management unit;
[0018] Step 4: After the initialization unit performs standardized settings on the server module BIOS according to the model, the server module enters the resource pool;
[0019] Step 5: The capture unit and the installation work order capture the server module according to the package information, and use the operating system installation unit to install the operating system, and then use the IP information acquisition unit and the IP information configuration unit to configure the IP of the host module;
[0020] Step 6: The timing unit on the switch module runs the timing task, and regularly uses the scanning unit to scan the ARP table. According to the correspondence between the IP and physical port units, the port description information is automatically configured on the corresponding port using the configuration port description information unit.
[0021] Through the above-mentioned embodiments of the present application, the problems of large workload and high error in manually configuring the management IP of each server are solved. The management IP of the host can be automatically configured, and the access switch port description information can be automatically configured. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0023] Figure 1 This is an overall schematic diagram of an embodiment of the present application;
[0024] Figure 2 A schematic diagram of the internal structure of a server module according to an embodiment of the present application;
[0025] Figure 3 This is a schematic diagram of the internal structure of a host module according to an embodiment of the present application;
[0026] Figure 4 A schematic diagram of the internal structure of a switch module according to an embodiment of the present application.
[0027] In the figure: 1. Server module; 2. Host module; 3. Switch module; 4. CMDB module; 5. LiveCD module; 6. Information entry unit; 7. Information reporting unit; 8. IP automatic configuration management unit; 9. Initialization unit; 10. Operating system installation unit; 11. Capture unit; 12. IP information acquisition unit; 13. IP information configuration unit; 14. Timing unit; 15. Scanning unit; 16. Physical port unit; 17. Configuration port description information unit. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] In the present application, the terms "upper", "lower", "left", "right", "front", "back", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings. These terms are mainly used to better describe the present application and its embodiments, and are not used to limit the indicated devices, elements or components to have a specific orientation, or to be constructed and operated in a specific orientation.
[0031] In addition, some of the above terms may be used to express other meanings in addition to indicating orientation or positional relationship. For example, the term "on" may also be used to express a certain dependency or connection relationship in some cases. For those of ordinary skill in the art, the specific meanings of these terms in this application can be understood according to specific circumstances.
[0032] In addition, the terms "installed", "set", "provided with", "connected", "connected", and "socketed" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral structure; it can be a mechanical connection, or an electrical connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be an internal connection between two devices, elements, or components. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0033] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0034] See also Figure 1-4As shown, a communication equipment full-process automated online system includes a server module 1, a host module 2, a switch module 3, a CMDB module 4 and a liveCD module 5, wherein the server module 1 is connected to the host module 2, the host module 2 is connected to the switch module 3, the server module 1 is connected to the CMDB module 4, and the server module 1 is connected to the liveCD module 5.
[0035] The server module 1 includes an information entry unit 6, an information reporting unit 7, an IP automatic configuration management unit 8 and an initialization unit 9; the host module 2 includes an operating system installation unit 10, a capture unit 11, an IP information acquisition unit 12 and an IP information configuration unit 13; the switch module 3 includes a timing unit 14, a scanning unit 15, a physical port unit 16 and a configuration port description information unit 17; the information entered by the information entry unit 6 is the basic information of the server, and the basic information includes the manufacturer, model, SN and management IP; the server of the server module 1 is started through PXE; the initialization unit 9 performs standardized settings on the BIOS of the server module 1 according to the model; the capture rule of the capture unit 11 is to capture according to the package information; the information scanned by the scanning unit 15 is the ARP table.
[0036] The method of operation of the system is:
[0037] Step 1: Configure CMDB. Use the information entry unit 6 and the information reporting unit 7 to enter the basic information of the server into the CMDB module 4. The CMDB module 4 provides an API interface to query and manage information such as IP, mask, and gateway according to the SN.
[0038] Step 2: The server module 1 is started through PXE, and the memory image of the liveCD module 5 is obtained from the PXE server module 1 and loaded for startup;
[0039] Step 3: The initialization program is automatically run in the memory system of the host module 2. After determining that the host has no management IP configured, the management IP configuration is completed through the API interface of step 1 and the IP automatic configuration management unit 8;
[0040] Step 4: After the initialization unit 9 performs standardized settings on the BIOS of the server module 1 according to the model, the server module 1 enters the resource pool;
[0041] Step 5: The capture unit 11 and the installation work order capture the server module 1 according to the package information, and use the operating system installation unit 10 to install the operating system, and then use the IP information acquisition unit 12 and the IP information configuration unit 13 to configure the IP of the host module 2;
[0042] Step 6: The timing unit 14 on the switch module 3 runs the timing task, and regularly uses the scanning unit 15 to scan the ARP table, and according to the correspondence between the IP and physical port unit 16, and uses the configuration port description information unit 17 to automatically configure the port description information on the corresponding port.
[0043] When the present application is used, the basic information of the equipment is firstly entered into the CMDB module 4 in batches using the information entry unit 6 and the information reporting unit 7, wherein the basic information includes SN, management IP, mask, gateway, etc. The CMDB module 4 outputs the API interface, and then the RFID tag is attached to the server module 1, and the RFID tag automatically reports the location information to the CMDB module 4, and then the server module 1 is started through PXE, and the liveCD module 5 is loaded from the PXE server module 1, and the server initialization program is run using the initialization unit 9. The initialization unit 9 detects that the local machine is not configured with the management card IP, and automatically accesses the API interface output by the CMDB module 4 , obtain the management card IP, mask, and gateway information, and use the ipmi command to complete the management IP configuration and BIOS information setting work through the IP automatic configuration management unit 8. Then the applicant can apply for the server module 1 through the work order system, and use the operating system installation unit 10 to install the operating system, and then use the IP information acquisition unit 12 and the IP information configuration unit 13 to configure the IP of the host module 2, run the detection program on the switch module 3, and use the timing unit 14 and the scanning unit 15 to scan the ARP table regularly, according to the correspondence between the IP and physical port unit 16, and use the configuration port description information unit 17 to automatically configure the port description information on the corresponding port.
[0044] The benefits of this application are:
[0045] This application can automatically configure the host's management IP and automatically configure the access switch port description information, realizing the automation of the entire process, which can be changed in real time to improve the agility of the system. At the same time, it can improve the efficiency of the system, reduce the labor intensity of staff, and has high accuracy.
[0046] The circuits, electronic components and modules involved are all prior art and can be fully implemented by those skilled in the art, and needless to say, the content protected by this application does not involve improvements to software and methods.
[0047] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A full-process automated online system for communication equipment, characterized in that: The system comprises a server module (1), a host module (2), a switch module (3), a CMDB module (4) and a liveCD module (5), wherein the server module (1) is connected to the host module (2), the host module (2) is connected to the switch module (3), the server module (1) is connected to the CMDB module (4), and the server module (1) is connected to the liveCD module (5); The server module (1) is started through PXE, and the memory image of the liveCD module (5) is obtained from the server module (1) and loaded and started; The server module (1) comprises an information input unit (6), an information reporting unit (7), an IP automatic configuration management unit (8) and an initialization unit (9); The basic information of the server is entered into the CMDB module (4) by using the information entry unit (6) and the information reporting unit (7). The CMDB module (4) provides an API interface to query and manage the IP, mask and gateway information according to the SN; The memory system of the host module (2) automatically runs an initialization program, and after determining that the host has not configured a management IP, completes the management IP configuration through the API interface and the IP automatic configuration management unit (8); The initialization unit (9) performs standardized settings on the BIOS of the server module (1) according to the model; The host module (2) comprises an operating system installation unit (10), a capture unit (11), an IP information acquisition unit (12) and an IP information configuration unit (13); Using a system installation unit (10) to install an operating system, and using an IP information acquisition unit (12) and an IP information configuration unit (13) to configure the IP of the host module (2); The switch module (3) comprises a timing unit (14), a scanning unit (15), a physical port unit (16) and a configuration port description information unit (17); The scanning unit (15) is used to scan the ARP table, and the port description information configuration unit (17) is used to automatically configure the port description information on the corresponding port.
2. A communication equipment full-process automated online system according to claim 1, characterized in that: The information entered by the information entry unit (6) is basic information of the server, and the basic information includes manufacturer, model, SN and management IP.
3. A communication equipment full-process automated online system according to claim 1, characterized in that: The server of the server module (1) is started via PXE.
4. A communication equipment full-process automated online system according to claim 1, characterized in that: The initialization unit (9) performs standardized settings on the BIOS of the server module (1) according to the machine model.
5. A communication equipment full-process automated online system according to claim 1, characterized in that: The capture rule of the capture unit (11) is to capture according to the package information.
6. A communication equipment full-process automated online system according to claim 1, characterized in that: The information scanned by the scanning unit (15) is the ARP table.
7. A communication equipment full-process automated online system according to claim 1, characterized in that: The method of operation of the system is: Step 1: Configure CMDB. Use the information input unit (6) and the information reporting unit (7) to input the basic information of the server into the CMDB module (4). The CMDB module (4) provides an API interface to query and manage IP, mask and gateway information according to the SN. Step 2: The server module (1) is started through PXE, and the memory image of the liveCD module (5) is obtained from the server module (1) and loaded for startup; Step 3: The memory system of the host module (2) automatically runs an initialization program, and after determining that the host has not configured a management IP, completes the management IP configuration through the API interface of step 1 and the IP automatic configuration management unit (8); Step 4: After the initialization unit (9) performs standardized settings on the BIOS of the server module (1) according to the model, the server module (1) enters the resource pool; Step 5: The capture unit (11) captures the server module (1) according to the installation work order and the package information, and uses the operating system installation unit (10) to install the operating system, and then uses the IP information acquisition unit (12) and the IP information configuration unit (13) to configure the IP of the host module (2); Step 6: The timing unit (14) on the switch module (3) runs the timing task, and regularly uses the scanning unit (15) to scan the ARP table, and according to the corresponding relationship between the IP and physical port units (16), and uses the configuration port description information unit (17) to automatically configure the port description information on the corresponding port.
Citation Information
Patent Citations
Out-of-band network IP automatic configuration method and device, electronic equipment and storage medium
CN112272246A
Server configuration method, device and system, electronic equipment and storage medium
CN114050971A