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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 239000000872 buffer Substances 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000013523 data management Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
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
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.
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;
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.
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)
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)
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 |
-
2011
- 2011-03-30 CN CN 201110077504 patent/CN102147773A/en active Pending
Patent Citations (3)
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)
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 |