Data center IT asset management method, device, equipment and medium
By installing equipment labels combined with control unit and NFC technology in the cabinet of the data center, the automation and intelligence of IT asset management in the data center is realized, solving the problem of inefficiency of traditional management methods and improving management efficiency and accuracy.
Patent Information
- Application Number
- CN202411880205.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-19
AI Technical Summary
Traditional data center IT asset management methods are inefficient and have low intelligence, making it difficult to meet the needs of modern data centers for efficient and precise operation and maintenance.
The control unit is set up in each cabinet of the data center. The control unit is connected to the scanning module, limit sensor and mobile device, and sends control instructions to the mobile device through the MCU. Combined with NFC technology, it realizes automatic reading and writing of device tags, obtains the device's MAC and IP information, and uploads the configuration information to the asset management system.
It realizes automation and intelligence of IT asset management, improves management efficiency, reduces the risk of manual misoperation, and meets the needs of real-time, accuracy, rapidity and flexible expansion.
Smart Images

Figure CN119809121A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of IT asset management, and in particular to a data center IT asset management method, device, equipment and medium. Background Art
[0002] With the rapid development of information technology, data centers play an increasingly important role in various enterprises and organizations. They have become key infrastructure to support the digital operations of various industries, covering a variety of IT (Information Technology) assets such as servers, storage devices, network equipment and power equipment. Due to the large number and variety of these IT assets, the complexity and importance of management are becoming more and more prominent; however, traditional manual management methods are often inefficient, prone to data omissions and management omissions, and cannot meet the modern data center's needs for efficient and accurate operation and maintenance; therefore, automated and intelligent asset management methods have gradually become the mainstream development trend in the industry.
[0003] In the related art, a handheld terminal or a fixed card reader, a middleware server (for receiving and forwarding the asset information collected by the terminal and the card reader) and an asset management platform (usually using a B / S (Browser / Server) architecture, deployed on a local server or a cloud platform, accessing and managing asset information through a browser) are used; this method has the disadvantages of low asset management efficiency and low intelligence. When the asset information changes, a fool-proof full scan is required to perform an asset inventory. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a data center IT asset management method, device, equipment and medium.
[0005] The embodiment of the present disclosure provides a data center IT asset management method, including: a control unit is set in each cabinet of the data center, the control unit is connected with a scanning module, a limit sensor and a mobile device, the scanning module and the limit sensor are set on the mobile device, and the method is applied to the control unit, including:
[0006] The control unit sends a movement control instruction to the mobile device through an MCU (Microcontroller Unit) to control the movement of the mobile device, and the limit sensor detects the limit mark and sends a detection signal to the control unit;
[0007] The control unit sends a stop control instruction to the mobile device through the MCU, determines the device location identifier based on the moving distance information of the mobile device, controls the scanning module to read the device tag, obtains the MAC (Media Access Control Address) information of the device, and matches the MAC information with a pre-stored device information table to obtain the IP (Internet Protocol) information of the device;
[0008] The control unit obtains the configuration information of the device from the device management interface based on the IP information, and sends a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and controls the scanning module to write the configuration information into the device tag, and uploads the device information table consisting of the device location identifier, MAC information, IP information and configuration information of all the devices to the asset management system.
[0009] Optionally, the method also includes: the control unit receives a read instruction sent by the asset management system, obtains a location identifier of the device to be read, sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the location identifier of the device to be read; the control unit controls the scanning module to read the configuration information of the device tag corresponding to the location identifier of the device to be read.
[0010] Optionally, the method also includes: the control unit receives a write instruction sent by the asset management system, obtains a device location identifier to be written and configuration information to be written, sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the device location identifier to be written; the control unit controls the scanning module to write the configuration information to be written into the device tag corresponding to the device location identifier to be written.
[0011] Optionally, the method also includes: the control unit receives a device change flag from the device management interface, obtains the changed device IP information and the changed configuration information; the control unit obtains the changed device location identifier based on the changed device IP information and the device information table, and sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the changed device location identifier; the control unit controls the scanning module to write the changed configuration information into the device tag corresponding to the changed device location identifier.
[0012] Optionally, the method further includes: the control unit updating the device information table based on the changed configuration information, and uploading the updated device information table to the asset management system.
[0013] Optionally, the method also includes: the control unit receives the inspection instruction sent by the asset management system, controls the mobile device through the MCU to perform limit mark detection with the limit sensor according to each device location identifier, and obtains a target device information table consisting of device location identifiers, MAC information, IP information and configuration information of all the devices; the control unit compares the target device information table with the current device information table to generate an inspection result.
[0014] Optionally, the method also includes: when the control unit determines that there is a difference based on the inspection result, obtaining a difference device information table including device location identification, MAC information, and IP information based on the target device information table and the current device information table; the control unit reads the difference device configuration information from the device management interface based on the difference device IP information in the difference device information table, and adds it to the difference device information table; the control unit uploads the difference device information table and the current device information table to the asset management system, so that the asset management system generates an inspection report based on the difference device information table and the current device information table and updates the device asset information.
[0015] The embodiment of the present disclosure further provides an IT asset management device for a data center. A control unit is provided in each cabinet of the data center. The control unit is connected to a scanning module, a limit sensor and a mobile device. The scanning module and the limit sensor are provided on the mobile device. The method is applied to the control unit and includes:
[0016] A sending module, used for the control unit to send a movement control instruction to the mobile device through the MCU to control the movement of the mobile device, and the limit sensor detects the limit mark and sends a detection signal to the control unit;
[0017] A sending and obtaining module, configured for the control unit to send a stop control instruction to the mobile device through the MCU, determine a device location identifier based on the moving distance information of the mobile device, and control the scanning module to read the device tag to obtain the MAC information of the device, and obtain the IP information of the device by matching the MAC information with a pre-stored device information table;
[0018] An acquisition upload module is used for the control unit to obtain the configuration information of the device from the device management interface based on the IP information, and to send a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and to control the scanning module to write the configuration information into the device tag, and to upload the device information table consisting of the device location identifier, MAC information, IP information and configuration information of all the devices to the asset management system.
[0019] An embodiment of the present disclosure also provides an electronic device, which includes: a processor; a memory for storing executable instructions of the processor; the processor is used to read the executable instructions from the memory and execute the instructions to implement the data center IT asset management method provided in the embodiment of the present disclosure.
[0020] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute the data center IT asset management method provided by the embodiment of the present disclosure.
[0021] The embodiments of the present disclosure also provide a computer program product, including a computer program, wherein the computer program is executed by a processor as the data center IT asset management method provided in the embodiments of the present application.
[0022] Compared with the prior art, the technical solution provided by the embodiment of the present disclosure has the following advantages: the data center IT asset management solution provided by the embodiment of the present disclosure only needs to install a control unit, a mobile device, a limit sensor, a scanning module, and a device tag with a limit mark and device MAC information in each cabinet of the data center to realize the IT asset management function. After the basic configuration of the equipment is completed, the MAC information of the device is obtained by reading the device tag and matching it with the pre-stored device information table to obtain the IP information of the device, and the configuration information of the device is obtained according to the IP information of the device and written to the device tag of the device at the corresponding position to complete the tag initialization, and the device information table consisting of the device location identification, MAC information, IP information and configuration information of all devices is uploaded to the asset management system, so that when the subsequent device configuration changes, only the device tag of the changed configuration needs to be scanned, and no full disk scanning is required, thereby improving the intelligence of the system, not occupying too much system resources, simplifying the operation process and reducing the risk of manual misoperation, and realizing the combination of NFC technology and the control unit in the cabinet, effectively meeting the requirements of IT asset management for real-time, accuracy, rapidity and flexible expansion. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0024] Figure 1 A schematic diagram of the structure of a data center IT asset management system provided by an embodiment of the present disclosure;
[0025] Figure 2 A flowchart of a data center IT asset management method provided by an embodiment of the present disclosure;
[0026] Figure 3 An example diagram of a data transmission link and a communication process provided for an embodiment of the present disclosure;
[0027] Figure 4 An example diagram of a data center IT asset management method provided by an embodiment of the present disclosure;
[0028] Figure 5 An example diagram of another data center IT asset management method provided by an embodiment of the present disclosure;
[0029] Figure 6 An example diagram of another data center IT asset management method provided by an embodiment of the present disclosure;
[0030] Figure 7 A schematic diagram of the structure of an IT asset management device for a data center provided in an embodiment of the present disclosure;
[0031] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0032] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0033] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0034] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0035] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0036] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0037] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0038] Specifically, NFC (Near Field Communication) technology is particularly suitable for the need for accurate identification of devices in complex environments within data centers due to its characteristics of close-range rapid identification, high security and low power consumption, and is expected to become an effective solution for data center asset management.
[0039] At present, asset management solutions based on NFC or RFID technology are usually a combination of software and hardware systems, including handheld terminals or fixed card readers, middleware servers (used to receive and forward asset information collected by terminals and card readers) and asset management platforms (usually using a B / S architecture, deployed on a local server or cloud platform, and accessing and managing asset information through a browser).
[0040] Existing asset management solutions usually rely on a combination of software and hardware, with high system complexity and the following shortcomings: low asset management efficiency and low intelligence. When asset information changes, a fool-proof full scan is required to conduct an asset inventory, which is not reasonable. The asset information obtained through the asset management platform is either too granular, which is not conducive to refined management, or it can obtain refined asset information, which takes up too many system resources.
[0041] In view of the above problems, the data center IT asset management method proposed in the embodiment of the present disclosure can ensure that the equipment asset information is updated to the computer room asset management system in real time, realize efficient identification and accurate management among multiple devices, is suitable for large-scale and complex environments, and meets the asset management requirements of modern data centers for high precision, real-time and cost controllable. The advantages of this method include lightweight: only a control unit, a mobile device such as a stepper motor lifting platform, a scanning module with a limit sensor, and a device label with a limit mark with device MAC information written on it (the device label is usually attached to the side of the device) need to be installed in each cabinet of the data center to realize basic management functions; intelligent: simplifying the operation process and reducing the risk of manual misoperation. After the basic configuration of the equipment is completed, the asset management system establishes a mapping relationship between the device IP and the device location identifier in the cabinet, and writes the acquired device configuration information to the device label of the corresponding position device through a channel such as IPMI (Intelligent Platform Management Interface, an industrial standard adopted by peripheral devices used in enterprise systems based on Intel structure) to complete the label initialization. When the subsequent device configuration changes, only the device label of the changed configuration needs to be scanned, without full disk scanning, thereby improving the intelligence of the system and not occupying too many system resources.
[0042] Specifically, the disclosed embodiment is a low-cost, low-power data center IT asset management method, which effectively meets the IT asset management requirements for real-time, accuracy, speed and flexible expansion through the combined application of NFC technology and the control unit in the cabinet. Figure 1 A structural diagram of a data center IT asset management system provided by an embodiment of the present disclosure is shown in FIG. Figure 1 As shown in the figure: a control unit is installed in the cabinet, and the control unit network port 1 is connected to the switch in the cabinet through a network cable, and the network connection with the equipment in the cabinet is also maintained through the switch. The control unit network port 2 is connected to the switch outside the cabinet through a network cable, and the network connection with the asset management system is maintained through the switch. In addition, a communication bus is led out from the control unit, and a movable scanning module ( Figure 1 Taking the NFC module as an example), the scanning module has a limit sensor on the top and is installed together with the mobile device such as Figure 1 The stepper motor lift shown in the figure is at the device end ( Figure 1 The side of the device 1, device 2 to device N (where N is a positive integer) is affixed with a device label ( Figure 1 Take NFC tag as an example), the device tag has a limit mark on top that can be recognized by the limit sensor. When the asset management system needs to read and write a specific location such as Figure 1When the device tag of any U-position device shown in the figure is detected, the control unit controls the stepper motor to move a specific distance on the slide rail through the control bus. The limit sensor detects the limit mark on the device tag of the device and transmits the status to the control unit. The control unit sends a control instruction through the MCU to stop the stepper motor from moving, and at the same time controls the scanning module through the communication bus to read or write the device tag of the specific device. The control unit then transmits the asset information to the asset management system of the data center through the network to realize real-time updating and centralized management of the asset information.
[0043] It should be noted that the network link is not limited to a wired network, but may also be a wireless network, and the scanning module is not limited to an NFC module, but may also be a camera or infrared technology module.
[0044] Figure 2 The present invention provides a flow chart of a data center IT asset management method provided by an embodiment of the present invention. The method can be executed by a data center IT asset management device, wherein the device can be implemented by software and / or hardware and can generally be integrated in an electronic device. Figure 2 As shown, the method includes:
[0045] Step 101: The control unit sends a movement control instruction to the mobile device through the MCU to control the movement of the mobile device. The limit sensor detects the limit mark and sends a detection signal to the control unit.
[0046] In the disclosed embodiment, a control unit is provided in each cabinet of the data center, the control unit is connected to a scanning module, a limit sensor and a mobile device, and the scanning module and the limit sensor are provided on the mobile device.
[0047] Specifically, the mobile device can be a stepper motor or other device, and the setting can be selected according to the application needs. The limit sensor is set on the mobile device and can move with the movement of the mobile device. The limit mark is usually a graphic mark, such as a triangle, square, circle and other image marks. The limit sensor is usually an image sensor. After the limit sensor detects the limit mark, the detection signal of the limit mark can be fed back to the control unit.
[0048] Step 102: The control unit sends a stop control command to the mobile device through the MCU, determines the device location identifier based on the moving distance information of the mobile device, and controls the scanning module to read the device tag, obtain the MAC information of the device, and matches the MAC information with the pre-stored device information table to obtain the IP information of the device.
[0049] In the embodiment of the present disclosure, a limit mark is attached to the device, and the control unit receives a detection signal indicating that there is a limit mark detected on the device. Therefore, the control unit sends a stop control instruction to the mobile device through the MCU, that is, controls the mobile device to stop; the device location identifier can uniquely identify the location of a device.
[0050] It can be understood that the control unit can obtain the initial position information when sending a movement control instruction. The control unit can also obtain the moving speed and the time the control unit has moved when it sends a stop control instruction, so that the moving distance information can be calculated based on the moving speed and the time the control unit has moved. The current position information when the movement stops, that is, the device position identifier, can be determined based on the initial position information and the moving distance information.
[0051] For example, when sending a movement control instruction, the control unit obtains the initial position information as 1U, obtains the moving distance information as moving two U, thereby determining the current position information as 3U, and thus obtains the device position identifier as 3U; wherein, the U position can be set according to actual application needs, such as Figure 1 As shown in the figure, the height of each U position can be set as needed, for example, the height of 1U is 44.45mm.
[0052] Specifically, after stopping movement, the scanning module is controlled to read the device tag, obtain the MAC information of the device, and match the MAC information with the pre-stored device information table to obtain the IP information of the device; wherein, before the control unit controls the mobile device to start moving, the MAC information of the device is written into the device tag, and the device tag is pasted on the device, and the device information table consisting of the MAC information and IP information of all devices is pre-stored in the control unit, so as to obtain the MAC information of the device by reading the device tag, match the MAC information in the device information table, and obtain the IP information of the device such as the IP address and other information.
[0053] Step 103, the control unit obtains the configuration information of the device from the device management interface based on the IP information, and sends a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and controls the scanning module to write the configuration information into the device tag, and uploads the device information table consisting of the device location identifier, MAC information, IP information and configuration information of all devices to the asset management system.
[0054] In the embodiment of the present disclosure, the control unit obtains the IP information of the device, and can obtain the configuration information of the device from the device management interface according to the IP information, and control the scanning module configuration information to write into the device tag. It can be understood that if the mobile device is at the device location identifier of the device, the scanning module is directly controlled to write the configuration information into the device tag. If the mobile device is not at the device location identifier of the device, it is necessary to send a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and control the scanning module to write the configuration information into the device tag.
[0055] Furthermore, a device information table consisting of device location identification, MAC information, IP information and configuration information of all devices is uploaded to the asset management system.
[0056] Specifically, Figure 3 The specific data transmission link and communication process in the data center IT asset management process shown in the figure, the control unit in the cabinet realizes the lifting control of the stepper motor, that is, the lifting platform, through the control bus. The limit sensor detects the limit mark of the specific U position and then feeds it back to the control unit MCU. The MCU sends a step stop command and synchronously controls the scanning module through the communication bus ( Figure 3 Taking NFC module as an example) for device tag ( Figure 3 Taking NFC tags as an example), the control unit performs a read operation; the control unit then transmits the asset information to the asset management system of the data center through the network to achieve real-time update and centralized management of the asset information; in addition, the data center asset management system can also actively send a network request to the control unit to read or update the information of the U-position device tag under a specific cabinet; among them, RJ45 is a Microcontroller Unit.
[0057] It should be noted that the port type for the control unit in the cabinet to communicate with the data center asset management system is not limited to an RJ45 port, but may also be a fiber optic port or a wireless network card.
[0058] For example, Figure 4As shown, it includes: step 4.1 entering the device MAC information into the NFC tag and pasting the NFC tag to the device; step 4.2 importing the list of (MAC information, IP information) of all devices into the control unit in the cabinet; step 4.3 the equipment is put on the shelf, triggering the putting on the shelf process of the control unit; step 4.4 the control unit sends a command to the motor to control the motor to move; step 4.5 determines whether the limit sensor detects the limit mark, and returns the detection signal to the control unit; if not, jumps to step 4.9; if yes, executes step 4.6 the control unit controls the motor to stop, and calculates the U position at this time by the distance the motor moves; step 4.7 the control unit controls the NFC module to read the MAC information in the device NFC tag; step 4.8 the control unit obtains the MAC information After the information is received, a (U position, MAC information) mapping relationship table is automatically established; step 4.9 determines whether the current U position is the last one; if not, jump to step 4.4; if yes, execute step 4.10 The control unit establishes a (U position, MAC information and IP information) table through the (U position, MAC information) mapping relationship table and the imported (MAC information, IP information) list; step 4.11 The control unit obtains the configuration information of each device through the network cable and IP information; step 4.12 The control unit controls the stepper motor to move to each U position in turn, and writes the corresponding configuration information into the NFC tag through the NFC module; step 4.13 The control unit uploads the data table (U position, MAC information, IP information and configuration information) in the cabinet to the asset management system of the data center through the network cable.
[0059] Specifically, when a new device is put on the shelf, after the basic configuration of the device is completed; the control unit sends control instructions through the MCU to control the movement of the motor. After the limit mark is detected, the MCU immediately stops the motor through the control bus, and records the distance the motor moves at this moment, and converts the U position (for example, the height of 1U is 44.45mm). At the same time, the control unit MCU sends instructions through the communication bus to control the NFC module to read the tag information, obtain the MAC information of the device, and establish a mapping relationship between the U position and the MAC. After completing this action, continue to control the movement of the motor and scan the device tags of other U positions in turn; with the same operation as above, complete the mapping of U position and MAC information one by one.
[0060] Since the network configuration has been completed when the equipment is put on the shelf, the mapping relationship between the MAC information and IP information of all devices is known. Based on the mapping relationship between the U position and the MAC information and the mapping relationship between the MAC and the IP information, the mapping relationship between the U position and the IP information of the device can be clarified. In this way, the control unit obtains the device configuration information of the specific IP information through the network cable, controls the stepper motor to move to the specific U position, and writes the configuration information to the device tag through the NFC scanning module, completing the initialization operation of the device tag of the specific IP information. The tag initialization of other IP information devices in the cabinet is the same as the above operation; at the same time, the control unit uploads all configuration information to the asset management system of the data center via the network cable. At this point, the initialization of the device tag and the system entry are completed.
[0061] The data center IT asset management solution provided by the embodiment of the present disclosure can realize the IT asset management function by only installing a control unit, a mobile device, a limit sensor, a scanning module, and a device tag with a limit mark and device MAC information in each cabinet of the data center. After the basic configuration of the equipment is completed, the MAC information of the device is obtained by reading the device tag and matching it with the pre-stored device information table to obtain the IP information of the device, and the configuration information of the device is obtained according to the IP information of the device and written to the device tag of the device at the corresponding position to complete the tag initialization, and the device information table consisting of the device location identification, MAC information, IP information and configuration information of all devices is uploaded to the asset management system, so that when the subsequent device configuration changes, it is only necessary to scan the device tag of the changed configuration without a full disk scan, thereby improving the intelligence of the system, not occupying too much system resources, simplifying the operation process and reducing the risk of manual error operation, and realizing the combination of NFC technology and the control unit in the cabinet, effectively meeting the requirements of IT asset management for real-time, accuracy, rapidity and flexible expansion.
[0062] In some embodiments, the control unit receives a read instruction sent by the asset management system, obtains the location identifier of the device to be read, sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the location identifier of the device to be read. The control unit controls the scanning module to read the configuration information of the device tag corresponding to the location identifier of the device to be read.
[0063] In some embodiments, the control unit receives a write instruction sent by the asset management system, obtains the device location identifier to be written and the configuration information to be written, sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the device location identifier to be written. The control unit controls the scanning module to write the configuration information to be written into the device tag corresponding to the device location identifier to be written.
[0064] Specifically, a control unit is configured in the cabinet, a communication bus is led out from the control unit, and a movable scanning module is connected to the bus. The scanning module has a limit sensor on the top and is installed together on a mobile device such as a stepper motor lift. A device label with device MAC information is attached to the side of the device end, and a limit mark is marked on the top of the label for identification by the limit sensor. When the asset management system needs to read and write the label of a specific U-position device, the control unit controls the stepper motor to move a specific distance through the control bus. The limit sensor detects the limit mark on the device label and transmits the status to the control unit. The control unit sends a control instruction through the MCU to stop the stepper motor from moving, and at the same time controls the scanning module through the communication bus to read or write the device label of the specific device. The control unit then transmits the asset information to the asset management system of the data center through the network, so as to realize real-time updating and centralized management of asset information, effectively reducing hardware costs and system complexity, and improving the scalability and flexibility of asset management.
[0065] That is to say, when you need to view the configuration information of a device with specific IP information, you do not need to find the physical device to scan the label or log in to the management system to view the configuration; the computer room operator only needs to select the device with the IP information in the asset management system, and by querying the configuration information, you can get the detailed information of the device.
[0066] In some embodiments, the control unit receives a device change flag from the device management interface, obtains the changed device IP information and the changed configuration information, obtains the changed device location identifier based on the changed device IP information and the device information table, and sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the changed device location identifier, and the control unit controls the scanning module to write the changed configuration information into the device tag corresponding to the changed device location identifier.
[0067] Specifically, the fully automatic collection and real-time synchronization mechanism of device tag information, in the data center scenario, when the device configuration changes, it will trigger the device power-off operation or device unpacking action. When the control unit obtains the power-on flag and unpacking flag of the device with specific IP information through the network cable, it determines that the device configuration may have changed. The control unit obtains the latest configuration information of the device with the IP information through the network cable. Based on the previous mapping relationship between the U position and the device IP information, the control unit controls the motor to move to a specific U position through the control bus, and rewrites the information in the device tag of the device through the scanning module, ensuring real-time synchronization of the tag information and the actual configuration information of the device. At the same time, the latest information will also be synchronously updated in the asset management system to achieve fully automated management.
[0068] In some embodiments, the control unit updates the device information table based on the changed configuration information, and uploads the updated device information table to the asset management system.
[0069] Specifically, the asset management system of the data center can not only receive asset information in real time, but also send instructions to the control unit through the network to realize remote reading and updating of the device tags of the equipment.
[0070] For example, Figure 5 The steps shown include: step 5.1 the device is powered on / off or the device is opened, triggering the device BMC (Baseboard Management Controller) to record the corresponding mark; step 5.2 the control unit reads the BMC unpacking mark or power on / off mark from the device management port; step 5.3 the control unit updates the (U position, MAC information, IP information and configuration information) table according to the device IP information, and sends the new configuration information to the asset management system; step 5.4 the control unit finds the device U position in the current (U position, MAC information, IP information and configuration information) table through the device IP information; step 5.5 the control unit moves to the corresponding U position by controlling the motor; step 5.6 the control unit transmits the new configuration information to the NFC module through the communication bus, and updates the asset information in the NFC tag, thereby completing the device asset information update, which is fully automatic and does not require manual intervention.
[0071] In some embodiments, the control unit receives an inspection instruction sent by the asset management system, controls the mobile device through the MCU to perform limit mark detection according to the position identification of each device with a limit sensor, obtains a target device information table consisting of the device location identification, MAC information, IP information and configuration information of all devices, and the control unit compares the target device information table with the current device information table to generate an inspection result.
[0072] Specifically, the control unit regularly reads the device tags of all U-position devices, monitors the device location and status in real time, and updates the records in a timely manner when it is found that the device is replaced, moved or damaged.
[0073] For example, Figure 6The diagram includes: step 6.1, the administrator clicks the "batch inspection" button on the asset management system page; step 6.2, triggering the asset management system to send a network request to the control unit of each cabinet, and the request message includes a "batch inspection" instruction; step 6.3, the control unit receives the instruction, controls the motor to detect the limit tag of each U position, thereby generating a new (U position, MAC information, IP information) table; step 6.4, the control unit compares the new (U position, MAC information, IP information) table with the current (U position, MAC information, IP information, configuration information) information table; step 6.5, judging whether there is a difference; if so, executing step 6.6, recording all the differences, forming a (U position, MAC information, IP information) table. P information) inspection difference table; step 6.7 the control unit reads the latest configuration information from the device management port according to the device IP information in the difference information table to form a complete inspection difference table, namely (U position, MAC information, IP information, configuration information); step 6.8 the control unit sends the local original (U position, MAC information, IP information, configuration information) table and the inspection difference table to the asset management system through the network; step 6.9 the asset management system automatically generates asset change records and reports by comparing the two tables, and updates the asset information at the same time; thus, the inspection and update are completed automatically, and the inspection report is generated, avoiding the inconsistency of information between the actual equipment and the asset management system due to omissions in normal equipment changes.
[0074] Therefore, by only installing the control unit and the liftable scanning module in the cabinet, it can easily adapt to the asset management needs of large-scale and complex environments, with the advantages of low cost and flexible expansion.
[0075] The data center IT asset management of the disclosed embodiment has the advantages of low cost, easy deployment, and strong real-time performance. Through the combination of a control unit and a liftable scanning module, it realizes the automatic collection and real-time synchronization of equipment asset information, supports two-way communication, and effectively reduces the difficulty of operation and maintenance and the risk of human error. At the same time, its low power consumption design and modular expansion capability make it particularly suitable for data center asset management in large-scale and complex environments.
[0076] Figure 7 The present invention provides a schematic diagram of the structure of a data center IT asset management device provided by an embodiment of the present invention. The device can be implemented by software and / or hardware and can generally be integrated into an electronic device. A control unit is provided in each cabinet of the data center. The control unit is connected to a scanning module, a limit sensor and a mobile device. The scanning module and the limit sensor are provided on the mobile device. Figure 7 As shown, including:
[0077] A sending module 201, configured for the control unit to send a movement control instruction to the mobile device through the MCU to control the movement of the mobile device, and the limit sensor detects the limit mark and sends a detection signal to the control unit;
[0078] The sending acquisition module 202 is used for the control unit to send a stop control instruction to the mobile device through the MCU, determine the device location identifier based on the moving distance information of the mobile device, and control the scanning module to read the device tag to obtain the MAC information of the device, and match the MAC information with the pre-stored device information table to obtain the IP information of the device;
[0079] The acquisition upload module 203 is used for the control unit to obtain the configuration information of the device from the device management interface based on the IP information, and send a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and control the scanning module to write the configuration information into the device tag, and upload the device information table consisting of the device location identifier, MAC information, IP information and configuration information of all the devices to the asset management system.
[0080] Optionally, the method also includes: a first receiving and acquiring module, used for the control unit to receive the read instruction sent by the asset management system, obtain the location identifier of the device to be read, send a movement control instruction to the mobile device through the MCU, and send a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the location identifier of the device to be read; a reading module, used for the control unit to control the scanning module to read the configuration information of the device tag corresponding to the location identifier of the device to be read.
[0081] Optionally, the device also includes: a second receiving and acquiring module, used for the control unit to receive the write instruction sent by the asset management system, obtain the device location identifier to be written and the configuration information to be written, send a movement control instruction to the mobile device through the MCU, and send a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the device location identifier to be written; a writing module, used for the control unit to control the scanning module to write the configuration information to be written into the device tag corresponding to the device location identifier to be written.
[0082] Optionally, the device also includes: a third receiving and acquiring module, used for the control unit to receive the device change flag from the device management interface, and obtain the changed device IP information and the changed configuration information; an acquiring change module, used for the control unit to obtain the changed device location identifier based on the changed device IP information and the device information table, and send a mobile control instruction to the mobile device through the MCU, and send a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the changed device location identifier; the control unit controls the scanning module to write the changed configuration information into the device tag corresponding to the changed device location identifier.
[0083] Optionally, the device further includes: an updating module, configured for the control unit to update the device information table based on the changed configuration information, and upload the updated device information table to the asset management system.
[0084] Optionally, the device also includes: a receiving detection module, which is used for the control unit to receive the inspection instructions sent by the asset management system, control the mobile device through the MCU to perform limit mark detection with the limit sensor according to each device location identifier, and obtain a target device information table consisting of device location identifiers, MAC information, IP information and configuration information of all the devices; and a generating module, which is used for the control unit to compare the target device information table with the current device information table to generate an inspection result.
[0085] Optionally, the device also includes: a determination module, which is used for the control unit to obtain a difference device information table including device location identification, MAC information, and IP information based on the target device information table and the current device information table when it determines that there is a difference based on the inspection result; an adding module, which is used for the control unit to read the difference device configuration information from the device management interface based on the difference device IP information in the difference device information table and add it to the difference device information table; and an uploading module, which is used for the control unit to upload the difference device information table and the current device information table to the asset management system, so that the asset management system generates an inspection report based on the difference device information table and the current device information table and updates the device asset information.
[0086] The data center IT asset management device provided in the embodiments of the present disclosure can execute the data center IT asset management method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0087] The embodiments of the present disclosure also provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the data center IT asset management method provided by any embodiment of the present disclosure.
[0088] Figure 8 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 8 , which shows a schematic diagram of the structure of an electronic device 300 suitable for implementing the embodiment of the present disclosure. The electronic device 300 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0089] like Figure 8 As shown, the electronic device 300 may include a processing device 301 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a ROM 302 (ROM is a read-only memory) or a program loaded from a storage device 308 to a RAM 303 (RAM is a random access memory). In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An I / O interface 305 (I / O is input / output) is also connected to the bus 304.
[0090] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0091] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the data center IT asset management method of the embodiment of the present disclosure are executed.
[0092] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0093] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0094] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0095] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0096] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0097] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0098] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0099] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0101] processor;
[0102] a memory for storing instructions executable by the processor;
[0103] The processor is used to read the executable instructions from the memory and execute the instructions to implement any data center IT asset management method provided in the present disclosure.
[0104] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute any of the data center IT asset management methods provided by the present disclosure.
[0105] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0106] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0107] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A data center IT asset management method, characterized in that: A control unit is provided in each cabinet of the data center, the control unit is connected with a scanning module, a limit sensor and a mobile device, the scanning module and the limit sensor are provided on the mobile device, and the method is applied to the control unit, including: The control unit sends a movement control instruction to the mobile device through the MCU to control the movement of the mobile device, and the limit sensor detects the limit mark and sends a detection signal to the control unit; The control unit sends a stop control instruction to the mobile device through the MCU, determines the device location identifier based on the moving distance information of the mobile device, controls the scanning module to read the device tag, obtains the MAC information of the device, and matches the MAC information with a pre-stored device information table to obtain the IP information of the device; The control unit obtains the configuration information of the device from the device management interface based on the IP information, and sends a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and controls the scanning module to write the configuration information into the device tag, and uploads the device information table consisting of the device location identifier, MAC information, IP information and configuration information of all the devices to the asset management system.
2. The method according to claim 1, characterized in that The method further comprises: The control unit receives the read instruction sent by the asset management system, obtains the position identifier of the device to be read, sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the position identifier of the device to be read; The control unit controls the scanning module to read configuration information from a device tag corresponding to the device location identifier to be read.
3. The method according to claim 1, characterized in that The method further comprises: The control unit receives the write instruction sent by the asset management system, obtains the device location identifier to be written and the configuration information to be written, sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when the detection signal sent by the limit sensor is the device location identifier to be written; The control unit controls the scanning module to write the configuration information to be written into the device tag corresponding to the device location identifier to be written.
4. The method according to claim 1, characterized in that The method further comprises: The control unit receives a device change flag from the device management interface, and obtains changed device IP information and changed configuration information; The control unit obtains a changed device location identifier based on the changed device IP information and the device information table, and sends a movement control instruction to the mobile device through the MCU, and sends a stop control instruction to the mobile device through the MCU when receiving a detection signal sent by the limit sensor as the changed device location identifier; The control unit controls the scanning module to write the changed configuration information into the device tag corresponding to the changed device location identifier.
5. The method according to claim 4, characterized in that The method further comprises: The control unit updates the device information table based on the changed configuration information, and uploads the updated device information table to the asset management system.
6. The method according to claim 1, characterized in that The method further comprises: The control unit receives the inspection instruction sent by the asset management system, controls the mobile device through the MCU to detect the limit mark according to each device location identifier with the limit sensor, and obtains a target device information table consisting of device location identifiers, MAC information, IP information and configuration information of all the devices; The control unit compares the target device information table with the current device information table to generate an inspection result.
7. The method according to claim 6, characterized in that The method further comprises: When the control unit determines that there is a difference based on the inspection result, the control unit obtains a difference device information table including a device location identifier, MAC information, and IP information based on the target device information table and the current device information table; The control unit reads the difference device configuration information from the device management interface based on the difference device IP information in the difference device information table, and adds the difference device configuration information to the difference device information table; The control unit uploads the difference device information table and the current device information table to the asset management system, so that the asset management system generates an inspection report based on the difference device information table and the current device information table and updates device asset information.
8. A data center IT asset management device, characterized in that: A control unit is provided in each cabinet of the data center, the control unit is connected with a scanning module, a limit sensor and a mobile device, the scanning module and the limit sensor are provided on the mobile device, and the device is applied to the control unit, including: A sending module, used for the control unit to send a movement control instruction to the mobile device through the MCU to control the movement of the mobile device, and the limit sensor detects the limit mark and sends a detection signal to the control unit; A sending and obtaining module, configured for the control unit to send a stop control instruction to the mobile device through the MCU, determine a device location identifier based on the moving distance information of the mobile device, and control the scanning module to read the device tag to obtain the MAC information of the device, and obtain the IP information of the device by matching the MAC information with a pre-stored device information table; An acquisition upload module is used for the control unit to obtain the configuration information of the device from the device management interface based on the IP information, and to send a mobile control instruction to the mobile device through the MCU to control the mobile device to move to the device location identifier, and to control the scanning module to write the configuration information into the device tag, and to upload the device information table consisting of the device location identifier, MAC information, IP information and configuration information of all the devices to the asset management system.
9. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the data center IT asset management method described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to execute the data center IT asset management method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Equipment information management system
CN109543999A
IT physical asset monitoring method, device and platform and readable storage medium
CN112039725A
Automatic management method for improving IT asset position accuracy
CN112733974A
Identification system based on electronic tag
CN113076762A
Remote opening to traffic system for customer equipment and method thereof
KR1020090000020A