CN105988908A - Single-BMC (baseboard management controller) multi-server global data processing system - Google Patents
Single-BMC (baseboard management controller) multi-server global data processing system Download PDFInfo
- Publication number
- CN105988908A CN105988908A CN201510057164.2A CN201510057164A CN105988908A CN 105988908 A CN105988908 A CN 105988908A CN 201510057164 A CN201510057164 A CN 201510057164A CN 105988908 A CN105988908 A CN 105988908A
- Authority
- CN
- China
- Prior art keywords
- management controller
- virtual
- baseboard management
- equipment
- overall situation
- 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.)
- Granted
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention provides a single-BMC (baseboard management controller) multi-server global data processing system. The system comprises a baseboard management controller, a plurality of server nodes and global equipment. The baseboard management controller comprises a plurality of virtual baseboard management controller modules, a plurality of virtual sensors and a shared memory, and the virtual baseboard management controller modules are connected with the shared memory through the virtual sensors respectively to access data from the shared memory respectively. The server nodes are connected with the virtual baseboard management controller modules respectively to enable the virtual baseboard management controller modules to manage servers corresponding to the server nodes and surrounding equipment respectively. The global equipment is connected with the baseboard management controller, and one of the virtual baseboard management controller modules is connected with the global equipment and the shared memory through the correspondingly connected virtual sensor to retrieve/read data of the global equipment and store the data in the shared memory.
Description
Technical field
The present invention is the global data processing system of a kind of single BMC multiserver.
Background technology
Current system architecture, can be via single substrate Management Controller (BMC, Baseboard Management
Controller) by providing multiple virtual BMC(vBMC) manage multiple server node (server node) and corresponding overall equipment (global devices) thereof, but for not belonging to the global device of arbitrary server node (such as: the fan on cabinet or frame firmware (firmware) is inner, LED, temperature-sensitive sticker etc..), then there is no specifically to be done the link server node management of firmware by which specific virtual substrate Management Controller (vBMC).The most old design some be to add a controller to manage those global device, or managerial role is scattered in each vBMC in advance.But consequently, it is possible to user must know in advance that the details that this firmware task configures, these data could be obtained, thus result in the complexity in use and inconvenience.
In view of this, the present invention provides the global data processing system of a kind of single BMC multiserver so that user can read the data of those overall equipment the most corresponding with those server nodes arbitrary by any one virtual substrate Management Controller module.
Summary of the invention
Present invention is primarily targeted at the global data processing system that a kind of single BMC multiserver is provided so that user can read the data of those overall equipment the most corresponding with those server nodes arbitrary by any one virtual substrate Management Controller module.
For reaching above-mentioned purpose, the present invention provides the global data processing system of a kind of single BMC multiserver, and it comprises:
One baseboard management controller, it is provided with multiple virtual substrate Management Controller module, multiple virtual-sensor and shares memory body, the plurality of virtual substrate Management Controller module is connected with described shared memory body respectively by the plurality of virtual-sensor, to access data respectively at described shared memory body;
Multiple server nodes, it connects the plurality of virtual substrate Management Controller module respectively so that the plurality of virtual substrate Management Controller module manages those server nodes respectively and distinguished server and the peripheral equipment thereof of correspondence;And
One overall situation equipment, it connects described baseboard management controller, wherein a virtual substrate Management Controller module connects described overall situation equipment and described shared memory body through connected virtual-sensor, for capturing/read the data of described overall situation equipment and being stored in described shared memory body.
Preferably, described overall situation equipment comprises fan, temperature sensor and the LED being arranged in frame.
Preferably, described overall situation equipment connects described baseboard management controller by I2C bus, and a described wherein virtual substrate Management Controller module passes through the I2C according to described overall situation equipment and captures/read the data of described overall situation equipment from address via I2C and be stored in described shared memory body.
Preferably, described overall situation equipment connects described baseboard management controller by least one person of GPIO, ADC or PWM.
Compared with prior art, the present invention is by connecting described shared memory body by multiple virtual substrate Management Controller modules respectively by virtual-sensor, connect described overall situation equipment and described shared memory body by a wherein virtual substrate Management Controller module through connected virtual-sensor again and the I2C according to described overall situation equipment captures from address via I2C/reads the data of described overall situation equipment and is stored in described shared memory body, thus, user can read the data of those overall equipment the most corresponding with those server nodes arbitrary by any one virtual substrate Management Controller module in described shared memory body.
[accompanying drawing explanation]
Fig. 1 is the functional-block diagram of the global data processing system of the present invention single BMC multiserver.
[detailed description of the invention]
Referring to shown in Fig. 1, the global data processing system of a kind of single BMC multiserver of the present invention includes a baseboard management controller (BMC) 1, multiple server node (server node) 2 and overall situation equipment (global device) 3.
nullDescribed baseboard management controller 1,It is provided with more than 10 virtual-sensor of multiple virtual substrate Management Controller module (vBMC) (virtual sensors) 11 and and shares memory body (shared memory) 12,In the present embodiment,As a example by four virtual substrate Management Controller modules 10 are set,The quantity of described virtual-sensor 11 is consistent with the quantity of described virtual substrate Management Controller module 10,And the most in correspondence with each other,The plurality of virtual substrate Management Controller module 10 is connected with described shared memory body (shared memory) 12 respectively by the plurality of virtual-sensor 11,Make the plurality of virtual substrate Management Controller module 10 can access data in described shared memory body 12,And user can pass through and logins a wherein virtual substrate Management Controller module 10,Read arbitrary virtual substrate management control module 10 and be stored in the data of described shared memory body 12.
The plurality of server node (server node) 2, it connects the plurality of virtual substrate Management Controller module 10 respectively so that the plurality of virtual substrate Management Controller module 10 manages those server nodes 2 respectively and distinguished server (not shown) and the peripheral equipment (not shown) thereof of correspondence.Described overall situation equipment (global device) 3, it connects described baseboard management controller 1.Wherein a virtual substrate Management Controller module 10 is further transmitted through connected virtual-sensor 11 and connects described overall situation equipment 3 for capturing/read the described overall situation data of equipment 3 and being stored in described shared memory body 12, due to, the plurality of virtual substrate Management Controller module is connected with described shared memory body respectively by the plurality of virtual-sensor, thereby, user can read the data of those the overall equipment 3 the most corresponding with those server nodes 2 arbitrary being stored in described shared memory body by any one virtual substrate Management Controller module 10.In the present embodiment, described overall situation equipment 3 comprises fan 31, temperature sensor 32 and LED 33 lamp being arranged in frame (not shown).In the present embodiment, described overall situation equipment 3 connects described baseboard management controller 1 by I2C bus, a described wherein virtual substrate Management Controller module 10 captures via I2C/reads the data acquisition of described overall situation equipment 3/read the data of described overall situation equipment 3 and be stored in described shared memory body 12 according to the I2C of described overall situation equipment 3 from address (slave address), user just via arbitrary virtual substrate Management Controller module 10, can read the data of the described overall situation equipment 3 being stored in described shared memory body 12.In addition, in other embodiments of this case, described the overall situation equipment 3 can also pass through GPIO(universal input/output, General Purpose I/O), ADC (analog-digital converter Analog-to-digital
Converter, ADC, A/D or A to D), PWM (pulse width modulation, Pulse Width Modulation) etc. prior art connect described baseboard management controller 1, capture/read the described overall situation data of equipment 3 for described baseboard management controller 1 and be stored in described shared memory body 12.
In sum, the various embodiments described above and diagram are only the preferred embodiments of the invention, but can not with the scope of restriction present invention enforcement, the equalization change the most generally made according to scope of the present invention patent with modify, all should be covered by the present invention within the scope of the patent.
Claims (4)
1. the global data processing system of a single BMC multiserver, it is characterised in that comprise:
One baseboard management controller, it is provided with multiple virtual substrate Management Controller module, multiple virtual-sensor and shares memory body, the plurality of virtual substrate Management Controller module is connected with described shared memory body respectively by the plurality of virtual-sensor, to access data respectively at described shared memory body;
Multiple server nodes, it connects the plurality of virtual substrate Management Controller module respectively so that the plurality of virtual substrate Management Controller module manages those server nodes respectively and distinguished server and the peripheral equipment thereof of correspondence;And
One overall situation equipment, it connects described baseboard management controller, and wherein a virtual substrate Management Controller module connects described overall situation equipment for capturing/read the data of described overall equipment and being stored in described shared memory body through connected virtual-sensor.
The global data processing system of single BMC multiserver the most according to claim 1, it is characterised in that described overall situation equipment comprises fan, temperature sensor and the LED being arranged in frame.
The global data processing system of single BMC multiserver the most according to claim 1, it is characterized in that, described overall situation equipment connects described baseboard management controller by I2C bus, and a described wherein virtual substrate Management Controller module and is stored in described shared memory body from the data of overall situation equipment described in address captures via I2C/read described overall situation equipment according to the I2C of described overall situation equipment.
The global data processing system of single BMC multiserver the most according to claim 1, described overall situation equipment is by by GPIO, ADC or PWM, at least one connects described baseboard management controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510057164.2A CN105988908B (en) | 2015-02-04 | 2015-02-04 | The global data processing system of single BMC multiservers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510057164.2A CN105988908B (en) | 2015-02-04 | 2015-02-04 | The global data processing system of single BMC multiservers |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105988908A true CN105988908A (en) | 2016-10-05 |
CN105988908B CN105988908B (en) | 2018-11-06 |
Family
ID=57035853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510057164.2A Expired - Fee Related CN105988908B (en) | 2015-02-04 | 2015-02-04 | The global data processing system of single BMC multiservers |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105988908B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024087932A1 (en) * | 2022-10-28 | 2024-05-02 | 超聚变数字技术有限公司 | Control method and device and computing device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101771565A (en) * | 2009-01-05 | 2010-07-07 | 英业达集团(天津)电子技术有限公司 | Analogy method for realizing multitudinous or different baseboard management controllers by single server |
CN102346707A (en) * | 2010-07-30 | 2012-02-08 | 广达电脑股份有限公司 | Server system and operation method thereof |
US20130238787A1 (en) * | 2012-03-09 | 2013-09-12 | Nec Corporation | Cluster system |
CN103501242A (en) * | 2013-09-18 | 2014-01-08 | 华为技术有限公司 | Resource management method and multiple-node cluster device |
-
2015
- 2015-02-04 CN CN201510057164.2A patent/CN105988908B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101771565A (en) * | 2009-01-05 | 2010-07-07 | 英业达集团(天津)电子技术有限公司 | Analogy method for realizing multitudinous or different baseboard management controllers by single server |
CN102346707A (en) * | 2010-07-30 | 2012-02-08 | 广达电脑股份有限公司 | Server system and operation method thereof |
US20130238787A1 (en) * | 2012-03-09 | 2013-09-12 | Nec Corporation | Cluster system |
CN103501242A (en) * | 2013-09-18 | 2014-01-08 | 华为技术有限公司 | Resource management method and multiple-node cluster device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024087932A1 (en) * | 2022-10-28 | 2024-05-02 | 超聚变数字技术有限公司 | Control method and device and computing device |
Also Published As
Publication number | Publication date |
---|---|
CN105988908B (en) | 2018-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI567543B (en) | Low-power context-aware control for analog frontend | |
US20220264846A1 (en) | External and Internal Monitoring of Animal Physiology and Behavior | |
US10223229B2 (en) | System for monitoring a to-be-monitored unit of a rack/chassis management controller (RMC/CMC) according to heartbeat signals for determining operating modes | |
US20180048713A1 (en) | Modular data acquisition and control system | |
US8648690B2 (en) | System and method for monitoring computer servers and network appliances | |
MY149582A (en) | Virtual network topology generation | |
US10291468B2 (en) | Managing computing devices in a computing system | |
JP2020091978A5 (en) | ||
WO2006124911A3 (en) | Balanced computer architecture | |
CN109560957A (en) | The method and port for determining network interface card service speed are fanned out to configuration system | |
US20160156518A1 (en) | Server for automatically switching sharing-network | |
ES2847550T3 (en) | Communication system for data transmission between data sources and data evaluators | |
CN105988908A (en) | Single-BMC (baseboard management controller) multi-server global data processing system | |
CN104539631A (en) | Method and module for realizing information exchange and high-speed transmission | |
CN102255766B (en) | Server system | |
US9832637B2 (en) | Connection information sharing system, computer program, and connection information sharing method thereof | |
US10938771B2 (en) | Determining physical locations of devices in a data center | |
CN105589964A (en) | Method and system for remotely mounting file | |
CN110011821B (en) | Equipment rack and status report ensuring method thereof | |
US20230140388A1 (en) | Systems and methods for remote management of a network device | |
CN203397488U (en) | Environment temperature and humidity wireless automatic detecting system | |
CN104765673B (en) | Storage space management system and storage space management method | |
Hartung et al. | A flexible software framework for real-world experiments and temperature-controlled testbeds | |
US9432566B2 (en) | Camera system capable of expanding functions and an amount of video stream | |
CN102253879A (en) | Server system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181106 Termination date: 20210204 |