CN113836561B - Server management system and server - Google Patents

Server management system and server Download PDF

Info

Publication number
CN113836561B
CN113836561B CN202111148406.0A CN202111148406A CN113836561B CN 113836561 B CN113836561 B CN 113836561B CN 202111148406 A CN202111148406 A CN 202111148406A CN 113836561 B CN113836561 B CN 113836561B
Authority
CN
China
Prior art keywords
micro
unit
control unit
central processor
management
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
Application number
CN202111148406.0A
Other languages
Chinese (zh)
Other versions
CN113836561A (en
Inventor
于治楼
肖德广
张武
吴登勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chaoyue Technology Co Ltd
Original Assignee
Chaoyue Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chaoyue Technology Co Ltd filed Critical Chaoyue Technology Co Ltd
Priority to CN202111148406.0A priority Critical patent/CN113836561B/en
Publication of CN113836561A publication Critical patent/CN113836561A/en
Application granted granted Critical
Publication of CN113836561B publication Critical patent/CN113836561B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/81Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Computing Systems (AREA)
  • Power Sources (AREA)

Abstract

The invention discloses a server management system and a server, wherein the system comprises: the first micro-control unit of each calculation unit is connected with the second micro-control unit of the management unit, and the second micro-control unit of the management unit is connected with the third micro-control unit of the storage unit, the fourth micro-control unit of the exchange unit and the fifth micro-control unit of each power supply unit; the first central processor of each computing unit is connected with the second central processor of the management unit, and the second central processor of the management unit is connected with the third central processor of the storage unit; the first universal asynchronous receiving and transmitting transmitter of each computing unit is connected with the second central processing unit of the management unit, the second central processing unit is connected with the second micro-control unit, and the second central processing unit of the management unit is connected with the second universal asynchronous receiving and transmitting transmitter of the storage unit. By the scheme of the invention, the risk of data theft is effectively avoided, and the safety is higher.

Description

Server management system and server
Technical Field
The invention relates to the technical field of electronic equipment, in particular to a server management system and a server, and particularly relates to a multi-unit server management system based on a domestic processor.
Background
With the rise of the big data age, the server needs to process and store a large amount of data, so that the server needs to run for a long time under high load, and the server may be down. In order to facilitate quick and efficient management of servers by operation and maintenance personnel, the existing server management system is usually a scheme of adopting AST series embedded processors of ASPEED to combine with system software provided by AMI. However, the existing server management system has the risk of data on the server being stolen, and has potential safety hazards.
Disclosure of Invention
The invention provides a server management method and a server management system, which effectively avoid the risk of data theft and have higher safety.
Based on the above object, an aspect of an embodiment of the present invention provides a server management system, including:
a plurality of computing units, each computing unit comprising a first micro-control unit, a first central processing unit and a first universal asynchronous receiver transmitter;
the management unit comprises a second micro-control unit and a second central processing unit;
the storage unit comprises a third micro-control unit, a third central processing unit and a second general asynchronous receiving and transmitting transmitter;
an exchange unit including a fourth micro control unit;
a plurality of power supply units, each including a fifth micro control unit;
the first micro-control unit of each calculation unit is connected with the second micro-control unit of the management unit, and the second micro-control unit of the management unit is connected with the third micro-control unit of the storage unit, the fourth micro-control unit of the exchange unit and the fifth micro-control unit of each power supply unit; the first central processor of each computing unit is connected with the second central processor of the management unit, and the second central processor of the management unit is connected with the third central processor of the storage unit; the first universal asynchronous receiving and transmitting transmitter of each computing unit is connected with the second central processing unit of the management unit, the second central processing unit is connected with the second micro-control unit, and the second central processing unit of the management unit is connected with the second universal asynchronous receiving and transmitting transmitter of the storage unit.
In some embodiments, the first micro-control unit, the second micro-control unit, the third micro-control unit, the fourth micro-control unit, and the fifth micro-control unit all employ a chip GD32 MCU.
In some embodiments, the first central processor, the second central processor, and the third central processor are all embedded CPUs.
In some embodiments, the management unit is developed based on an open source embedded Linux system.
In some embodiments, the second micro-control unit of the management unit is connected to the first micro-control unit of each computing unit, the third micro-control unit of the storage unit, the fourth micro-control unit of the switching unit, and the fifth micro-control unit of each power supply unit through serial interfaces.
In some embodiments, the second central processor of the management unit is connected to the first universal asynchronous receiver transmitter of each computing unit and the second universal asynchronous receiver transmitter of the storage unit via a serial interface.
In some embodiments, the second central processor of the management unit communicates with the first central processor of each computing unit, the third central processor network of storage units, through a gigabit switch.
In some embodiments, the second central processor of the management unit is connected to the second micro-control unit through a serial interface.
In some embodiments, the first micro-control unit, the second micro-control unit, the third micro-control unit, the fourth micro-control unit and the fifth micro-control unit are all used for collecting first information and reporting the first information to the second micro-control unit of the management unit; and the second central processor in the management unit is used for realizing information interaction with the second micro-control unit and carrying out centralized display on the first information acquired by each micro-control unit.
Another aspect of the embodiments of the present invention provides a server, where the server includes the server management system described in the present invention.
The invention has the following beneficial technical effects: the first micro-control unit of each calculation unit is connected with the second micro-control unit of the management unit, and the second micro-control unit of the management unit is connected with the third micro-control unit of the storage unit, the fourth micro-control unit of the exchange unit and the fifth micro-control unit of each power supply unit; the first central processor of each computing unit is connected with the second central processor of the management unit, and the second central processor of the management unit is connected with the third central processor of the storage unit; the first universal asynchronous receiving and transmitting transmitter of each computing unit is connected with the second central processor of the management unit, the second central processor is connected with the second micro-control unit, and the second central processor of the management unit is connected with the second universal asynchronous receiving and transmitting transmitter of the storage unit, so that the risk of data theft is effectively avoided, and the safety is high.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are necessary for the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention and that other embodiments may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a block diagram of a server management system provided by an embodiment of the present invention;
fig. 2 is a schematic diagram of a server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention will be described in further detail with reference to the accompanying drawings.
It should be noted that, in the embodiments of the present invention, all the expressions "first" and "second" are used to distinguish two entities with the same name but different entities or different parameters, and it is noted that the "first" and "second" are only used for convenience of expression, and should not be construed as limiting the embodiments of the present invention, and the following embodiments are not described one by one.
Based on the above object, a first aspect of the embodiments of the present invention proposes an embodiment of a server management system. As shown in fig. 1, it includes: a plurality of computing units, for example, a computing unit 1, a computing unit 2, a computing unit 3, and a computing unit 4 shown in the figure, each of which includes a first micro control unit, a first central processor, and a first universal asynchronous receiver transmitter. And the management unit comprises a second micro-control unit and a second central processing unit. And the storage unit comprises a third micro-control unit, a third central processing unit and a second general asynchronous receiving and transmitting transmitter. And the exchange unit comprises a fourth micro control unit. And a plurality of power supply units, each including a fifth micro control unit.
The first micro-control unit of each calculation unit is connected with the second micro-control unit of the management unit, and the second micro-control unit of the management unit is connected with the third micro-control unit of the storage unit, the fourth micro-control unit of the exchange unit and the fifth micro-control unit of each power supply unit. The first central processor of each computing unit is connected with the second central processor of the management unit, and the second central processor of the management unit is connected with the third central processor of the storage unit. The first universal asynchronous receiving and transmitting transmitter of each computing unit is connected with the second central processing unit of the management unit, the second central processing unit is connected with the second micro-control unit, and the second central processing unit of the management unit is connected with the second universal asynchronous receiving and transmitting transmitter of the storage unit.
In some embodiments, the second micro-control unit of the management unit is connected to the first micro-control unit of each computing unit, the third micro-control unit of the storage unit, the fourth micro-control unit of the switching unit, and the fifth micro-control unit of each power supply unit through serial interfaces, which are used to implement data interaction between the management unit and the computing unit, the storage unit, the switching unit, and the power supply unit.
In a specific implementation manner, the first micro-control unit, the second micro-control unit, the third micro-control unit, the fourth micro-control unit and the fifth micro-control unit all adopt a chip GD32 MCU. The chip GD32MCU is used for collecting first information for realizing the on-off and reset functions of each unit. The first information may include temperature information of the component, voltage of the component, and the like.
In some embodiments, the second central processor of the management unit communicates with the first central processor of each computing unit, the third central processor network of storage units, through a gigabit switch.
In one specific implementation, the first central processor, the second central processor, and the third central processor are embedded CPUs.
In some embodiments, the second central processor of the management unit is connected to the first universal asynchronous receiver transmitter of each computing unit, the second universal asynchronous receiver transmitter of the storage unit, and through a serial interface for implementing the SOL (Serial over Lan) function.
In some embodiments, the second central processor of the management unit is connected to the second micro-control unit through a serial interface.
In a specific implementation manner, the development management unit based on the open source embedded Linux system is used for realizing supporting various man-machine interaction modes of Web and remote command lines. Under the open source embedded Linux system, the development management unit collects and gathers the data of each unit and simultaneously issues the data. The management unit man-machine interaction can adopt a browser-based B/S visual interface, and can also use a command line mode of an SNMP protocol to facilitate management and control of a user on the management unit.
In some embodiments, the first micro-control unit, the second micro-control unit, the third micro-control unit, the fourth micro-control unit, and the fifth micro-control unit are all configured to collect the first information, and report the first information to the second micro-control unit of the management unit. And the second central processor in the management unit is used for realizing information interaction with the second micro-control unit and carrying out centralized display on the first information acquired by each micro-control unit. In the implementation, the GD32MCU on the management unit collects the first information collected by the GD32MCU of other units, and reports the first information to the management unit. And a second central processing unit and a second micro-control unit in the management unit acquire the first information acquired by each unit and process the first information, so that reporting and issuing of the data interaction strategy are completed. The management unit performs centralized display on the processed first information.
In practical application, the server management system provided by the embodiment of the invention can realize the functions of basic information, running state information, fault alarm information reporting, power-on management, fan management control and the like. The basic information may include a device name, a model number, a manufacturer, a shaping time, a software and hardware version number, a production date, an accumulated working time, etc., the running state information may include a working state, power consumption of the whole machine, hardware configuration, resource consumption, etc., and the fault alarm information may include alarm information such as component voltage, temperature, etc. Fan management may include fan real-time speed display, automatic and manual control of fan functions. The power-on control can comprise remote power-on, power-off and reset functions of the unit modules.
According to the embodiment of the invention, the embedded CPU and the GD32MCU are adopted, and the multi-unit server management system is developed based on the open source embedded linux, so that the risk of data theft is effectively avoided, and the safety is high.
According to another aspect of the present invention, as shown in fig. 2, there is further provided a server 30 according to an embodiment of the present invention, wherein the server 30 includes a server management system 310 according to the present invention.
Finally, it should be noted that, as will be appreciated by those skilled in the art, implementing all or part of the above-described embodiments of the system, the program may be implemented by a computer program to instruct related hardware, and the program may be stored in a computer readable storage medium, where the program may include the steps of the embodiments of the above-described systems when executed. The storage medium of the program may be a magnetic disk, an optical disk, a read-only memory (ROM), a random-access memory (RAM), or the like. The computer program embodiments described above may achieve the same or similar effects as any of the system embodiments described above.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the disclosure as defined by the appended claims. The functions, steps and/or actions of the system claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that as used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The foregoing embodiment of the present invention has been disclosed with reference to the number of embodiments for the purpose of description only, and does not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, and the program may be stored in a computer readable storage medium, where the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will appreciate that: the above discussion of any embodiment is merely exemplary and is not intended to imply that the scope of the disclosure of embodiments of the invention, including the claims, is limited to such examples; combinations of features of the above embodiments or in different embodiments are also possible within the idea of an embodiment of the invention, and many other variations of the different aspects of the embodiments of the invention as described above exist, which are not provided in detail for the sake of brevity. Therefore, any omission, modification, equivalent replacement, improvement, etc. of the embodiments should be included in the protection scope of the embodiments of the present invention.

Claims (10)

1. A server management system, comprising:
a plurality of computing units, each of the computing units comprising a first micro-control unit, a first central processing unit and a first universal asynchronous receiver transmitter;
the management unit comprises a second micro-control unit and a second central processing unit;
the storage unit comprises a third micro-control unit, a third central processing unit and a second general asynchronous receiving and transmitting transmitter;
an exchange unit including a fourth micro control unit;
a plurality of power supply units, each of the power supply units including a fifth micro control unit;
the first micro-control unit of each calculation unit is connected with the second micro-control unit of the management unit, and the second micro-control unit of the management unit is connected with the third micro-control unit of the storage unit, the fourth micro-control unit of the exchange unit and the fifth micro-control unit of each power supply unit; the first central processor of each computing unit is connected with the second central processor of the management unit, and the second central processor of the management unit is connected with the third central processor of the storage unit; the first universal asynchronous receiving and transmitting transmitter of each computing unit is connected with the second central processor of the management unit, the second central processor is connected with the second micro-control unit, and the second central processor of the management unit is connected with the second universal asynchronous receiving and transmitting transmitter of the storage unit.
2. The system of claim 1, wherein the first micro-control unit, the second micro-control unit, the third micro-control unit, the fourth micro-control unit, and the fifth micro-control unit each employ a chip GD32 MCU.
3. The system of claim 1, wherein the first central processor, the second central processor, and the third central processor are embedded CPUs.
4. The system of claim 1, wherein the management unit is developed based on an open source embedded Linux system.
5. The system of any of claims 1-4, wherein the second micro-control unit of the management unit is connected to the first micro-control unit of each of the computing units, the third micro-control unit of the storage unit, the fourth micro-control unit of the switching unit, and the fifth micro-control unit of each of the power supply units through serial interfaces.
6. The system of any of claims 1-4, wherein the second central processor of the management unit is coupled to the first universal asynchronous receiver transmitter of each of the computing units and the second universal asynchronous receiver transmitter of the storage unit via a serial interface.
7. The system of any of claims 1-4, wherein the second central processor of the management unit is in network communication with the first central processor of each of the computing units, the third central processor of the storage unit, through a gigabit switch.
8. The system of any of claims 1-4, wherein the second central processor of the management unit is connected to the second micro-control unit via a serial interface.
9. The system of claim 1, wherein the first micro-control unit, the second micro-control unit, the third micro-control unit, the fourth micro-control unit, and the fifth micro-control unit are configured to collect first information and report the first information to the second micro-control unit of the management unit; the second central processor in the management unit and the second micro-control unit are used for realizing information interaction and displaying the first information collected by each micro-control unit in a centralized way.
10. A server, characterized in that the server comprises the server management system of any one of claims 1-9.
CN202111148406.0A 2021-09-29 2021-09-29 Server management system and server Active CN113836561B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111148406.0A CN113836561B (en) 2021-09-29 2021-09-29 Server management system and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111148406.0A CN113836561B (en) 2021-09-29 2021-09-29 Server management system and server

Publications (2)

Publication Number Publication Date
CN113836561A CN113836561A (en) 2021-12-24
CN113836561B true CN113836561B (en) 2023-08-04

Family

ID=78967475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111148406.0A Active CN113836561B (en) 2021-09-29 2021-09-29 Server management system and server

Country Status (1)

Country Link
CN (1) CN113836561B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007037064A1 (en) * 2007-06-28 2009-01-02 IHP GmbH - Innovations for High Performance Microelectronics/Institut für innovative Mikroelektronik One-chip system, has CPU, or memory management unit or parallel input/output unit connected with registers for receiving instructions, where each register is assigned to CPU or memory management unit or parallel input/output unit
CN202003259U (en) * 2010-12-03 2011-10-05 鸿富锦精密工业(深圳)有限公司 Data management device
CN111225543A (en) * 2019-10-31 2020-06-02 苏州浪潮智能科技有限公司 Immersed liquid cooling server management system and server
CN112000613A (en) * 2020-08-28 2020-11-27 山东超越数控电子股份有限公司 Multi-unit server management unit and multi-unit server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10855518B2 (en) * 2018-11-07 2020-12-01 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Computer having an embedded switch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007037064A1 (en) * 2007-06-28 2009-01-02 IHP GmbH - Innovations for High Performance Microelectronics/Institut für innovative Mikroelektronik One-chip system, has CPU, or memory management unit or parallel input/output unit connected with registers for receiving instructions, where each register is assigned to CPU or memory management unit or parallel input/output unit
CN202003259U (en) * 2010-12-03 2011-10-05 鸿富锦精密工业(深圳)有限公司 Data management device
CN111225543A (en) * 2019-10-31 2020-06-02 苏州浪潮智能科技有限公司 Immersed liquid cooling server management system and server
CN112000613A (en) * 2020-08-28 2020-11-27 山东超越数控电子股份有限公司 Multi-unit server management unit and multi-unit server

Also Published As

Publication number Publication date
CN113836561A (en) 2021-12-24

Similar Documents

Publication Publication Date Title
CN103281366B (en) A kind of support real-time running state to obtain embedded agent supervising device and method
CN106850286B (en) Baseboard management controller on single board and baseboard management controller of net element management disk
CN108388497B (en) Monitoring and management system and method for multi-node high-density server
CN108156225B (en) Micro-application monitoring system and method based on container cloud platform
CN101095307A (en) Network management appliance
CN107168853A (en) A kind of server performance information acquisition method, system and substrate control manager
CN104301130A (en) Method and system of collecting monitoring data as well as task distribution server and collection device
US20200174435A1 (en) Energy Information System, and Method and Device for Processing Energy Information
CN105978724A (en) Server management system based on IPMI
CN104793507A (en) Building intelligent auto-control system DDC (direct digital control) and auto-control method
CN202550669U (en) Data acquisition system for power equipment
CN106027351A (en) Embedded Web server Profibus fault diagnosis communication module
CN105373118A (en) Intelligent equipment data acquisition method
CN104506342A (en) Rack-mounted server system
CN105607606B (en) A kind of data acquisition device and method based on double mainboard frameworks
CN207408770U (en) General Internet of Things centralized monitoring system
CN113836561B (en) Server management system and server
CN110008085A (en) A kind of monitoring system of big data platform
CN111611255A (en) Equipment energy consumption energy-saving management method and device, terminal equipment and storage medium
CN105427543A (en) Temperature early warning method and system based on smart grid
CN115629936A (en) Method and device for acquiring equipment information and computer readable storage medium
CN212811761U (en) Intelligent edge data acquisition system
CN107343038A (en) A kind of remote real-time monitoring device and method based on IPMI
CN203241782U (en) System for collecting hospital clean operating room information and monitoring air-conditioner
CN113741656A (en) VPX architecture-based chassis management system and method

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
GR01 Patent grant
GR01 Patent grant