CN102147773A - Method, device and system for managing high-end disk array data - Google Patents

Method, device and system for managing high-end disk array data Download PDF

Info

Publication number
CN102147773A
CN102147773A CN 201110077504 CN201110077504A CN102147773A CN 102147773 A CN102147773 A CN 102147773A CN 201110077504 CN201110077504 CN 201110077504 CN 201110077504 A CN201110077504 A CN 201110077504A CN 102147773 A CN102147773 A CN 102147773A
Authority
CN
China
Prior art keywords
disk array
end disk
controller
ups
service
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.)
Pending
Application number
CN 201110077504
Other languages
Chinese (zh)
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 Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing 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 Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN 201110077504 priority Critical patent/CN102147773A/en
Publication of CN102147773A publication Critical patent/CN102147773A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a method, device and system for managing high-end disk array data. The invention relates to the field of computer server management and solves the problem of loss of caching data. The method comprises the following steps: a first controller monitors operation of disks in the high-end disk array; and when interruption of a power supply is detected, the first controller informs the other controllers in the high-end disk array of refreshing cache and stopping operation. The technical proposal in the invention is applicable to the high-end disk array and can still manage the high-end disk array even in case of interruption of a power supply.

Description

High-end disk array data managing method, device and system
Technical field
The present invention relates to the computer server management domain, relate in particular to a kind of high-end disk array data managing method, device and system.
Background technology
The high-end disk array that uses in the mass storage system (MSS) is all carrying out the lot of data read-write all the time, is depositing the data of a large amount of high-end disk arrays to be written in buffer memory.Emergency case such as outage can cause the high-end disk array can't operate as normal, thereby cause loss of data.How guaranteeing that the data in the high-end disk array buffer memory are not lost under the emergency case, is a problem demanding prompt solution.
Summary of the invention
The invention provides a kind of high-end disk array data managing method, device and system, solved data cached problem of losing.
The invention provides a kind of high-end disk array data managing method, high-end disk array uses uninterrupted power supply (ups) Unity, and this method comprises:
Each disk working condition in the first monitoring control devices high-end disk array;
When detecting outage, described first controller is notified other controller flush buffers in the described high-end disk array, stops service.
Preferably, describedly detect outage specifically in the following manner:
Described first controller receives the trap information of the SNMP module transmission of described UPS, and this trap information indication is cut off the power supply.
Preferably, described first controller is notified other controller flush buffers in the described high-end disk array, stops service and comprises:
Described first controller starts the power down process script, other controllers send the UPS warning information in described high-end disk array, notify each the controller flush buffers data in the described high-end disk array,, stop service the described data cached corresponding hard disk that writes in the described high-end disk array.
Preferably, above-mentioned high-end disk array data managing method also comprises:
If described first controller receives the UPS warning information that other controllers send in the described high-end disk array before starting the power down process script, then keep the work at present state.
Preferably, above-mentioned high-end disk array data managing method also comprises:
During UPS warning information that described first controller other controllers in receiving described high-end disk array send, refresh corresponding hard disk cache, and stop service.
The present invention also provides a kind of high-end disk array data administrator, and high-end disk array uses UPS, and this device comprises:
Monitoring modular is used for monitoring each disk working condition of high-end disk array;
Administration module is used for when described monitoring modular detects outage, and described first controller is notified other controller flush buffers in the described high-end disk array, stops service.
Preferably, described administration module also is used for refreshing corresponding hard disk cache, and stopping service when the UPS warning information of the controller transmission that receives described high-end disk array.
The present invention also provides a kind of high-end disk array data management system, comprises first controller and second controller at least;
Described first controller is used for monitoring each disk working condition of high-end disk array, and when detecting outage, notifies the described second controller flush buffers, stops service;
Described second controller is used for when receiving the notice of described first controller, refreshes corresponding hard disk cache, and stops service, and described notice is specially the UPS warning information.
The invention provides a kind of high-end disk array data managing method, device and system, high-end disk array uses UPS, each disk working condition in the first monitoring control devices high-end disk array; When detecting outage, described first controller is notified other controller flush buffers in the described high-end disk array, stops service.Realized the timely response of outage time control system device, deposited the data of storing in the current cache in hard disk, effectively prevented loss of data, solved the problem of the loss of data in the high-end disk array buffer memory under the emergency case by flush buffers.
Description of drawings
The process flow diagram of a kind of high-end disk array management method that Fig. 1 provides for embodiments of the invention one;
The structural drawing of a kind of high-end disk array management devices that Fig. 2 provides for embodiments of the invention two.
Embodiment
In order to solve the problem of the loss of data in the high-end disk array buffer memory under the emergency case, embodiments of the invention provide a kind of high-end disk array management method, this method is by timely initiation controller refreshing buffer memory, data in the current cache are in time write hard disk, thereby guaranteed data consistency, realized the disaster tolerance function of high-end disk array.
At first in conjunction with the accompanying drawings, embodiments of the invention one are described.
The embodiment of the invention one provides a kind of high-end disk array data managing method, in the embodiment of the invention, is that example describes with eight controller high-end disk arrays.In 8 controllers of this high-end disk array, select two controllers of preserving as data under the emergency case such as control outage.Use this method to high-end disk array, especially the flow process to the management of high-end disk array comprises as shown in Figure 1 under the emergency case:
Each disk working condition in step 101, the first monitoring control devices high-end disk array;
In the embodiments of the invention, related high-end disk array all uses UPS.Have the working condition of the controller of managerial ability by the whole high-end disk array of SNMP module monitors of UPS in the high-end disk array, in the embodiment of the invention, the controller with managerial ability has two, is respectively controller 0 and controller 1.Concrete, under the civil power power-down conditions, the SNMP module of UPS sends trap information to controller 0 and controller 1.
Step 102, detecting when outage, described first controller is notified other controller flush buffers in the described high-end disk array, stops service;
In this step, when controller 0 and controller 1 receive trap information, start the snmptrapd service, specify the power down process script that presets, notify other each controller flush buffers, and stop related service.Concrete, described first controller starts the power down process script, and other controllers send the UPS warning information in described high-end disk array, and trap information has been received in expression.The mode that sends signal writes a specific alarm signal for the file below fixed route.First controller is notified each the controller flush buffers data in the described high-end disk array, with the described data cached corresponding hard disk that writes in the described high-end disk array, stops service.
In addition, because the controller that exists a plurality of (two and more than) to have managerial ability, a plurality of controllers detect opportunity of trap information may be different.Specifically comprise following two kinds of situations:
1, when two controllers had been received the trap information of SNMP Trap transmission simultaneously, controller 1 had received the warning information that controller 0 sends over again in a second after receiving the UPS warning information, and then controller 1 is not carried out relevant action; Controller 0 is notified each controller flush buffers, the operation that stops to serve;
2, controller 1 has at first been received the warning information that SNMP Trap sends; Controller 1 does not receive the warning information that controller 0 sends in a second after receiving the UPS warning information, other each controller flush buffers of its exercise notice then, the operation that stops to serve.
Receiving warning message later at first to other controller transmission signal, warning information has been received in expression.The mode that sends signal writes a specific alarm signal for the file below fixed route.
Below in conjunction with accompanying drawing, embodiments of the invention two are described.
Embodiments of the invention two provide a kind of high-end disk array data administrator, and high-end disk array uses UPS, and the structure of this device comprises as shown in Figure 2:
Monitoring modular 201 is used for monitoring each disk working condition of high-end disk array;
Administration module 202 is used for when described monitoring modular 201 detects outage, and described first controller is notified other controller flush buffers in the described high-end disk array, stops service.
Preferably, described administration module 202 also is used for refreshing corresponding hard disk cache, and stopping service when described monitoring modular 201 receives the UPS warning information that the controller of described high-end disk array sends.
Below embodiments of the invention three are described.
The embodiment of the invention provides a kind of high-end disk array data management system, comprises first controller and second controller at least;
Described first controller is used for monitoring each disk working condition of high-end disk array, and when detecting outage, notifies the described second controller flush buffers, stops service;
Described second controller is used for when receiving the notice of described first controller, refreshes corresponding hard disk cache, and stops service, and described notice is specially the UPS warning information.
Below, embodiments of the invention four are described.
The embodiment of the invention provides a kind of high-end disk array management system, and this system mainly comprises the SNMP module of three module: UPS, controller monitoring module, trap signal processing module.
The SNMP module of UPS: mainly carry out the civil power detection of power loss, issue wrong trap signal in the situation of power down.
Controller monitoring module: open the snmptrapd service after two controllers start simultaneously, monitor the udp162 port in real time.
Trap signal processing module: after receiving signal,, dispose electric signal, refresh eight controller caches simultaneously as long as two controllers have a duty.
High-end disk array data managing method, device and system that embodiments of the invention provide, high-end disk array uses UPS, each disk working condition in the first monitoring control devices high-end disk array; When detecting outage, described first controller is notified other controller flush buffers in the described high-end disk array, stops service.Realized the timely response of outage time control system device, deposited the data of storing in the current cache in hard disk, effectively prevented loss of data, solved the problem of the loss of data in the high-end disk array buffer memory under the emergency case by flush buffers.
When not increasing cost, realize the redundant manipulator monitoring, improved and refresh the reliability that high-end disk array reads and writes data in real time, realized the trap intelligent monitoring simultaneously, under the situation that does not reduce system performance, as much as possible farthest protected user benefit.
The all or part of step that the one of ordinary skill in the art will appreciate that the foregoing description program circuit that can use a computer is realized, described computer program can be stored in the computer-readable recording medium, described computer program (as system, unit, device etc.) on the relevant hardware platform is carried out, when carrying out, comprise one of step or its combination of method embodiment.
Alternatively, all or part of step of the foregoing description also can use integrated circuit to realize, these steps can be made into integrated circuit modules one by one respectively, perhaps a plurality of modules in them or step is made into the single integrated circuit module and realizes.Like this, the present invention is not restricted to any specific hardware and software combination.
Each device/functional module/functional unit in the foregoing description can adopt the general calculation device to realize, they can concentrate on the single calculation element, also can be distributed on the network that a plurality of calculation element forms.
Each device/functional module/functional unit in the foregoing description is realized with the form of software function module and during as independently production marketing or use, can be stored in the computer read/write memory medium.The above-mentioned computer read/write memory medium of mentioning can be a ROM (read-only memory), disk or CD etc.
Anyly be familiar with those skilled in the art in the technical scope that the present invention discloses, can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the described protection domain of claim.

Claims (8)

1. high-end disk array data managing method, high-end disk array uses uninterrupted power supply (ups) Unity, it is characterized in that this method comprises:
Each disk working condition in the first monitoring control devices high-end disk array;
When detecting outage, described first controller is notified other controller flush buffers in the described high-end disk array, stops service.
2. high-end disk array data managing method according to claim 1 is characterized in that, describedly detects outage specifically in the following manner:
Described first controller receives the trap information of the SNMP module transmission of described UPS, and this trap information indication is cut off the power supply.
3. high-end disk array data managing method according to claim 1 is characterized in that, described first controller is notified other controller flush buffers in the described high-end disk array, stops service and is specially:
Described first controller starts the power down process script, other controllers send the UPS warning information in described high-end disk array, notify each the controller flush buffers data in the described high-end disk array,, stop service the described data cached corresponding hard disk that writes in the described high-end disk array.
4. high-end disk array data managing method according to claim 3 is characterized in that, this method also comprises:
If described first controller receives the UPS warning information that other controllers send in the described high-end disk array before starting the power down process script, then keep the work at present state.
5. high-end disk array data managing method according to claim 4 is characterized in that, this method also comprises:
During UPS warning information that described first controller other controllers in receiving described high-end disk array send, refresh corresponding hard disk cache, and stop service.
6. high-end disk array data administrator, high-end disk array uses UPS, it is characterized in that this device comprises:
Monitoring modular is used for monitoring each disk working condition of high-end disk array;
Administration module is used for when described monitoring modular detects outage, and described first controller is notified other controller flush buffers in the described high-end disk array, stops service.
7. high-end disk array data administrator according to claim 6 is characterized in that,
Described administration module also is used for refreshing corresponding hard disk cache, and stopping service when described monitoring modular receives the UPS warning information that the controller of described high-end disk array sends.
8. a high-end disk array data management system is characterized in that, comprises first controller and second controller at least;
Described first controller is used for monitoring each disk working condition of high-end disk array, and when detecting outage, notifies the described second controller flush buffers, stops service;
Described second controller is used for when receiving the notice of described first controller, refreshes corresponding hard disk cache, and stops service, and described notice is specially the UPS warning information.
CN 201110077504 2011-03-30 2011-03-30 Method, device and system for managing high-end disk array data Pending CN102147773A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110077504 CN102147773A (en) 2011-03-30 2011-03-30 Method, device and system for managing high-end disk array data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110077504 CN102147773A (en) 2011-03-30 2011-03-30 Method, device and system for managing high-end disk array data

Publications (1)

Publication Number Publication Date
CN102147773A true CN102147773A (en) 2011-08-10

Family

ID=44422044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110077504 Pending CN102147773A (en) 2011-03-30 2011-03-30 Method, device and system for managing high-end disk array data

Country Status (1)

Country Link
CN (1) CN102147773A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508727A (en) * 2011-12-01 2012-06-20 浪潮电子信息产业股份有限公司 Method using software for power fail safeguard of caches in disk array
CN103019961A (en) * 2012-12-19 2013-04-03 创新科存储技术(深圳)有限公司 Cache flash processing method and device
CN105260267A (en) * 2015-09-28 2016-01-20 联想(北京)有限公司 Data refreshing method and solid state disk

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622026A (en) * 2003-11-28 2005-06-01 株式会社日立制作所 Storage device
US6957313B2 (en) * 2000-12-01 2005-10-18 Hsia James R Memory matrix and method of operating the same
EP1705574A2 (en) * 2005-03-21 2006-09-27 Sun Microsystems, Inc. Non-volatile backup for data cache

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957313B2 (en) * 2000-12-01 2005-10-18 Hsia James R Memory matrix and method of operating the same
CN1622026A (en) * 2003-11-28 2005-06-01 株式会社日立制作所 Storage device
EP1705574A2 (en) * 2005-03-21 2006-09-27 Sun Microsystems, Inc. Non-volatile backup for data cache

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508727A (en) * 2011-12-01 2012-06-20 浪潮电子信息产业股份有限公司 Method using software for power fail safeguard of caches in disk array
CN103019961A (en) * 2012-12-19 2013-04-03 创新科存储技术(深圳)有限公司 Cache flash processing method and device
CN105260267A (en) * 2015-09-28 2016-01-20 联想(北京)有限公司 Data refreshing method and solid state disk

Similar Documents

Publication Publication Date Title
CN103354503A (en) Cloud storage system capable of automatically detecting and replacing failure nodes and method thereof
US8074112B1 (en) Memory backup used in a raid system
CN102024044B (en) Distributed file system
CN106802854B (en) Fault monitoring system of multi-controller system
CN101867786A (en) Method and device for monitoring video
CN102289388B (en) Extension method for managing IPMI (Intelligent Platform Management Interface) interface protocol by server
CN100474271C (en) Multi-level buffering type memory system and method therefor
CN102968360B (en) There is storage system and the method for N+1 redundancy feature
CN103856760A (en) Longitudinal virtualization device between video surveillance devices
CN102752093A (en) Distributed file system-based data processing method, device and system
CN105138276A (en) Data storage method and data storage system
US8095820B2 (en) Storage system and control methods for the same
CN101593082A (en) A kind of device of managing power supply circuit of memory equipment, method and computing machine
CN105335256A (en) Method, device and system for switching backup disks in complete cabinet server
US8099634B2 (en) Autonomic component service state management for a multiple function component
US9021275B1 (en) Method and apparatus to exercise and manage a related set of power managed storage devices
CN103605620B (en) Cluster storage data protective method and device
CN102147773A (en) Method, device and system for managing high-end disk array data
US8862923B1 (en) Method and apparatus to determine an idle state of a device set based on availability requirements corresponding to the device set
CN104679623A (en) Server hard disk maintaining method, system and server monitoring equipment
CN203289491U (en) Cluster storage system capable of automatically repairing fault node
KR101200997B1 (en) Raid controller having multi pci bus switching
CN105159846A (en) Method for supporting dual-control switching of virtualized disk and storage system
CN108833189A (en) A kind of memory node management system and method
CN102880277A (en) Protection method for uninterrupted power supply redundancy of double-control disk array

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110810