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 PDF

Info

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
Application number
CN201510057164.2A
Other languages
Chinese (zh)
Other versions
CN105988908B (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.)
Shencloud Technology Co Ltd
Kunda Computer Technology Kunshan Co Ltd
Original Assignee
Shencloud Technology Co Ltd
Kunda Computer Technology Kunshan 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 Shencloud Technology Co Ltd, Kunda Computer Technology Kunshan Co Ltd filed Critical Shencloud Technology Co Ltd
Priority to CN201510057164.2A priority Critical patent/CN105988908B/en
Publication of CN105988908A publication Critical patent/CN105988908A/en
Application granted granted Critical
Publication of CN105988908B publication Critical patent/CN105988908B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The global data processing system of single BMC multiserver
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.
CN201510057164.2A 2015-02-04 2015-02-04 The global data processing system of single BMC multiservers Expired - Fee Related CN105988908B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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