Cabinet server BMC startup and shutdown control system and method

A switch control, cabinet server technology, applied in the direction of program control design, comprehensive factory control, electrical program control, etc., can solve the problems of inability to switch on and off BMC, system impact, and high cost, and achieve low cost, cost, and convenience. The effect of debugging

Inactive Publication Date: 2014-12-24
HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1
0 Cites 21 Cited by

AI-Extracted Technical Summary

Problems solved by technology

If the BMC system is down or the administrator needs to perform related on/off maintenance operations on the BMC system, it is currently impossible to directly turn on/off the BMC of a single server and cut off the singl...
View more

Method used

By the present invention, described cabinet server BMC switch machine control system and method, it can control the switch machine and the restart of the BMC of any one or more servers in the cabinet by the cabinet management controller, need not cut off single server The AC power supply can realize the switch machine and restart of BMC; the cost is low and convenient. At the same time, the management of the server is changed from distributed to centralized management, which facilitates the development of management programs and the debugg...
View more

Abstract

The invention provides a cabinet server BMC startup and shutdown control system and method. The method includes the steps of receiving the number and the operation mode of a server, wherein the number and the operation mode are input by a user; conducting analysis to find out the server corresponding to the number according to the received number of the server, and connecting a cabinet management controller to the server through an I2C extender; judging whether the operation mode corresponding to the server is a restart mode or not according to the value of the received operation mode; sending a restart control signal to the server through the I2C extender if the operation mode corresponding to the server is the restart mode so as to trigger restart of the BMC; detecting the startup and shutdown state of the BMC of the server; sending a shutdown control signal to the server through the I2C extender to trigger shutdown of the BMC when the BMC is in the startup state; sending a startup control signal to the server through the I2C extender so as to trigger startup of the BMC when the BMC is in the shutdown state.

Application Domain

Program controlProgramme total factory control

Technology Topic

Operation modeControl system +3

Image

  • Cabinet server BMC startup and shutdown control system and method
  • Cabinet server BMC startup and shutdown control system and method
  • Cabinet server BMC startup and shutdown control system and method

Examples

  • Experimental program(1)

Example Embodiment

[0013] Such as figure 1 Shown is the application environment diagram of the BMC switch machine control system of the cabinet server of the present invention. The cabinet server BMC switch control system 21 is applied to the cabinet server 1 to control the startup, shutdown, and restart of the BMC 4 of each server 6 in the cabinet. The rack server 1 further includes a rack management controller (Rack Management Controller, RMC) 2 and an I2C expander 3. The cabinet management controller 2 is connected to the input device 7 and the display device 8.
[0014] The number of the servers 6 is one or more. Each server 6 corresponds to a BMC 4 and a power management chip (Power IC) 11.
[0015] The power management chip 11 is connected to the BMC chip through a restart signal (RST) or a power signal (PWR). The restart signal is used to control the restart of the BMC, and the power signal includes a startup signal and a shutdown signal, which is used to control the startup and shutdown of the BMC.
[0016] The cabinet management controller 2 communicates with the I2C expander 3 through the I2C controller 12, and the I2C expander 3 is connected to each server 6 through General Purpose Input Output (GPIO). The I2C expander 3 has multiple slots, and each server 6 corresponds to a respective slot on the I2C expander 3. Each slot corresponds to a number, therefore, each server also corresponds to a unique number. In this way, the rack management controller 2 knows which server to communicate with according to the unique number corresponding to each server 6.
[0017] When the I2C expander 3 communicates with multiple servers 6 through GPIO signals, the rack management controller 2 can control the startup, shutdown, and restart of multiple servers 6 through the I2C expander 3 at the same time. In this way, there is no need to switch the connection between the rack management controller 2 and each server 6 one by one.
[0018] Such as figure 2 Shown is the module diagram of the BMC switch control system of the rack server. In this embodiment, the BMC switch control system 21 of the rack server includes a receiving module 210, an analysis module 211, a judgment module 212, a control module 213, and a detection module 214. The module referred to in the present invention refers to a series of computer program segments that can be executed by the processor 10 and can complete fixed functions, and are stored in the memory 9. In this embodiment, the function of each module will be described in image 3 Detailed description in the flowchart.
[0019] Such as image 3 Shown is a flowchart of a preferred embodiment of the method for controlling the BMC switch on and off of the cabinet server of the present invention. According to different needs, the order of the steps in the flowchart can be changed, and some steps can be omitted.
[0020] Step S10, initializing the connection between the I2C controller 12 of the rack management controller 2 and the I2C expander 3, the connection between the I2C expander 3 and each server 6, and so on.
[0021] Step S11, the receiving module 210 receives the serial number and operation mode value of at least one server 6 input by the user on the display device 8.
[0022] The number of the input server may be multiple. The operation mode includes restarting, switching on and off. For example, set the operating mode value 0 to represent restart, and the operating mode value 1 represents power on and off. In this embodiment, the number and operation mode of the server 6 will be presented on the display device 8 in a human-computer interaction manner such as a user command terminal or a WEB interface, so that the user can select and operate.
[0023] In step S12, the parsing module 211 analyzes the server corresponding to the serial number according to the serial number of the received server, and connects the communication of the cabinet management controller 2 to the server through the I2C expander 3.
[0024] Step S13: The judging module 212 judges whether the operating mode corresponding to the server is restart according to the received operating mode value.
[0025] When the received operation mode value is 0, it means that the operation mode corresponding to the server is restart, and step S14 is executed; when the received operation mode value is not 0, it means that the operation mode corresponding to the server is switch Machine, go to step S15.
[0026] In step S14, the control module 213 sends a restart control signal to the server through the I2C expander 3 to control the restart signal of the power management chip 11 of the server to be connected to the BMC to trigger the restart of the BMC.
[0027] In step S15, the detecting module 214 detects the on-off state of the BMC of the server.
[0028] In this embodiment, the detection module 214 can determine whether the state of the BMC is on by detecting the power-on signal PS_GOOD of the BMC of the server. Generally, when the power on/off signal is high, the state of the BMC is on; when the power on/off signal is low, the BMC is off.
[0029] The detection module 214 can also determine whether the status of the BMC is booting by detecting the interrupt signal fed back to the rack management controller 2 by the server. If the interrupt signal transitions from a low level to a high level, the state of the BMC is turned on; if the interrupt signal transitions from a high level to a low level, the state of the BMC is turned off.
[0030] When the BMC is powered on, perform step S16; when the BMC is powered off, perform step S17;
[0031] In step S16, the control module 213 sends a shutdown control signal to the server through the I2C expander 3 to control the shutdown signal of the power management chip 11 of the server to connect to the BMC to trigger the shutdown of the BMC.
[0032] In step S17, the control module 213 sends a power-on control signal to the server through the I2C expander 3 to control the power-on signal of the power management chip 11 of the server to connect to the BMC to trigger the power-on of the BMC.
[0033] Through the present invention, the BMC switch control system and method of the cabinet server can control the BMC switch and restart of any one or more servers in the cabinet through the cabinet management controller, without cutting off the AC power of a single server The BMC can be switched on and off and restarted; the cost is low and convenient. At the same time, the server management tends to be centralized from distributed to centralized management, which is convenient for the development of management programs, and it is also convenient for developers and IT managers to debug.
[0034] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be Modifications or equivalent replacements are made without departing from the spirit and scope of the technical solution of the present invention.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Apparatus and method for low-density cellular wood plastic composites

InactiveUS20050067729A1less-expensivelow cost
Owner:STRANDEX CORP

Haptic trackball device

InactiveUS7710399B2simple actuatorlow cost
Owner:IMMERSION CORPORATION

Steering Arrangement for a Trailer

InactiveUS20110018231A1low cost
Owner:ZF FRIEDRICHSHAFEN AG

Classification and recommendation of technical efficacy words

  • convenience cost
  • low cost

Dry-state preservation method for ultra-filtration membrane component

InactiveCN102698605AReduce the difficulty of transportationconvenience cost
Owner:SHANDONG ZHAOJIN MOTIAN

Method for detecting 18 kinds of organic chloride pesticide residues in Chinese medicinal material

InactiveCN102364338ASimple processconvenience cost
Owner:INST OF MEDICINAL PLANT DEV CHINESE ACADEMY OF MEDICAL SCI

Cultivation method considering both machine-harvested cotton plant type shaping and yield in Hebei region

ActiveCN112640756Aconvenience costlow cost
Owner:COTTON RES INST HEBEI ACAD OF AGRI & FOREST SCI

System and method for transmitting wireless digital service signals via power transmission lines

ActiveUS7929940B1reduce bandwidth requirementlow cost
Owner:NEXTEL COMMUNICATIONS

System and method for determination of position

InactiveUS20090149202A1low costreduce requirement
Owner:STEELE CHRISTIAN

Adaptive antenna optimization network

InactiveUS6961368B2low costminimal space
Owner:ERICSSON INC

Antenna device and method for attaching the same

ActiveUS20150138022A1low costimproved strength characteristic
Owner:NEC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products