CN105446657A - Method for monitoring RAID card - Google Patents

Method for monitoring RAID card Download PDF

Info

Publication number
CN105446657A
CN105446657A CN201510763966.5A CN201510763966A CN105446657A CN 105446657 A CN105446657 A CN 105446657A CN 201510763966 A CN201510763966 A CN 201510763966A CN 105446657 A CN105446657 A CN 105446657A
Authority
CN
China
Prior art keywords
raid
information
bmc
ipmi
controller
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
CN201510763966.5A
Other languages
Chinese (zh)
Other versions
CN105446657B (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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510763966.5A priority Critical patent/CN105446657B/en
Publication of CN105446657A publication Critical patent/CN105446657A/en
Application granted granted Critical
Publication of CN105446657B publication Critical patent/CN105446657B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0653Monitoring storage devices or systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a method for monitoring a RAID card, which comprises the following concrete implementation processes: the server carries a baseboard controller BMC, and then the RAID controller is connected with the BMC through an I2C bus to form a physical channel for the BMC to access the RAID controller; the BMC is used as an I2C host to send an I2C instruction for accessing the RAID controller, the RAID card is used as an I2C slave to receive the I2C access instruction, and corresponding RAID information is returned to the host; and the BMC provides an IPMI command externally for RAID information viewing and setting. Compared with the prior art, the method for monitoring the RAID card realizes the view of RAID information and the setting of related configuration of the RAID through an IPMI protocol, facilitates the unified management of the RAID information, can realize the view and the setting of the RAID information by sending an IPMI command by a user, can be carried out in batches, achieves the centralized management of the RAID information, and is strong in practicability and easy to popularize.

Description

A kind of method monitoring RAID card
Technical field
The present invention relates to computer server technical field, especially specifically a kind of practical, monitoring RAID card method.
Background technology
RAID (RedundantArrayofIndependentDisks, i.e. Redundant Array of Independent Disks (RAID)) be a kind of polylith independently hard disk (physical hard disk) to combine differently the technology of a formation hard disk groups (logic hard disk), the memory property higher than single hard disk is provided.
RAID technique is widely used in server field, and the WEBBIOS that RAID information generally will enter RAID card in BIOSPSOT process carries out information inspection and configuration setting.This mode can only be checked single server and arrange, and cannot carry out batch and checks and arrange.
In view of Problems existing, the present invention proposes a kind of method monitoring RAID card, and user can realize checking of RAID information by sending IPMI order and set, and can carry out in batches, reach the centralized management of RAID information.
Summary of the invention
Technical assignment of the present invention is for above weak point, provide a kind of practical, monitoring RAID card method.
Monitor a method for RAID card, its specific implementation process is:
Server mounted board controller BMC, is then connected RAID controller with BMC by I2C bus, forms the physical path that BMC accesses RAID controller;
BMC sends the I2C instruction of access RAID controller as I2C main frame, and RAID card receives I2C access instruction as I2C from machine, and returns corresponding RAID information to main frame;
BMC externally provides IPMI order, for RAID information inspection and setting.
The concrete mode that described RAID controller is connected with BMC by I2C bus is: RAID card is connected to by PCIE slot the plate be mounted on mainboard and carries RAID controller, then RAID card is connected with BMC by I2C bus, thus realizes the connection of RAID controller and BMC.
Described RAID controller and BMC be the adaptive firmware with RAID information interaction respectively, adopts identical I2C message transmission rate; BMC is as the I2C instruction of I2C main frame transmission access RAID controller, and RAID card receives I2C access instruction as I2C from machine, and returns corresponding RAID information to main frame or the corresponding setting of execution, forms the logical path that BMC accesses RAID card.
Described RAID controller provides I2C acquisition of information instruction set, and the sub-information that this instruction set obtains comprises the RAID controller information of manufacturer, model, SN, state; Comprise the disc information of manufacturer, model, SN, state, capacity; Comprise the logic magnetic disc information of RAID type;
The sub-information of each RAID one of them I2C access instruction corresponding, exterior I 2C device gets the sub-information of corresponding RAID by corresponding I2C instruction.
By RAID acquisition of information, BMC calls I2C acquisition of information instruction set, corresponding instruction is sent to RAID controller by I2C, and open up corresponding data space, RAID controller returns after receiving instruction corresponding data receive the data returned to BMC, BMC after and is stored into the storage space opened up.
Described BMC provides IPMI protocol pass to user, and this protocol pass comprises two cover IPMI instruction set: IPMI acquisition of information instruction set and IPMI steering order collection, wherein:
IPMI acquisition of information instruction set provides the IPMI ordering norms of RAID acquisition of information, and this ordering norms comprises RAID controller information, disc information and Logical Disk message command; BMC receives the IPMI order that user sends, and calls I2C information command collection and obtains corresponding information, and return to user;
IPMI steering order collection provides the order comprising RAID assembling, and user sends IPMI order and carries controling parameters, and BMC calls I2C steering order collection and carries out RAID configuration after receiving IPMI order.
A kind of method monitoring RAID card of the present invention, has the following advantages:
A kind of method monitoring RAID card of the present invention, the setting with RAID relevant configuration is checked by IPMI protocol realization RAID information, facilitate the unified management of RAID information, user can realize checking of RAID information by sending IPMI order and set, can carry out in batches, reach the centralized management of RAID information, practical, be easy to promote.
Accompanying drawing explanation
Accompanying drawing 1 is RAID monitoring logic figure of the present invention.
Accompanying drawing 2 is for RAID acquisition of information of the present invention or arrange schematic diagram.
Embodiment
Below in conjunction with the drawings and specific embodiments, the invention will be further described.
The invention provides a kind of method monitoring RAID card, its specific implementation process is:
Server mounted board controller BMC, is then connected RAID controller with BMC by I2C bus, forms the physical path that BMC accesses RAID controller;
BMC sends the I2C instruction of access RAID controller as I2C main frame, and RAID card receives I2C access instruction as I2C from machine, and returns corresponding RAID information to main frame;
BMC externally provides IPMI order, for RAID information inspection and setting.
Its specific implementation process is as shown in accompanying drawing 1, Fig. 2.
One, physical path is built.
Server mounted board controller BMC, on hardware logic, RAID controller is connected with BMC by I2C bus, forms the physical path that BMC accesses RAID controller.
Two, logical path is built.
RAID controller and BMC be the adaptive firmware with RAID information interaction respectively, adopts identical I2C message transmission rate; BMC sends the I2C instruction of access RAID controller as I2C main frame (Master), RAID card receives I2C access instruction as I2C from machine (Slave), and return corresponding RAID information to main frame or the corresponding setting of execution, form the logical path that BMC accesses RAID card.
RAID controller firmware provides I2C acquisition of information instruction set, can obtain and comprise RAID controller information (as manufacturer, model, SN, state etc.), disc information (as manufacturer, model, SN, state, capacity etc.), logic magnetic disc information (as RAID type etc.); The sub-information of each RAID one of them I2C access instruction corresponding, exterior I 2C device can get the sub-information of corresponding RAID by corresponding I2C instruction;
RAID controller firmware provides I2C steering order collection, can carry out the functions such as RAID assembling, and exterior I 2C device reaches the functions such as RAID assembling by sending I2C steering order;
For RAID acquisition of information, BMC calls I2C acquisition of information instruction set, corresponding instruction is sent to RAID controller by I2C, and open up corresponding data space, RAID returns corresponding data receive the data returned to BMC, BMC after after controlling to receive instruction and is stored into the storage space opened up.
Control for RAID, BMC calls RAID steering order collection, and send corresponding I2C instruction by I2C and carry necessary configuration parameter to RAID controller, RAID controller carries out corresponding control action after receiving steering order, and returns executing state to BMC.
Three, IPMI protocol pass is provided.
BMC provides IPMI protocol pass to user, provides two cover IPMI instruction set: IPMI acquisition of information instruction set and IPMI steering order collection.
IPMI acquisition of information instruction set provides the IPMI ordering norms of RAID acquisition of information, such as RAID controller information, disc information and Logical Disk message command etc.; BMC receives the IPMI order that user sends, and calls I2C information command collection (may need to call many I2C instructions) and obtains corresponding information, and return to user.
IPMI steering order collection provides the orders such as RAID assembling, and user sends IPMI order and carries necessary controling parameters, and BMC calls I2C steering order collection (may need to call many I2C instructions) and carries out RAID configuration after receiving IPMI order.
Above-mentioned embodiment is only concrete case of the present invention; scope of patent protection of the present invention includes but not limited to above-mentioned embodiment; any according to the invention a kind of monitor claims of the method for RAID card and the those of ordinary skill of any described technical field to its suitable change done or replacement, all should fall into scope of patent protection of the present invention.

Claims (7)

1. monitor a method for RAID card, it is characterized in that, its specific implementation process is:
Server mounted board controller BMC, is then connected RAID controller with BMC by I2C bus, forms the physical path that BMC accesses RAID controller;
BMC sends the I2C instruction of access RAID controller as I2C main frame, and RAID card receives I2C access instruction as I2C from machine, and returns corresponding RAID information to main frame;
BMC externally provides IPMI order, for RAID information inspection and setting.
2. a kind of method monitoring RAID card according to claim 1, it is characterized in that, the concrete mode that described RAID controller is connected with BMC by I2C bus is: RAID card is connected to by PCIE slot the plate be mounted on mainboard and carries RAID controller, then RAID card is connected with BMC by I2C bus, thus realizes the connection of RAID controller and BMC.
3. a kind of method monitoring RAID card according to claim 2, is characterized in that, described RAID controller and BMC be the adaptive firmware with RAID information interaction respectively, adopts identical I2C message transmission rate; BMC is as the I2C instruction of I2C main frame transmission access RAID controller, and RAID card receives I2C access instruction as I2C from machine, and returns corresponding RAID information to main frame or the corresponding setting of execution, forms the logical path that BMC accesses RAID card.
4. a kind of method monitoring RAID card according to Claims 2 or 3, is characterized in that, described RAID controller provides I2C acquisition of information instruction set, and the sub-information that this instruction set obtains comprises the RAID controller information of manufacturer, model, SN, state; Comprise the disc information of manufacturer, model, SN, state, capacity; Comprise the logic magnetic disc information of RAID type;
The sub-information of each RAID one of them I2C access instruction corresponding, exterior I 2C device gets the sub-information of corresponding RAID by corresponding I2C instruction.
5. a kind of method monitoring RAID card according to Claims 2 or 3, it is characterized in that, by RAID acquisition of information, BMC calls I2C acquisition of information instruction set, corresponding instruction is sent to RAID controller by I2C, and open up corresponding data space, RAID controller returns after receiving instruction corresponding data receive the data returned to BMC, BMC after and is stored into the storage space opened up.
6. a kind of method monitoring RAID card according to claim 4, it is characterized in that, described BMC provides IPMI protocol pass to user, and this protocol pass comprises two cover IPMI instruction set: IPMI acquisition of information instruction set and IPMI steering order collection, wherein:
IPMI acquisition of information instruction set provides the IPMI ordering norms of RAID acquisition of information, and this ordering norms comprises RAID controller information, disc information and Logical Disk message command; BMC receives the IPMI order that user sends, and calls I2C information command collection and obtains corresponding information, and return to user;
IPMI steering order collection provides the order comprising RAID assembling, and user sends IPMI order and carries controling parameters, and BMC calls I2C steering order collection and carries out RAID configuration after receiving IPMI order.
7. a kind of method monitoring RAID card according to claim 5, it is characterized in that, described BMC provides IPMI protocol pass to user, and this protocol pass comprises two cover IPMI instruction set: IPMI acquisition of information instruction set and IPMI steering order collection, wherein:
IPMI acquisition of information instruction set provides the IPMI ordering norms of RAID acquisition of information, and this ordering norms comprises RAID controller information, disc information and Logical Disk message command; BMC receives the IPMI order that user sends, and calls I2C information command collection and obtains corresponding information, and return to user;
IPMI steering order collection provides the order comprising RAID assembling, and user sends IPMI order and carries controling parameters, and BMC calls I2C steering order collection and carries out RAID configuration after receiving IPMI order.
CN201510763966.5A 2015-11-11 2015-11-11 Method for monitoring RAID card Active CN105446657B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510763966.5A CN105446657B (en) 2015-11-11 2015-11-11 Method for monitoring RAID card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510763966.5A CN105446657B (en) 2015-11-11 2015-11-11 Method for monitoring RAID card

Publications (2)

Publication Number Publication Date
CN105446657A true CN105446657A (en) 2016-03-30
CN105446657B CN105446657B (en) 2018-06-19

Family

ID=55556917

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510763966.5A Active CN105446657B (en) 2015-11-11 2015-11-11 Method for monitoring RAID card

Country Status (1)

Country Link
CN (1) CN105446657B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220009A (en) * 2017-06-29 2017-09-29 济南浪潮高新科技投资发展有限公司 The unified acquisition methods and device of a kind of different manufacturers RAID card status information
CN108920103A (en) * 2018-06-29 2018-11-30 平安科技(深圳)有限公司 Management method, device, computer equipment and the storage medium of server
CN108985402A (en) * 2018-06-29 2018-12-11 郑州云海信息技术有限公司 A kind of RAID card information acquisition method and relevant apparatus
CN108984119A (en) * 2018-06-28 2018-12-11 郑州云海信息技术有限公司 A kind of asynchronous method, apparatus and controlled terminal for obtaining RAID card information
CN109117342A (en) * 2018-08-13 2019-01-01 郑州云海信息技术有限公司 A kind of server and its hard disk health status monitoring system
CN109164987A (en) * 2018-08-29 2019-01-08 郑州云海信息技术有限公司 A kind of control method of magnetic disc array card, device and electronic equipment
CN111289922A (en) * 2020-01-22 2020-06-16 华为技术有限公司 Cable plugging detection method and related equipment
CN112579506A (en) * 2021-01-08 2021-03-30 中电科技(北京)有限公司 BIOS and BMC communication method, BIOS, BMC and server
CN113782067A (en) * 2021-08-06 2021-12-10 加弘科技咨询(上海)有限公司 Method and system for rapidly positioning hard disk under disk array and substrate management controller
CN113900593A (en) * 2021-10-12 2022-01-07 天津津航计算技术研究所 RAID control card architecture for automatic early warning of S.M.A.R.T. information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902427A (en) * 2014-03-11 2014-07-02 浪潮电子信息产业股份有限公司 Out-band hard disk status obtaining method
CN104021054A (en) * 2014-06-11 2014-09-03 浪潮(北京)电子信息产业有限公司 Server fault visual detecting and processing method and system and programmable chip
CN104079434A (en) * 2014-07-07 2014-10-01 用友软件股份有限公司 Device and method for managing physical devices in cloud computing system
CN104483913A (en) * 2014-10-31 2015-04-01 山东超越数控电子有限公司 Method employing I2C bus to realize Loongson blade server power source state monitoring
EP2866135A2 (en) * 2013-10-25 2015-04-29 Samsung Electronics Co., Ltd Server system and storage system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2866135A2 (en) * 2013-10-25 2015-04-29 Samsung Electronics Co., Ltd Server system and storage system
CN103902427A (en) * 2014-03-11 2014-07-02 浪潮电子信息产业股份有限公司 Out-band hard disk status obtaining method
CN104021054A (en) * 2014-06-11 2014-09-03 浪潮(北京)电子信息产业有限公司 Server fault visual detecting and processing method and system and programmable chip
CN104079434A (en) * 2014-07-07 2014-10-01 用友软件股份有限公司 Device and method for managing physical devices in cloud computing system
CN104483913A (en) * 2014-10-31 2015-04-01 山东超越数控电子有限公司 Method employing I2C bus to realize Loongson blade server power source state monitoring

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220009A (en) * 2017-06-29 2017-09-29 济南浪潮高新科技投资发展有限公司 The unified acquisition methods and device of a kind of different manufacturers RAID card status information
CN107220009B (en) * 2017-06-29 2020-02-14 浪潮集团有限公司 Method and device for uniformly acquiring state information of RAID cards of different manufacturers
CN108984119A (en) * 2018-06-28 2018-12-11 郑州云海信息技术有限公司 A kind of asynchronous method, apparatus and controlled terminal for obtaining RAID card information
CN108985402A (en) * 2018-06-29 2018-12-11 郑州云海信息技术有限公司 A kind of RAID card information acquisition method and relevant apparatus
CN108920103A (en) * 2018-06-29 2018-11-30 平安科技(深圳)有限公司 Management method, device, computer equipment and the storage medium of server
CN108920103B (en) * 2018-06-29 2020-12-01 平安科技(深圳)有限公司 Server management method and device, computer equipment and storage medium
CN108985402B (en) * 2018-06-29 2021-10-15 郑州云海信息技术有限公司 RAID card information acquisition method and related device
CN109117342A (en) * 2018-08-13 2019-01-01 郑州云海信息技术有限公司 A kind of server and its hard disk health status monitoring system
CN109164987A (en) * 2018-08-29 2019-01-08 郑州云海信息技术有限公司 A kind of control method of magnetic disc array card, device and electronic equipment
CN111289922A (en) * 2020-01-22 2020-06-16 华为技术有限公司 Cable plugging detection method and related equipment
CN112579506A (en) * 2021-01-08 2021-03-30 中电科技(北京)有限公司 BIOS and BMC communication method, BIOS, BMC and server
CN113782067A (en) * 2021-08-06 2021-12-10 加弘科技咨询(上海)有限公司 Method and system for rapidly positioning hard disk under disk array and substrate management controller
CN113900593A (en) * 2021-10-12 2022-01-07 天津津航计算技术研究所 RAID control card architecture for automatic early warning of S.M.A.R.T. information

Also Published As

Publication number Publication date
CN105446657B (en) 2018-06-19

Similar Documents

Publication Publication Date Title
CN105446657A (en) Method for monitoring RAID card
DE102012210914B4 (en) Switch fabric management
DE102012210582B4 (en) Reduce the impact of failure of an exchange in a switching network by means of circuit cards
US11063835B2 (en) IoT cloud to cloud architecture
US10404690B2 (en) Authentication-free configuration for service controllers
CN106603265B (en) Management method, network device, and non-transitory computer-readable medium
EP3035187B1 (en) Hard disk and management method
US20210344758A1 (en) Iot device jobs
CN106557145A (en) Circuit breaking protective system and its method
CN107817953B (en) Method and device for accessing hard disk by double-control storage equipment
CN106502814B (en) Method and device for recording error information of PCIE (peripheral component interface express) equipment
CN102289402A (en) Monitoring and managing method based on physical multi-partition computer architecture
EP3709149B1 (en) Off-board flash memory
CN107807630B (en) Switching control method of main and standby equipment, switching control system and device thereof
US20120011355A1 (en) Server system
CN104166445A (en) High-density mass-storage system
US20150365781A1 (en) Server systems
US20180357193A1 (en) Computing device and operation method
CN104572400A (en) Management method and device for managing multiple computing boards by single BMC (baseboard management controller)
CN111294413B (en) Method, device and readable medium for determining Internet Protocol (IP) address
CN105634635A (en) Real-time clock (RTC) sharing method, device and system
CN102521102A (en) Monitoring management method of physical multi-partition computer system based on Non Uniform Memory Access (NUMA)
CN108959026A (en) A kind of method of accurate monitoring RAID card
US8819481B2 (en) Managing storage providers in a clustered appliance environment
CN105446654B (en) Server control method and rack controller

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