CN113806186B - Cabinet, system, method and management suite for equipment information management - Google Patents
Cabinet, system, method and management suite for equipment information management Download PDFInfo
- Publication number
- CN113806186B CN113806186B CN202010555779.9A CN202010555779A CN113806186B CN 113806186 B CN113806186 B CN 113806186B CN 202010555779 A CN202010555779 A CN 202010555779A CN 113806186 B CN113806186 B CN 113806186B
- Authority
- CN
- China
- Prior art keywords
- cabinet
- manager
- tag module
- computer
- tag
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/328—Computer systems status display
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
- G06K17/0029—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
Abstract
The application discloses a cabinet, a system, a method and a management suite for equipment information management. The cabinet is used for loading at least one computer device, and each computer device is loaded in one U-position in the cabinet; each computer device is provided with a label module, and each label module is used for storing the device information of the corresponding computer device; the cabinet is also provided with a cabinet manager, and the cabinet manager is used for acquiring the equipment information of the computer equipment stored in the label module which is currently in an activated state; the cabinet is also provided with a position indicating device which is used for indicating the U-position of the computer equipment corresponding to the label module in the current activated state to the cabinet manager. The cabinet can realize accurate positioning of computer equipment in the cabinet, accurate inventory of computer equipment assets, high-efficiency maintenance of computer equipment information and intelligent management of the computer equipment assets.
Description
Technical Field
The invention relates to the field of computers, in particular to a cabinet, a system, a method and a management suite for information management of computer equipment.
Background
As the volume of social data has exploded, the computational demands for processing such data have become more intense and the size of data centers has become more variable. As the size of data centers becomes larger, the number of internal computer devices increases, the variety increases, and the difficulty and complexity of computer device management increases. In order to solve the problems, a good technical scheme is needed to improve the maintenance efficiency and accuracy of equipment information; space utilization of the planning data center is planned comprehensively, utilization rate is improved, maintenance personnel can rapidly locate the specific physical position of the target equipment, information about the equipment in the system can be updated in real time, and real-time accurate correspondence is achieved.
Currently, there are schemes for asset management in each data center. One such method is to manually maintain the device information in the data center, for example, manually fill out the recorded device information, including device name, model number, size, and location, using an Excel form. The scheme is high in labor cost due to the fact that manual operation is needed, instantaneity and accuracy of equipment information cannot be guaranteed, a data center is enlarged, equipment is increased, and when the variety is complex, maintenance cost and error rate are increased sharply.
Disclosure of Invention
The application provides a cabinet, a method, a manager and a system for information management of computer equipment, which are used for solving the problems of physical position positioning and equipment information management of the computer equipment.
In a first aspect, a cabinet is provided for loading at least one computer device, each computer device being loaded in a U-position in the cabinet;
Each computer device is provided with a label module, and each label module is used for storing the device information of the corresponding computer device;
The cabinet is also provided with a cabinet manager which is used for acquiring the equipment information of the computer equipment stored in the label module which is currently in an activated state;
The cabinet is also provided with a position indicating device which is used for indicating the U position of the computer equipment corresponding to the label module in the current activated state to the cabinet manager.
In the aspect, the cabinet manager can accurately know the specific U-bit information of the computer equipment in the cabinet through the position of the tag module, accurately inventory the computer equipment assets, efficiently maintain and update the computer equipment information in real time, and realize intelligent management of the computer equipment assets.
In a possible implementation manner, the cabinet further includes a tag reader, where the tag reader is configured to read device information of the computer device from the tag module that is currently in an active state, and send the read device information of the computer device to the cabinet manager.
In a possible implementation manner, the position indication device includes a plurality of indicators, each indicator corresponds to one U bit, each indicator also corresponds to at least one tag module, and the U bit corresponding to each indicator in an active state is the U bit where the computer device corresponding to the tag module in the active state is located. By making the indicators and the U-bits in one-to-one correspondence, each U-bit can be ensured to have an indicator to independently control the activation state of the tag module, and the positioning accuracy is ensured.
In one possible implementation, each indicator includes an activator, each tag module includes a sensor, and each sensor receives an activation signal from a corresponding activator and activates the corresponding tag module based on the received activation signal. The activator and the sensor are matched to work, and the proper kind of activator and sensor is selected according to the application scene.
In a possible implementation, each indicator further includes a status light, each lit status light being used to indicate that the current indicator is in an active state. Status lights help to help the human staff in the field to visually locate the indicator in the activated state and the tag module in the activated state.
In one possible implementation, each tag module includes an activator, each indicator includes a sensor and a status light, and each sensor receives an activation signal from the activator in the activated tag module and illuminates the corresponding status light based on the received activation signal.
In one possible implementation, each activator is a light source generator and each sensor is a light sensor; or each activator is an electromagnetic wave generator, and each sensor is an electromagnetic wave sensor; or each activator is an acoustic wave generator and each sensor is an acoustic wave sensor. And a plurality of feasible activation modes are provided, and a proper activation mode is provided according to different application scenes.
In one possible implementation, the position indicating device is disposed on a cable or optical strip that is mounted in correspondence to the U-position screen of the cabinet. The cable and the light band are easy to install, and the installation cost is reduced.
In one possible implementation, the cable or ribbon is made of a flexible material. The flexible material is easy to install, is convenient for the installation and operation of staff, and reduces the installation cost.
In a possible implementation, the position indication device is arranged at the side of the cabinet. The device is arranged on the side face of the cabinet, so that occupied space is reduced, and space in the cabinet can be covered.
In one possible implementation, the tag module is a wireless tag module, and the tag reader is a wireless tag reader. The wireless tag module and the reader-writer can reduce the operation difficulty, reduce the number of cables in the cabinet, maintain the whole machine of the cabinet and reduce the manual operation and maintenance cost.
In a possible implementation, the cabinet includes at least one tag reader/writer independently disposed in the cabinet, and the at least one tag reader/writer includes an NFC (NEAR FIELD Communication) tag reader/writer, a RFID (RadioFrequency IDentification) tag reader/writer, or a WIFI (Wireless Fidelity) tag reader/writer. And a plurality of feasible wireless communication tag readers are provided, and different types of tag readers are selected according to application actual scenes. The wireless communication tag reader-writer is matched with a wireless communication tag module, so that the number of cables in the cabinet is reduced, and the operation and maintenance difficulty can be reduced.
In one possible implementation, the tag reader/writer is integral with a cabinet manager that is disposed on top of the cabinet. The tag reader-writer and the cabinet manager are integrally arranged, occupied space can be reduced, the cabinet is simpler, and maintenance cost is reduced.
In one possible implementation, the rack manager is further configured to activate each tag module in a predetermined order or frequency. Activating each tag module in a predetermined sequence or frequency ensures that each existing tag module in each U-bit is covered, and by varying the activation frequency, the period of reading device information within the tag module can be adjusted.
In one possible implementation, the enclosure manager activates a tag module at the same time or during the same time period. By the scheme, the cabinet manager can only recognize one label module at the same time or within the same time period, and the accuracy of the physical position of the computer equipment is ensured.
In a second aspect, there is provided a computer system, characterized in that the computer system comprises at least one cabinet as provided in the first aspect or any one of the possible implementations of the first aspect.
In one possible implementation, the computer system further includes a system manager configured to receive the cabinet information or the in-cabinet device information sent by the cabinet manager of each cabinet. The system manager may manage information for all racks in the computer system and device information within the racks at the same time.
In one possible implementation, the system manager is configured to set an activation order or frequency of the tag modules of the computer system, and send the activation order or frequency to the enclosure manager of each enclosure. The activation sequence and frequency of the tag module can be flexibly adjusted through the system manager.
In one possible implementation, the activation sequence or frequency includes: only one tag module in the computer system is in an active state at the same time or within the same time period. Accuracy in locating the physical location of the computer device in the computer system may be ensured.
In a third aspect, a method for managing computer devices in a cabinet is provided, where the cabinet is configured to load at least one computer device, each computer device is loaded in a U-bit in the cabinet, each computer device is installed with a tag module, each tag module is configured to store device information of a corresponding computer device, and the cabinet is further provided with a cabinet manager and a position indication device;
The method comprises the following steps:
The method comprises the steps that a cabinet manager obtains equipment information of first computer equipment stored in a first label module, wherein the first label module is a label module in an activated state currently in a cabinet;
the cabinet manager determines a first U bit where the first computer equipment is located according to the indication of the position indication device;
the cabinet manager records the first U bit and the equipment information of the first computer equipment.
In a possible implementation manner, the cabinet further comprises a tag reader; and the cabinet manager acquires the equipment information of the first computer equipment stored in the first label module read by the label reader-writer.
In a possible implementation manner, the position indication device includes a plurality of indicators, each indicator corresponds to one U bit, each active tag module corresponds to one active indicator, and each active indicator corresponds to the U bit of the computer device corresponding to the active tag module;
the cabinet manager determines a first U bit where the first computer device is located according to the indication of the position indication device, and the method comprises the following steps:
The cabinet manager acquires a first U bit corresponding to the indicator in an activated state at present, which is indicated by the position indication device; or alternatively
The cabinet manager acquires the indicator which is currently in the activated state and indicated by the position indicating device, and determines a first U bit corresponding to the indicator which is currently in the activated state.
In a possible implementation manner, the method further includes:
The cabinet manager acquires empty equipment information;
Determining a second U bit corresponding to the empty equipment information according to the indication of the position indication device;
and recording the equipment information corresponding to the second U bit as empty equipment.
In a possible implementation manner, the method further includes:
The rack manager activates each tag module in a predetermined sequence or frequency.
In a fourth aspect, a cabinet management kit is provided, comprising: the tag module is fixed on the computer equipment and is used for storing equipment information of the current computer equipment; the tag reader-writer is used for reading the equipment information stored in the tag module in the current activated state, and the computer equipment is loaded in the U-bit of the cabinet;
the kit further comprises a position indicating device, wherein the position indicating device is used for indicating the U-bit of the computer equipment corresponding to the label module which is currently in an activated state.
The cabinet management suite can be used for modifying stock cabinets in the data center and is installed on the stock cabinets, so that the stock cabinets have the same capacities of accurately positioning computer equipment in the cabinets, accurately checking assets and intelligently managing the assets of the computer equipment.
In a possible implementation manner, the method further includes: a cabinet manager;
The cabinet manager is used for acquiring the equipment information in the tag module in the current activated state from the tag reader and acquiring the U bit of the computer equipment corresponding to the tag module in the current activated state from the position indicating device.
In a possible implementation manner, the position indication device includes a plurality of indicators, each indicator is configured to be installed corresponding to one U bit, each active tag module corresponds to one active indicator, and each U bit corresponding to the active indicator is the U bit where the computer device corresponding to the active tag module is located.
In one possible implementation, the plurality of indicators includes a light source generator, and each tag module includes a light sensor therein; or the plurality of indicators comprise electromagnetic wave generators, each tag module comprising an electromagnetic wave sensor therein; or the plurality of indicators may comprise an acoustic wave generator and each tag module may comprise an acoustic wave sensor.
In a fifth aspect, a method for managing a computer system is provided, wherein the computer system includes a system manager and at least one cabinet as provided in the first aspect or any one of the possible implementations of the first aspect;
The method comprises the following steps:
the system manager obtains cabinet information sent by a cabinet manager in a first cabinet;
the system manager obtains equipment information in the cabinet, which is sent by a cabinet manager in the first cabinet;
The system manager records cabinet information and equipment information in the cabinet.
In a possible implementation manner, the method further includes: the system manager activates each tag module within each cabinet in a predetermined sequence or frequency.
In one possible implementation, a method includes: and displaying the cabinet information of the at least one cabinet and the equipment information of at least one computer equipment in the at least one cabinet through the interactive interface.
In one possible implementation, the presenting through the interactive interface includes: the enclosure information for each enclosure in the computer system and the device information for each computer device in the enclosure are presented.
In one possible implementation, the presenting through the interactive interface includes: information for each enclosure is presented by modeling the physical location of each enclosure in the computer system or information for enclosure devices within each enclosure is presented by modeling the physical location of each computer device in each enclosure. By the scheme, a worker can intuitively check the information of each cabinet in the computer system and the information of equipment in each cabinet.
In a possible implementation manner, the method further includes:
The system manager sums the power ratings of the computer devices within each enclosure. The accumulated rated power sum is compared with the rated power which can be provided by the cabinet, so that the power supply utilization rate of the cabinet can be displayed.
In a possible implementation manner, the method further includes:
the system manager accumulates the heights of the computer devices within each rack. The sum of the accumulated heights represents the U bit used by the cabinet, and the U bit utilization rate of the cabinet can be displayed by comparing the U bit provided by the cabinet.
A sixth aspect provides a method for managing a computer system, where the computer system includes a system manager and at least one cabinet, the cabinet is configured to load at least one computer device, each computer device is loaded in a U-bit in the cabinet, each computer device is installed with a tag module, each tag module is configured to store device information of a corresponding computer device, the cabinet is further provided with a position indication device, and the position indication device is configured to indicate the U-bit in which the computer device corresponding to the tag module that is currently in an active state is located;
The method comprises the following steps:
The system manager obtains equipment information in a first tag module in an activated state currently in a first cabinet;
The system manager acquires information of the first cabinet;
The system manager obtains the U position of the corresponding computer equipment of the first label module through a position indicator in the first cabinet;
the system manager records the information of the first cabinet and the U bit of the corresponding computer equipment of the first label module.
In a seventh aspect, there is provided a tag module comprising: the tag chip and the switching circuit are connected,
The tag chip is used for storing cabinet information or equipment information and carrying out information communication;
The tag module also comprises a sensor, wherein the sensor is used for receiving an activation signal and activating the tag chip by starting the switch circuit; or alternatively, the first and second heat exchangers may be,
The tag module also comprises an activator, and the tag chip turns on the activator by turning on the switch circuit, and the activator sends out an activation signal.
The switch circuit included in the tag module can control the state of the tag module, ensure that the tag module is in an activated state when reading and writing are needed, and ensure that the tag module is in a deactivated state when reading and writing are not needed. The accuracy of the physical position location of the computer device is ensured.
Drawings
The drawings that are needed in the description of the embodiments are briefly described below, and it is apparent that the drawings in the description below are only some embodiments of the present invention and that other drawings may be obtained from these drawings by one of ordinary skill in the art without inventive effort.
FIG. 1 is a schematic diagram of a computer system according to the present application;
FIG. 2A is a schematic diagram illustrating interactions among a rack manager, a tag reader and a tag module according to the present application;
FIG. 2B is a schematic diagram illustrating interactions between a rack manager, a tag reader and a tag module according to another embodiment of the present application;
FIG. 3 is a schematic diagram of a functional module implemented by a rack manager according to the present application;
FIG. 4 is a flow chart of a computer device location positioning and information management principle in the present application;
FIG. 5 is a schematic diagram of an interactive interface for analysis and management after a system manager collects device information;
FIG. 6 is a diagram illustrating a multi-level physical location information of a computer device according to the present application;
FIG. 7 is a schematic diagram of a hardware device of a rack manager according to the present application;
FIG. 8 is a schematic diagram of an interactive interface for analysis and management after a system manager collects device information.
Detailed Description
In the field of computers, and in particular in the field of equipment management for data centers, the management of the physical location of computer equipment belongs to the category of data center asset management. With the evolution of computer devices and the rapid development and popularization of data centers, asset management of data centers has also been expanded to many practical application fields, and thus, more demands are also put on management of computer devices. The prior art is not applicable to the requirement of large-scale data center automation by a manual management method of an administrator. There are also some methods of managing computer devices in the related art, such as a method of locating a device by reading an antenna of device information, but these methods have some problems, such as a low accuracy of location identification. In addition, because the space in the cabinet is not large and a plurality of devices are installed, certain installation requirements are also required for installing the equipment related to cabinet management in the cabinet, so that the installation difficulty of the equipment related to equipment position management in the prior art is high, the requirements on the distance of the cabinet and the space of the reserved bracket are not applicable to part of the cabinets.
The present application is based on the above-mentioned problems, and provides a method for managing computer devices in a cabinet and a corresponding series of devices. Embodiments of the present application provide a position indicating device to locate the physical position of a computer device in a rack or in a data center, which may be made of flexible materials, such as flexible optical tape, which is easy to install and may be installed on the side of the rack, taking up less space. The Position indicating device is respectively bound with each U bit (U Position), and the physical Position of the identified and indicated computer equipment is more accurate, so that the problem of false alarm is avoided.
For purposes of illustrating embodiments of the application, the concepts related to the application are described below.
The U-bit space in the present application refers to a space in a cabinet for loading computer equipment, and may also be referred to as a U-bit space, where each U-bit space is used for loading computer equipment. The term "U-bit" or "U-bit space" as used herein may refer to a space of 1U base unit (1 u=44.45 mm) per unit, e.g., a 42U standard rack can provide 42U-bit spaces for loading 42 1U computer devices. However, the specifications of the computer devices loaded in the cabinet may be different, for example, one 1U computer device, one 2U computer device, and one 4U computer device may be contained in the cabinet, and thus, the U-bit or U-bit space referred to in the present application may also refer to a space of different specifications, such as a 2U, 4U, or 8U space, which is obtained by combining the basic units of 1U. Further, the U-bit numbering refers to numbering each U-bit or U-bit space, and each U-bit numbering is used to identify the location of the U-bit or U-bit space on the rack.
A tag module is a type of storage device that can store device information. The tag reader/writer refers to a device that can be used to read and write device information stored in the tag module.
The technical scheme and the related equipment provided by the application are described in the following through a specific embodiment.
FIG. 1 is a schematic diagram of a computer system 100 according to an embodiment of the application, where the U bits in FIG. 1 refer to each 1U unit space, and in one enclosure 102, the U bit number 118 is used to indicate the physical location of the U bit in the enclosure 102, for example, the physical location of the U bit in the enclosure 102 of the computer device 104a is the location of the number 38. Within one cabinet, the U-bit number may not be repeated. In addition, the enclosure number 103 is used to indicate the number of enclosures in the computer system, and in a computer system, the enclosure number may not be repeated, for example, the enclosure 102 number is a100. Each U-bit in the enclosure 102 may be used to house a computer device 104, as shown in FIG. 1, with the computing device 104 in the enclosure 102 comprising 1U-high switch 104a,1 2U-high server 104b, and 1 4U-high storage device 104c. Then for this 1U height switch 104a, the specific physical location of the device in the data center may be expressed by U bit number 38U bit, e.g., (a 100, U38), in rack a100 of the data center. For computer devices with a height exceeding 1U, a consecutive U-bit of the computer device height is required to install, e.g., server 104b, a 2U-height computer device, and 2 consecutive U-bits are required to install, in one possible implementation, the physical location of server 104b in the data center may be represented as U-bit number 31U-bit in rack A100, e.g., (A100, U31). Such a U-bit number for a computer device having a height exceeding 1U may represent the physical location of the device by any U-bit number or combination of numbers within its height coverage. The U-bit number representation of a physical location, e.g., 104b, may be number 31, or number 30, or numbers 30-31.
The computer system 100 may include one or more racks 102, fig. 1 illustrates one rack 102, each rack 102 may include one or more computer devices 104, which may be a flexible combination of one or more of storage devices, computing devices, switches, etc., the rack 102 in fig. 1 carries 1U of computer devices, 1 2U of computer devices, and 1 4U of computer devices, each of which may have one or more tag modules 106 mounted thereon, each of which may include one or more tag readers 108, fig. 1 illustrates each of which includes 2 tag readers. When there is a device on a certain U-bit on the cabinet 102, the state of the U-bit on the cabinet is displayed in the system, and when there is no device on the certain U-bit, the state of the U-bit is displayed as empty. According to FIG. 1, for example, the U-bit state 38 of cabinet A100 shows equipment on shelf, while the U-bit state 37 of cabinet A100 shows empty equipment.
The tag module 106 may be fixed to and bound to a computer device for storing information about the computer device, which may include one or more of a rated power consumption, a size, a serial number, a model number, or a product name of the computer device. Still further, the computer system 100 may also store specification information for the enclosure 102 itself, including size, enclosure model, power capability, U-bit information, and the like. The cabinet is a necessary device in the computer system, and the cabinet itself needs to be managed, and is a resource to provide power supply and physical location for the computer device, so that the cabinet needs to be uniformly allocated and used by a system administrator.
The tag reader/writer 108 is used to communicate with the tag module 106 and read and write information stored in the tag module 106. The tag reader/writer 108 may be a wireless tag reader/writer such as an NFC tag reader/writer, an RFID tag reader/writer or a WIFI tag reader/writer, and the tag module 106 is a wireless tag module, and is matched with the tag reader/writer 108 in protocol, and is used in pairing. The tag reader/writer 108 may include a wireless antenna and an antenna control module, where the wireless antenna is disposed in series or parallel inside the cabinet.
The position indicating device 110 includes a plurality of indicators 111, the number of which is related to the number of U-bits of the cabinet, as shown in fig. 1, and in this embodiment, the cabinet 102 is a 42U cabinet, so that there are 43 indicators 111 in total in fig. 1, where one indicator corresponds to the tag module 106 of the cabinet. An additional 42 indicators correspond to each U-bit of the enclosure 102, meaning that in one enclosure, each indicator 111 and U-bit number 118 are also in a one-to-one correspondence. And, the activation state of the indicator 111 is bound to the activation state of the tag module 106 on the computer device 104 in the corresponding U-bit. By this method, the U-bit number 118 of the computer device 104 on the corresponding U-bit can be determined by determining the U-bit number corresponding to the indicator 111 in the active state.
The position indicating device 110 can be made of flexible materials, such as flexible light bands or cables, is easy to install and can be installed on the side of the cabinet, and occupies less space. The U-bit number 118 may be embodied on the cabinet 102 in the form of a U-bit silk screen. The optical band or cable of the position indicating device 110 is installed on the cabinet 102 according to the corresponding relationship of the U-bit silk screen.
In another embodiment, the U-bit in the cabinet may refer to a space of different specifications obtained by combining 1U as a basic unit, for example, a space of 2U or a space of 4U is used as one U-bit. The U-bit number corresponds to each U-bit, and each indicator corresponds to each U-bit.
Fig. 2A further illustrates one possible embodiment of the position indicating device 110 and the tag module 106, and fig. 2A contains one tag module 106, one position indicating device 110, the position indicating device 110 including five sets of activators 204 and status lights 202, two tag readers and one cabinet manager.
The tag module 106 is comprised of a tag chip 208, a switching circuit 210, and a sensor 212, wherein the sensor 212 is configured to receive the activation signal 206, and the tag chip 208 has a storage function and a communication function, and stores all information of the device 104 or all information of the cabinet 102. The working mechanism is as follows: after sensor 212 receives activation signal 206, switch circuit 210 opens and activates tag chip 208. Tag reader/writer 108 can now recognize tag chip 208.
As an implementation, the activation signal 206 may be visible light, non-visible light, electromagnetic waves, acoustic waves, etc., and the sensor 212 is used in conjunction with the activation signal 206, e.g., if the activation signal 206 is visible light, the sensor 212 uses a visible light sensor; if the activation signal 206 is infrared, the sensor 212 uses an infrared sensor; if the activation signal is an electromagnetic wave, the sensor 212 is an electromagnetic wave sensor, if the activation signal is an acoustic wave signal, the sensor is an acoustic wave sensor, etc.
In this embodiment, the position indicating device 110 is composed of a plurality of indicators 111, each indicator includes a set of activators 204 and status lights 202, and each set of activators 204 and status lights 202 corresponds to a U-bit numbered position on the cabinet 102 and covers each U-bit of the cabinet 102. And the cabinet manager 112 numbers the indicators 111 according to the instruction, and performs one-to-one correspondence with the U-bit numbers. In this way, it can be ensured that the rack manager 112 can turn on the activator 204 for the designated U bit and issue the activation signal 206 as instructed.
When the activator 204 is turned on, the activation signal 206 is emitted, and after the sensor 212 receives the activation signal 206, the sensor 212 controls the switch circuit 210 to turn on the tag chip 208, and the tag reader 108 can identify the tag module 106. The cabinet manager 112 performs read and write operations on the tag module 106 through the reader/writer 108 according to instructions. The corresponding status light 202 is also turned on at the same time to indicate that the activator 204 of the current indicator 111 is in an activated state, and the tag module 106 corresponding to the indicator 111 is in an activated state, and is used for reminding a field worker that information read-write operation is being performed on the computer device 104 corresponding to the U-bit on the cabinet.
As an implementation, the position indicating device 110 may be a light band, the activator 204 is a light source generator, and the activator 204 sends the activation signal 206 to be the light source generator in a lighting state. The optical tape may be self-contained and subsequently installed on existing cabinets in the machine room or may be pre-installed in newly manufactured cabinets. The position indicating device 110 may also be provided on the cable. The cables and bands of light, which may be flexible or rigid, may be located on the sides of the cabinet or elsewhere, depending on ease of installation for each scene.
In another possible embodiment, as shown in FIG. 2B, the position of the sensor 212 and the position of the activator 204 are interchanged. I.e., sensor 212 is on position indicating device 110 and activator 204 is on tag module 106, each indicator 111 contains a set of status lights 202 and sensor 212. In this case, the switch circuit 210 is used to control the state of the activator 204, i.e., the activation state of the tag module 106. When the cabinet manager 112 needs to perform a read-write operation on a certain tag module, by communicating with the tag chip 208, the control switch circuit 210 is turned on, and at this time, the activator 204 sends an activation signal 206, the tag module 106 is in an activated state, and the sensor 212 is in an on state after receiving the activation signal 206. The cabinet manager 112 determines the physical location of the computer device 104 by determining the U-bit number corresponding to the indicator 111 to which the sensor 212 in the on state belongs, and finally determining the tag module 106 to be subjected to the read/write operation and the U-bit number corresponding to the computer device 104.
In the embodiment depicted in FIG. 2B, to ensure accuracy of the processing equipment information, the rack manager 112 activates one of the tag modules 106 at the same time or during the same time period.
Of course, the foregoing possible implementation manner is not limited to the technical solution of the present application, and those skilled in the art may design the different position indication devices 110 and the corresponding tag modules 106 according to the actual situation.
In the computer system 100, as shown in fig. 1, a rack manager 112 is mounted on the rack 102 and is configured to control the activator 204 to send the activation signals 206 in a specified order or frequency, and when the tag module 106 is in an activated state, the rack manager 112 performs a read/write operation on the tag module 106 through the tag reader 108.
If one or more racks 102 are present in a computer system 100, the rack manager 112 on each rack may be network linked through the network switching device 114 and ultimately communicate with the system manager 116. According to the instruction of the system manager 116, the device information read by the cabinet manager 112 may be sent to the system manager 116 in real time for summary management, where the device information includes the physical location information, the cabinet number and the U-bit number of the device. On the other hand, if the device information in the on-device tag module 106 is to be updated, the rack manager 112 writes new device information into the tag module 106 according to its own instruction or an instruction of the system manager 116.
As one implementation, the computer system 100 of the present application may be a large computer system such as a data center, or may be a small-scale computer system composed of all computer devices in a machine room or a cabinet.
Alternatively, the computer system 100 of the present application may incorporate the functions implemented by the cabinet manager 112 into the functions implemented by the system manager 116, omit the cabinet manager 112, and directly control the tag reader/writer 108 and the position indication device 110 by the system manager 116 to manage cabinet information and equipment information.
Fig. 3 further depicts the functionality of the rack manager 112, the rack manager 112 comprising an input unit 302, a parsing unit 304, a control unit 306, and an output unit 308. In a particular implementation, it will be appreciated by those skilled in the art that the cabinet manager 112 also contains other elements necessary to perform the normal functions.
The input unit 302 and the output unit 308 are used to communicate with the system manager 116, to communicate data and instructions of the rack manager 112 to the system manager 116, or to communicate data and instructions of the system manager 116 to the rack manager 112. In another possible embodiment, the local user may manage the device information through the input unit 302 and the output unit 308 provided by the cabinet manager 112, and through direct data access and instruction issuing to the cabinet manager by the local PC.
The input unit 302 receives data and instructions from the system manager 116, and the parsing unit 304 parses the data and instructions. According to the instruction, the control unit 306 sends a control instruction signal through the output unit 308 according to the parsed instruction, and sequentially or frequently turns on each activator 204 one by one, wherein at most only one activator 204 in the cabinet is in an on state at the same time or in the same time period, and the activators 204 corresponding to the designated U-bit number are turned on or off in this way, and the status lights 202 corresponding to the U-bit number are turned on or off.
The control unit 306 controls the tag reader/writer 108 to perform operations of reading and writing the tag module 106. On the one hand, only when the tag information is read, the tag reader 108 reads the device information stored in the tag module 106 and sends the device information to the input unit 302, the parsing unit 304 parses the device information, and the parsed device information is uploaded to the system manager 116 through the output unit 308.
On the other hand, when the information in the tag needs to be updated, the system manager 116 transmits a write command and data to be written to the input unit 302, the parsing unit 304 parses the written command and data, the control unit 306 firstly sends a control command signal through the output unit 308, turns on the tag module 106 corresponding to the device in the U-bit position according to the command, and secondly sends the data to be updated to the tag reader 108 through the output unit 308, and updates the data to the tag module 106.
When the rack manager 112 receives an instruction to turn on an activator 204, if there is a computer device 104 in the first U-bit, the tag module 106 on the computer device 104 in the first U-bit is turned on according to the state of the activator. The input unit 302 receives the device information stored in the tag module 106, the parsing unit 304 parses the device information, and performs association storage with the number of the first U bit, where the number of the first U bit is the physical location information of the computer device 104 on the cabinet.
If no computer device exists in the second U bit, the input unit 302 cannot get a response, and the cabinet manager 112 records the device information corresponding to the second U bit as an empty device.
In the embodiment shown in fig. 2B, the rack manager 112 may read and write all the tag modules 106 on the computer device 104 at the same time, and the tag chip 208 is always in an on state, so when the designated tag module 106 needs to be read and written, the difference in this embodiment is that the control unit 306 needs to control the activator 204 in the tag module 106 of the target computer device 104, send the activation signal 206, and turn on the sensor 212 in the position indication device 110, where the number of the sensor 212 corresponds to the U-bit number one by one, and the rack manager 112 detects the turn-on of the sensor 212 through the position indication device 110, so that the U-bit number corresponding to the sensor 212 and the designated tag module 106 at this time are bound, and indicates the U-bit number information of the computer device 104. Therefore, in this embodiment, it is necessary to determine the computer device object that needs to perform device information processing, and then determine the U-bit number of the corresponding computer device.
Of course, in another possible implementation manner in the embodiment shown in fig. 2B, the tag chip 208 may also be in a sleep state or a standby state, and the tag chip 208 may be woken up and turned on when a specific instruction is received.
The hardware device of the cabinet manager in the present application may be implemented by a hardware schematic diagram shown in fig. 7, where the cabinet manager in the hardware schematic diagram shown in fig. 7 includes: a processor 702, a memory 704, a communication interface 706, and a communication bus 708. Wherein the processor 702, the memory 704 and the communication interface 706 are communicatively coupled to each other via a communication bus 708. The functions of the input unit 302 and the output unit 308 may be implemented by the communication interface 706. The functions of the parsing unit 304 and the control unit 306 may be implemented by the memory 704 and the processor 702, and more particularly, computer instructions stored in the memory 704 may be executed by the processor 702 to cause the parsing unit 304 and the control unit 306 to perform the functions of parsing and controlling.
Fig. 4 depicts a flow diagram 400 of a method of device information management in accordance with an embodiment of the present invention. And 402, the system manager issues an instruction to start a device information management program in the computer system, and finally receives information of devices in the cabinets, including the null condition of U bits, sent by the cabinet manager of each cabinet. In another possible implementation, when the computer system is small in size and has no system manager, the rack manager issues instructions to begin the device information management process.
The system manager first makes rules, sets the activation sequence or frequency of all the tag modules in the computer system, and sends the rules of the activation sequence or frequency to the cabinet manager of each cabinet for execution, so-called polling, which covers all the U bits of all the cabinets.
As one implementation, according to flow 404, a cabinet number for which computer equipment management is required is first determined, and a cabinet manager configured on a corresponding cabinet starts to perform equipment information management actions, as in flow 406. The cabinet manager obtains a predetermined activation sequence or frequency from the system manager, and at most one activator in the computer system is in an activated state at the same time or during the same period of time. Further, the cabinet number is bound to address information of the cabinet manager, so that the system manager can find the cabinet with the target number through the address information of the cabinet manager, and the address information can include an IP address or a MAC address.
According to flow 408, the rack manager controls the tag reader to turn on, starting to search for turned-on tag modules within the detection range. The opened label module can perform read-write operation.
According to the process 409, after the position indication device is turned on, the tag module of the cabinet itself is first activated separately, and turned on. It will be appreciated that prior to managing the equipment information on the target enclosure, it is necessary to know information about the enclosure itself, including, but not limited to, the rated power that the enclosure can provide, the maximum size space that the enclosure can provide, whether the heat dissipation is air-cooled or liquid-cooled, and so on.
According to flow 414, the tag reader reads the information of the cabinet and extracts the total U-bit information of the cabinet as Nmax. In general, the information of the cabinet is static, but a cabinet upgrading scene is generated, and in this scene, we need to have the technical capability of dynamically refreshing the information of the cabinet, so the label module same as the cabinet is used for storing the equipment information of the cabinet, which is a better solution, wherein the label module of the cabinet can also be dynamically refreshed.
According to flow 410, the position indication device turns on to obtain an indication of the enclosure manager, turns on or off each activator in a predetermined sequence or frequency, e.g., each time polling of equipment information on the enclosure is started, an activation signal is sent on a U-bit at physical location N, where N is based on the enclosure manager settings, and the initial value is from a minimum, i.e., from the lowest U-bit location of the enclosure. In one possible implementation, the value may be 0 or 1.
According to the process 416, when the device information polls, no device actually exists at the position with the U bit number N, a determination needs to be made in the process 418, that is, whether there is a device information record at the position when the U bit is scanned last time, if there is a device at the position with the U bit at the last time, the original device at the position with the U bit N is reported to be off-shelf according to the process 426, the device polls this time, the system manager presents the off-shelf information and synchronously presents the off-shelf information, and the position with the frame U bit N under the ID is in an empty state. If there is no device information record at the location when the last scanned device information for the U bit is displayed according to flow 418, the system manager displays that the location where the frame U bit under the ID is N is empty according to flow 420.
According to flow 416, when a device is actually present at the location where the U bit is N, the tag module of the device at the U bit is turned on by the activation signal, as described in flow 412.
According to the process 422, after the tag module is turned on, the tag module and the tag reader can perform data interaction, and first, information of the device is transmitted back to the cabinet manager through the tag reader.
According to flow 424, the rack manager needs to give instructions as to whether the information of the device needs to be further refreshed this time. The information of the device is fixed in a usual way, but the device also has an upgrade scene, for example, the rated power of a rack server, and the power supply system can be upgraded by upgrading PSU (Power Supply Unit), so that the rated power information of the device is changed, and therefore, the rated power information of the device needs to be updated. In another case, the updating of the hard disk, the memory and the CPU of the server is a higher-frequency scene, and the updating of the key specification index of the equipment needs to be timely refreshed and recorded in the tag module, so that the management accuracy of the equipment is improved.
If the device information needs to be refreshed, according to the process 428, the device information is refreshed first, and the device information is returned, and the returned information and the device information needing to be refreshed are checked, if the check is successful, the cabinet manager or the system manager displays that the device refresh is successful, and if the check is unsuccessful, the cabinet manager or the system manager prompts that the device information refresh is failed.
If the device information does not need to be refreshed, flow 428 is skipped and flow 432 is directed.
According to the process 432, it is determined whether the N value of the U-bit number is greater than or equal to Nmax, that is, greater than or equal to the maximum value of the space of the cabinet, then all U-bits on the cabinet have been scanned, and all the information of the devices have been managed, then the process goes to the process 434, and the management of the device information of the present round on the target cabinet is completed.
According to flow 432, it is determined that the N value of the U-bit number is less than Nmax at this time, i.e., the U-bits on the cabinet are not scanned, and the flow goes to 430. According to flow 430, first, the activator on the U-bit with the physical position N is turned off, and then the tag module of the device on the corresponding U-bit is turned off, so as to prevent misreading. The value of N is then incremented by 1, i.e., n=n+1, and returned to flow 410. In this way, the devices on each U-bit on the target enclosure are cyclically covered until the N value is greater than or equal to Nmax, and the process goes to process 434 to complete the device information management task for the current round on the target enclosure.
It can be easily understood that the system manager can perform traversal management on the equipment information on each cabinet in the computer system by traversing all cabinet number information.
According to flow 436, when the device information management job for the current round of the target enclosure is completed, N is assigned as an initial value, the entire flow returns to flow 402, and the instructions of the system manager and the enclosure manager are awaited, and the next round of device information management flow is entered.
In the embodiment of the application, the tag module can perform read-write operation, which is called an activation state of the tag module;
the indicator may indicate the state of the U bit to which the indicator currently corresponds, referred to as the active state of the indicator, e.g., a status light of the indicator is on, or the indicator is activated;
The state in which the activator can emit an activation signal is referred to as the active state of the activator; the state in which the sensor receives the activation signal is referred to as the activation state of the sensor.
In another possible implementation manner, when a new device is put on the rack, a blank tag module is attached to the new device, and the rack manager can designate and open an activator corresponding to the U-bit position where the new device is located, and then control the module reader-writer to write information of the new device into the blank tag module to complete the tag module initializing function of the new device.
In addition, it should be readily understood that the system manager is just a name of an embodiment of the present invention, and may be referred to by other names, such as device management software, etc., and its application scope is not limited to the whole computer system, but may also be implemented to manage all device information in a single cabinet, or in a single machine room.
In another possible implementation, as shown in the scenario of fig. 2B, all the tag modules can be accessed simultaneously, and some modification of the management method described above is required. For example, under the control of the system manager, only the enclosure manager for the target enclosure number may turn on the tag reader and receive the signal from sensor 212. Therefore, after all the identifiable tag modules are polled, the device information of all the tag modules and the position numbers of the sensors, namely the U-bit numbers of the cabinets, can be bound in a one-to-one correspondence mode, and then the device information of all the computer devices on the target cabinet can be counted. If the equipment information of the tag module is not transmitted back to the cabinet manager, the tag module is proved not to be on the target cabinet, and the tag module can be ignored. And if the U-bit number does not have the binding equipment information, displaying that the U-bit of the number on the target cabinet is in an empty state.
If the target cabinet has new computer equipment to put on shelf, a blank label module is attached, the cabinet manager writes equipment information into the blank label, an activator of the equipment information is started, an activation signal is sent, a corresponding sensor of the equipment information is activated, the signal is sent to the cabinet manager, and the cabinet manager rewrites a U-bit number corresponding to the sensor in an activated state into the label module of the new computer equipment, so that an initialization process is completed.
After the information collection and management of each device on all the cabinets in the computer system is completed, an interactive interface is needed to present the information to the staff, so as to facilitate the management of numerous computer devices in the computer system, and the form of the interactive interface can be WEBUI (Web User Interface), RESTFUL (Representational State TransferFul), CLI (Command-LINE INTERFACE) or SNMP (Simple Network Management Protocol).
FIG. 5 illustrates one embodiment of an interactive interface presentation in further detail, including a multi-cabinet system manager interactive interface schematic 500. On one hand, the equipment information in 3 cabinets in the figure can be simultaneously displayed in one interface 502, and on the other hand, the use condition of cabinet resources can be displayed. The cabinet is also used as a device, and information thereof can be uploaded to a cabinet manager or a system manager for management, such as rated power supply capacity and total space size.
Interface 506 presents equipment information under the cabinet, such as information under equipment 0 including: name, model number, serial number, rated power consumption, size, location, etc.
The interface 504 displays the number information of the cabinet and the resource usage situation, for example, the cabinet with the number a100, the rated power is B0watts, the total space size is D0U, and by counting the information of the devices 0, 1, 2, and the like below the cabinet 0, the rated power and the device height of all the computer devices can be accumulated, so that the rated power consumption total requirement is A0 watts and the occupied space size requirement is C0U. And comparing the rated power supply and the total accommodation capacity of the cabinet to obtain the resource use condition of the cabinet, wherein the power use rate is A0/B0watts, and the space use rate is C0/D0U. Through the interactive interface, staff can monitor the resource utilization rate of each cabinet, and through placing computer equipment on a proper cabinet, cabinet resources are integrated and distributed, so that the utilization rate of the cabinet resources in the whole computer system can be improved, and the cost is saved.
Another possible way for presenting information of devices in a computer system is shown in fig. 8. The information for each enclosure, or for each computer device and each enclosure within an enclosure, is presented by modeling the physical location of each enclosure in the computer system. The interactive interface diagram 800 of fig. 8 shows two cabinets 802 and 810, numbered a100 and a101, respectively. On the cabinet 802, we can see two computer devices 804a and 804b. Module 806 shows information about the cabinet including cabinet number a100, rated power B0 Watts, and space size D0, in this example D0 is 42U. The 806a module shows the device information of the computer device 804a, including model number, serial number, rated power, height and location, in this embodiment the computer device 804a has a height of 2U, the location may be denoted (A100, U31), and the 806b module shows the device information of the computer device 804b, including model number, serial number, rated power, height and location, in this embodiment the computer device 804b has a height of 4U, the location may be denoted (A100, U10). The equipment information within cabinet 810 is presented in the same manner and will not be described in detail herein.
Of course, the above possible implementation manner does not limit the technical solution of the present application, and a person skilled in the art may design different display interfaces according to the actual situation, and include different numbers of devices and information types, different numbers and types of cabinets, and so on.
As shown in fig. 6, it is also readily understood that the physical location information of the devices may be multi-level, such as one device 610, may be on an L1 building 602 of the computer system, on an L2 floor 604 of the L1 building 602, on an L3 machine room 606 of the L2 floor 604, on an L4 cabinet 608 within the L3 machine room 606. Therefore, the physical location information of the device in the device information display interface schematic diagram 500 can be easily expanded into multiple levels of physical locations according to the actual situation, where one embodiment is shown in fig. 6. By means of the embodiment, the staff can be positioned to the physical position of the equipment as soon as possible.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules described above is merely a logical functional division, and may be implemented in other manners, e.g., multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication links shown or discussed with each other may be indirect coupling or communication links through interfaces, devices or modules, which may be in electrical, mechanical, or other forms.
The modules described above as separate components may or may not be physically separate, and components shown as modules may or may not be one physical device, or may be distributed over a plurality of physical devices. For example, in the above embodiment of the present application, the cabinet manager 112 and the tag reader/writer 108 shown in fig. 1 may be two different devices that are physically separated to implement the functions described in the above embodiment, respectively, or may be integrated into one physical device to implement the functions of the cabinet manager 112 and the tag reader/writer 108 described in the above embodiment.
In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module. The integrated modules may be implemented in hardware or in hardware plus software functional modules.
The integrated modules, which are implemented in the form of software functional modules, may be stored in a computer readable storage medium. The software functional module is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform some of the steps of the methods described in the embodiments of the present invention. And the aforementioned storage medium and memory may be readable nonvolatile storage media including: a mobile hard disk, a Read-Only Memory (ROM), a random access Memory (Random AccessMemory, RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; these modifications or substitutions do not depart from the essence of the corresponding technical solutions from the protection scope of the technical solutions of the embodiments of the present invention.
Claims (33)
1. A cabinet for loading at least one computer device, each computer device being loaded in a U-position in the cabinet;
Each computer device is provided with a label module, and each label module is used for storing the device information of the corresponding computer device;
the cabinet is also provided with a cabinet manager, and the cabinet manager is used for acquiring the equipment information of the computer equipment stored in the label module which is currently in an activated state;
The cabinet is also provided with a position indicating device, the position indicating device comprises a plurality of indicators, and the position indicating device is used for indicating the U-position of the computer equipment corresponding to the label module in the current activated state to the cabinet manager; each tag module comprises an activator, each indicator comprises a sensor and a status lamp, when the cabinet manager performs read-write operation on the tag module, the activator sends out an activation signal, the tag module is in an activated state, and the sensor receives the activation signal sent out by the activator in the corresponding activated tag module and lights the corresponding status lamp according to the received activation signal;
Or alternatively
Each indicator comprises an activator and a status light, each tag module comprises a sensor, when the activator is started, an activation signal is emitted, the sensor receives the activation signal emitted by the corresponding activator, and the corresponding tag module is activated according to the received activation signal; and the cabinet manager performs read-write operation on the tag module, and the corresponding status lamp is lightened, and the lightened status lamp is used for indicating that the current indicator is in an activated state.
2. The cabinet of claim 1, further comprising a tag reader for reading device information of a computer device from the tag module currently in an active state and transmitting the read device information of the computer device to the cabinet manager.
3. The cabinet of claim 1 or 2, wherein each indicator corresponds to a U-bit, each indicator further corresponds to at least one tag module, and the U-bit corresponding to each indicator in an active state is the U-bit in which the computer device corresponding to the tag module currently in an active state is located.
4. The cabinet of claim 1, wherein each activator is a light source generator and each sensor is a light sensor; or each activator is an electromagnetic wave generator, and each sensor is an electromagnetic wave sensor; or each activator is an acoustic wave generator and each sensor is an acoustic wave sensor.
5. The cabinet of any one of claims 1-2, wherein the position indication device is disposed on a cable or a light strip that is mounted in correspondence to a U-bit screen of the cabinet.
6. The cabinet of claim 5, wherein the cable or the light strip is made of a flexible material.
7. The cabinet of claim 6, wherein the position indicating device is disposed on a side of the cabinet.
8. The cabinet of any one of claims 6-7, wherein the tag module is a wireless tag module and the tag reader is a wireless tag reader.
9. The cabinet of claim 7, wherein the cabinet comprises at least one tag reader/writer independently disposed in the cabinet, the at least one tag reader/writer comprising an NFC tag reader/writer, an RFID tag reader/writer, or a WIFI tag reader/writer.
10. The cabinet of claim 8, wherein the tag reader is integral with the cabinet manager, the cabinet manager being disposed on top of the cabinet.
11. The cabinet of claim 10, wherein the cabinet manager is further configured to activate each tag module in a predetermined sequence or frequency.
12. The cabinet of claim 11, wherein the cabinet manager activates a tag module at the same time or during the same time period.
13. A computer system comprising at least one cabinet as claimed in any one of claims 1 to 12.
14. The computer system of claim 13, further comprising a system manager for receiving enclosure information or in-enclosure device information sent by the enclosure manager of each enclosure.
15. The computer system of claim 14, wherein the system manager is configured to set an activation order or frequency of a tag module of the computer system, the activation order or frequency being sent to a rack manager of each rack.
16. The computer system of claim 15, wherein the activation sequence or frequency comprises: only one tag module in the computer system is in an active state at the same time or within the same time period.
17. The management method of the computer equipment in the cabinet is characterized in that the cabinet is used for loading at least one computer equipment, each computer equipment is loaded in one U-bit in the cabinet, each computer equipment is provided with a label module, each label module is used for storing equipment information of the corresponding computer equipment, and the cabinet is further provided with a cabinet manager and a position indicating device; the position indication device comprises a plurality of indicators, each tag module comprises an activator, each indicator comprises a sensor and a status lamp, when the cabinet manager performs read-write operation on the tag module, the activator sends out an activation signal, the tag module is in an activation state, the sensor receives the activation signal sent out by the activator in the corresponding activated tag module, and the corresponding status lamp is lightened according to the received activation signal; or alternatively
Each indicator comprises an activator and a status light, each tag module comprises a sensor, when the activator is started, an activation signal is emitted, the sensor receives the activation signal emitted by the corresponding activator, and the corresponding tag module is activated according to the received activation signal; the cabinet manager performs read-write operation on the tag module, and the corresponding status lamp is lightened, and the lightened status lamp is used for indicating that the current indicator is in an activated state;
the method comprises the following steps:
the equipment cabinet manager acquires equipment information of first computer equipment stored in a first tag module, wherein the first tag module is a tag module in an activated state currently in the equipment cabinet;
The cabinet manager determines a first U position where the first computer equipment is located according to the indication of the position indication device;
The cabinet manager records the first U bit and the equipment information of the first computer equipment.
18. The method of claim 17, wherein the cabinet further comprises a tag reader/writer; and the cabinet manager acquires the equipment information of the first computer equipment stored in the first label module and read by the label reader-writer.
19. The method of claim 17 or 18, wherein each indicator corresponds to a U bit, each active tag module corresponds to an active indicator, and each active indicator corresponds to a U bit in which the computer device to which the currently active tag module corresponds is located;
the cabinet manager determines a first U bit where the first computer equipment is located according to the indication of the position indication device, and the method comprises the following steps:
the cabinet manager obtains a first U bit corresponding to the indicator in an activated state at present, which is indicated by the position indication device; or alternatively
And the cabinet manager acquires the indicator in the current activated state indicated by the position indicating device and determines a first U bit corresponding to the indicator in the current activated state.
20. The method of claim 17, wherein the method further comprises:
The cabinet manager acquires empty equipment information;
Determining a second U bit corresponding to the empty equipment information according to the indication of the position indication device;
And recording the equipment information corresponding to the second U bit as empty equipment.
21. The method according to any one of claims 17-18, further comprising:
the rack manager activates each tag module in a predetermined sequence or frequency.
22. A cabinet management kit, comprising: the tag module is fixed on the computer equipment and is used for storing equipment information of the current computer equipment; the tag reader-writer is used for reading the equipment information stored in the tag module in the current activated state, and the computer equipment is loaded in the U-bit of the cabinet; each tag module comprises an activator, each indicator comprises a sensor and a status lamp, when the cabinet manager performs read-write operation on the tag module, the activator sends out an activation signal, the tag module is in an activated state, the sensor receives the activation signal sent out by the activator in the corresponding activated tag module, and the corresponding status lamp is lightened according to the received activation signal; or alternatively
Each indicator comprises an activator and a status light, each tag module comprises a sensor, when the activator is started, an activation signal is emitted, the sensor receives the activation signal emitted by the corresponding activator, and the corresponding tag module is activated according to the received activation signal; the cabinet manager performs read-write operation on the tag module, and the corresponding status lamp is lightened, and the lightened status lamp is used for indicating that the current indicator is in an activated state;
the kit further comprises a position indicating device, wherein the position indicating device comprises a plurality of indicators, and the position indicating device is used for indicating the U bit of the computer equipment corresponding to the label module which is in the current activated state.
23. The kit of claim 22, further comprising: a cabinet manager;
the cabinet manager is used for acquiring equipment information in the tag module in the current activated state from the tag reader-writer and acquiring the U bit of the computer equipment corresponding to the tag module in the current activated state from the position indicating device.
24. The kit of claim 22 or 23, wherein each indicator is configured to be mounted with a U-bit, each active tag module with an active indicator, and each active indicator with a U-bit corresponding to a U-bit of the computer device with which the currently active tag module is associated.
25. The kit of claim 24, wherein the plurality of indicators comprise a light source generator and each of the label modules comprises a light sensor therein; or the plurality of indicators comprises an electromagnetic wave generator, and each tag module comprises an electromagnetic wave sensor therein; or the plurality of indicators may comprise an acoustic wave generator and each tag module may comprise an acoustic wave sensor.
26. A method of managing a computer system, wherein the computer system comprises a system manager and at least one cabinet according to any one of claims 1-12;
the system manager acquires cabinet information sent by a cabinet manager in a first cabinet;
The system manager obtains equipment information in the cabinet, which is sent by a cabinet manager in the first cabinet;
The system manager records the cabinet information and the equipment information in the cabinet.
27. The method of claim 26, wherein the method further comprises: the system manager activates each tag module within each cabinet in a predetermined sequence or frequency.
28. The method according to claim 26, characterized in that the method comprises: and displaying the cabinet information of at least one cabinet and the equipment information of at least one computer equipment in the at least one cabinet through an interactive interface.
29. The method of claim 28, wherein the presenting via the interactive interface comprises: and displaying the cabinet information of each cabinet in the computer system and the equipment information of each computer equipment in the cabinet.
30. The method of claim 28 or 29, wherein the presenting through the interactive interface comprises: information for each enclosure is presented by modeling the physical location of each enclosure in the computer system or information for computer devices within each enclosure is presented by modeling the physical location of each computer device within each enclosure.
31. The method of any one of claims 26-29, further comprising:
the system manager sums the power ratings of the computer devices within each cabinet.
32. The method of any one of claims 26-29, further comprising:
the system manager accumulates the heights of the computer devices within each cabinet.
33. A method for managing a computer system, wherein the computer system comprises a system manager and at least one cabinet, the cabinet is used for loading at least one computer device, each computer device is loaded in one U-bit in the cabinet, a tag module is installed on each computer device, each tag module is used for storing device information of the corresponding computer device, the cabinet is further provided with a position indicating device, the position indicating device comprises a plurality of indicators, and the position indicating device is used for indicating the U-bit of the computer device corresponding to the tag module which is currently in an activated state; each tag module comprises an activator, each indicator comprises a sensor and a status lamp, when the cabinet manager performs read-write operation on the tag module, the activator sends out an activation signal, the tag module is in an activated state, the sensor receives the activation signal sent out by the activator in the corresponding activated tag module, and the corresponding status lamp is lightened according to the received activation signal; or alternatively
Each indicator comprises an activator and a status light, each tag module comprises a sensor, when the activator is started, an activation signal is emitted, the sensor receives the activation signal emitted by the corresponding activator, and the corresponding tag module is activated according to the received activation signal; the cabinet manager performs read-write operation on the tag module, and the corresponding status lamp is lightened, and the lightened status lamp is used for indicating that the current indicator is in an activated state;
The system manager obtains equipment information in a first tag module in an activated state currently in a first cabinet;
The system manager obtains information of the first cabinet;
the system manager obtains the U position of the corresponding computer equipment of the first label module through a position indicator in the first cabinet;
and the system manager records the information of the first cabinet and the U bit of the corresponding computer equipment of the first label module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010555779.9A CN113806186B (en) | 2020-06-17 | 2020-06-17 | Cabinet, system, method and management suite for equipment information management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010555779.9A CN113806186B (en) | 2020-06-17 | 2020-06-17 | Cabinet, system, method and management suite for equipment information management |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113806186A CN113806186A (en) | 2021-12-17 |
CN113806186B true CN113806186B (en) | 2024-07-19 |
Family
ID=78892721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010555779.9A Active CN113806186B (en) | 2020-06-17 | 2020-06-17 | Cabinet, system, method and management suite for equipment information management |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113806186B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114841182A (en) * | 2022-04-21 | 2022-08-02 | 北京众谊越泰科技有限公司 | IT asset position tracking method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488967A (en) * | 2013-10-14 | 2014-01-01 | 张祖锋 | Visible light or infrared positioning based cabinet management system and method |
CN209028621U (en) * | 2018-11-16 | 2019-06-25 | 北京泰豪信息科技有限公司 | A kind of cabinet IT asset management device and system |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609743B (en) * | 2012-02-13 | 2015-01-21 | 华为技术有限公司 | Method and device for managing assets in cabinet and cabinet system |
CN103473521B (en) * | 2013-09-02 | 2016-03-02 | 华为技术有限公司 | A kind of assets information acquisition methods of data center and system |
JP6452982B2 (en) * | 2014-08-06 | 2019-01-16 | 株式会社日本総合研究所 | Article management system and terminal device |
CN104978645A (en) * | 2015-07-07 | 2015-10-14 | 成都理工大学 | Novel warehouse management system |
CN105158733B (en) * | 2015-09-29 | 2018-11-09 | 上海十贝电子科技有限公司 | A kind of cabinet positioning system and localization method |
CN205594620U (en) * | 2016-04-27 | 2016-09-21 | 林奎 | IT equipment rack U position management system |
WO2018067850A1 (en) * | 2016-10-05 | 2018-04-12 | Mox Networks, LLC | Rfid-based rack inventory management systems |
CN108540541B (en) * | 2018-03-22 | 2020-10-23 | 华为技术有限公司 | Information processing method, information processing apparatus, and switch |
WO2020014964A1 (en) * | 2018-07-20 | 2020-01-23 | 深圳市数码人技术有限公司 | Cabinet and distributed internet of things management method and system for it assets |
CN110837876A (en) * | 2018-08-15 | 2020-02-25 | 华为技术有限公司 | Method and rack for equipment management |
CN110336691B (en) * | 2019-05-24 | 2021-06-22 | 华为技术有限公司 | Management method, device, equipment and communication system of equipment in data center |
US10503942B1 (en) * | 2019-07-03 | 2019-12-10 | Fmr Llc | Systems and methods for a data center monitoring system |
CN209992995U (en) * | 2019-07-31 | 2020-01-24 | 中国工商银行股份有限公司 | Bank PC server control system |
CN210776746U (en) * | 2019-08-26 | 2020-06-16 | 兰州海红技术股份有限公司 | Intelligent network cabinet U-bit asset monitoring module |
CN110956231B (en) * | 2019-10-12 | 2021-03-16 | 深圳市共济科技股份有限公司 | Method, memory and system for automatically binding asset management electronic tag |
CN210666833U (en) * | 2019-10-31 | 2020-06-02 | 武汉天喻聚联网络有限公司 | Fixed asset management system |
-
2020
- 2020-06-17 CN CN202010555779.9A patent/CN113806186B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488967A (en) * | 2013-10-14 | 2014-01-01 | 张祖锋 | Visible light or infrared positioning based cabinet management system and method |
CN209028621U (en) * | 2018-11-16 | 2019-06-25 | 北京泰豪信息科技有限公司 | A kind of cabinet IT asset management device and system |
Also Published As
Publication number | Publication date |
---|---|
CN113806186A (en) | 2021-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5704049A (en) | Subglobal area addressing for electronic price displays | |
CN206775516U (en) | Computer room management system based on RFID label tag | |
US6796506B1 (en) | Tracking electronic devices | |
US20110106576A1 (en) | Equipment management device and method | |
US20060097863A1 (en) | Tracking equipment | |
US20090115613A1 (en) | Association of rack mounted equipment with rack position | |
CN102609743B (en) | Method and device for managing assets in cabinet and cabinet system | |
CN112733974A (en) | Automatic management method for improving IT asset position accuracy | |
CN113806186B (en) | Cabinet, system, method and management suite for equipment information management | |
CA2208884C (en) | Subglobal area addressing for electronic price displays | |
US7627788B2 (en) | RFID active/passive tag identifying failed sub-CRU and location within higher level CRU | |
CN106200815A (en) | Electronic device management | |
GB2381611B (en) | Server system with multiple management user interfaces | |
US6724315B2 (en) | Identification of mounting locations of sub-systems in mounting units | |
CN105335270B (en) | Server selection method and system | |
JP5327985B2 (en) | Method, system, apparatus, and computer program for determining power supply requirements for a data processing system | |
US20080307197A1 (en) | System and Method for Persistent Hardware System Serial Numbers | |
US10338987B2 (en) | Testing module compatibility | |
CN108960449A (en) | A kind of device location information maintaining method, device, system and cabinet | |
CN113379013A (en) | Intelligent desktop frame based on RFID near field antenna | |
CN114557548B (en) | Intelligent bookcase management system | |
US8443210B2 (en) | Power management module enforcing computer power capping by reading power cap information from nameplate having both machine readable module and human readable designation for providing such information | |
CN111178473A (en) | Article management system, method, apparatus and computer-readable storage medium | |
US7383413B2 (en) | Card-cage audio visual signal control system with card ID assignment | |
CN116521574A (en) | Information acquisition method of storage module and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20211222 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Applicant after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Applicant before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |