JP4500346B2 - ストレージシステム - Google Patents
ストレージシステム Download PDFInfo
- Publication number
- JP4500346B2 JP4500346B2 JP2007301651A JP2007301651A JP4500346B2 JP 4500346 B2 JP4500346 B2 JP 4500346B2 JP 2007301651 A JP2007301651 A JP 2007301651A JP 2007301651 A JP2007301651 A JP 2007301651A JP 4500346 B2 JP4500346 B2 JP 4500346B2
- Authority
- JP
- Japan
- Prior art keywords
- path
- data
- switch
- abnormality
- storage system
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2089—Redundant storage control functionality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
- G06F11/201—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media between storage system components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
切り離し制御部230dは、判定結果に基づいて、各DE400〜900に対応するアドレスを、障害の発生した箇所を通過しないアドレスに更新する。例えば、経路管理データ220aにおいて、DE900に対応するアドレスの経路がDE400,500,600を介してDE900に達する場合に、DE600とDE900との間の経路に障害が発生した場合には、RAIDコントローラ300、DE700,800を介してDE900に到達するアドレスに、DE900に対応するアドレスを更新する。
切り離し制御部230dは、判定結果に基づいて、経路異常の発生した経路を挟むDEを判定する。そして、切り離し制御部230dは、判定したDEに対してデータ移行を実施する旨の情報(データ移行実施情報)を出力する。例えば、DE600とDE900との間に経路異常が発生している場合には、DE600,900に対してデータ移行実施情報を出力する。
切り離し制御部230dは、判定結果に基づいて、DEの切り離しを実行する。例えば、DE600とDE900との間に経路障害が発生している場合には、かかる経路を挟むDE600,900をRAID装置100から切り離す(例えば、DE600,900に対応するアドレスを経路管理データ220aから削除しても良いし、切り離した旨を示すフラグをDE600,900の識別情報に立てても良い)。
例えば、上記の実施例1では、DEを切り離す場合に、かかるDE自身が保有するスタンバイHDDにHDD(データ移行対象となるデータを記憶したHDD)に記憶されているデータを移行していたがこれに限定されるものではない。例えば、RAID装置100が小規模の場合、切り離し対象となるHDD配下のスタンバイHDDだけでは、移行するデータに対して容量が枯渇することが考えられる。
上記の例では、切り離し対象となるDEのデータを移行させる経路について特に言及しなかったが、データを移行させる場合には、経路異常を検出した経路を通過させないように、データの移行を実行する。図10は、データを移行する場合の経路を説明する図である。
また、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部あるいは一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
前記ストレージシステムは、2つ以上の前記制御装置を相互に接続すると共に、前記制御装置と前記複数の筐体とをループ状に接続し、
前記制御装置は、
前記筐体に至る経路の異常を検出する経路異常検出手段と、
前記経路異常検出手段の検出結果に基づいて、前記筐体に至る経路を切り替える経路切替手段と、
を備えたことを特徴とするストレージシステム。
前記筐体および自制御装置はループ状に接続されており、
前記筐体に至る経路の異常を検出する経路異常検出手段と、
前記経路異常検出手段の検出結果に基づいて、前記筐体に至る経路を切り替える経路切替手段と、
を備えたことを特徴とする制御装置。
前記ストレージシステムは、2つ以上の前記制御装置を相互に接続すると共に、前記制御装置と前記複数の筐体とをループ状に接続されており、
前記制御装置が、
前記筐体に至る経路の異常を検出する経路異常検出ステップと、
前記経路異常検出ステップの検出結果に基づいて、前記筐体に至る経路を切り替える経路切替ステップと、
を含んだことを特徴とする経路切替方法。
前記ストレージシステムは、2つ以上の前記制御装置を相互に接続すると共に、前記制御装置と前記複数の記憶装置とをループ状に接続し、
前記制御装置は、
前記記憶装置に至る経路の異常を検出する経路異常検出手段と、
前記経路異常検出手段の検出結果に基づいて、前記記憶装置に至る経路を切り替える経路切替手段と、
を備えたことを特徴とするストレージシステム。
20,30,200,300 RAIDコントローラ
40,50,60,70,400,500,600,700,800,900 DE
40a,50a,60a,70a,400a,500a,600a,700a,800a,900a スイッチ
41,42,43,51,52,53,61,62,63,71,72,73,401,402,403,501,502,503,601,602,603,701,702,703,801,802,803,901,902,903 HDD
80 コンピュータ
81 入力装置
82 モニタ
83 RAM
83a,88a 経路管理データ
84 ROM
85 媒体読取装置
86 インターフェース
87 CPU
87a RAID処理プロセス
88 フラッシュメモリ
88b RAID処理プログラム
89 バス
210,410a 通信制御IF部
220,420 記憶部
220a 経路管理データ
230,430 制御部
230a RAIDデータ処理部
230b,430a フレーム転送処理部
230c,430b 障害検出部
230d 切り離し制御部
410b HDD通信IF部
420a 経路データ
430c データ移行実行処理部
Claims (4)
- データを記憶する記憶装置と接続される複数のスイッチと当該記憶装置を制御する制御装置とを備えたストレージシステムであって、
前記ストレージシステムは、2つ以上の前記制御装置を相互に接続すると共に、前記制御装置と前記複数のスイッチとをループ状に接続し、
前記制御装置は、
前記スイッチの識別情報ごとに、各スイッチにフレームを出力するための経路情報を含んだアドレスを対応付けて記憶する経路管理データ記憶手段と、
前記データの送信先であるスイッチの識別情報を含んだデータを取得した場合に、当該送信先に対応するアドレスを前記経路管理データ記憶手段から判定し、判定したアドレスおよび前記データを含んだフレームを前記送信先のスイッチに出力するフレーム転送処理手段と、
前記スイッチ間で送受信される信号の電圧と閾値とを比較すること、または、前記スイッチ間で送受信される信号のチェックコードをチェックすることにより、前記スイッチに至る経路の異常を検出する経路異常検出手段と、
前記経路異常検出手段の検出結果に基づいて、前記経路管理データ記憶手段に記憶された各アドレスを、異常が検出された経路を通過せずに各スイッチにフレームが到達するアドレスに更新することにより、前記スイッチに至る経路を切り替える経路切替手段と、
を備えたことを特徴とするストレージシステム。 - 前記経路異常検出手段の検出結果に基づいて、前記経路管理データ記憶手段に記憶されたアドレスから、異常を検出した経路を挟むスイッチのアドレスを削除するか、または、異常を検出した経路を挟むスイッチの識別情報に対応付けて当該スイッチを切り離した旨のフラグを記憶させることにより、当該スイッチを切り離す切離手段を更に備えたことを特徴とする請求項1に記載のストレージシステム。
- 前記切離手段は、異常を検出した経路を挟むスイッチに対してデータ移行を実施する旨の情報を出力し、当該情報を受信したスイッチが当該スイッチに接続された記憶装置に記憶されたデータを他のスイッチに接続された記憶装置に転送する処理が完了した後に、前記異常を検出した経路を挟むスイッチの切り離しを実行することを特徴とする請求項2に記載のストレージシステム。
- 前記データ移行を実施する旨の情報を受信したスイッチは、前記異常を検出した経路を通過しない経路を介して、当該スイッチに接続された記憶装置に記憶されたデータを他のスイッチに接続された記憶装置に転送することを特徴とする請求項3に記載のストレージシステム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007301651A JP4500346B2 (ja) | 2007-11-21 | 2007-11-21 | ストレージシステム |
| US12/269,227 US8522075B2 (en) | 2007-11-21 | 2008-11-12 | Storage system having storage devices for storing data and control devices for controlling the storage devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007301651A JP4500346B2 (ja) | 2007-11-21 | 2007-11-21 | ストレージシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009129075A JP2009129075A (ja) | 2009-06-11 |
| JP4500346B2 true JP4500346B2 (ja) | 2010-07-14 |
Family
ID=40643236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007301651A Expired - Fee Related JP4500346B2 (ja) | 2007-11-21 | 2007-11-21 | ストレージシステム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8522075B2 (ja) |
| JP (1) | JP4500346B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5531639B2 (ja) * | 2010-01-19 | 2014-06-25 | 富士通株式会社 | ストレージ装置および同装置の増設方法 |
| US8631282B2 (en) | 2010-11-30 | 2014-01-14 | Hitachi, Ltd. | Storage system using SAS standard back-end communication |
| JP2012212202A (ja) * | 2011-03-30 | 2012-11-01 | Fujitsu Ltd | 制御装置、ストレージシステムおよび制御方法 |
| JP5510679B2 (ja) * | 2012-03-30 | 2014-06-04 | 日本電気株式会社 | ディスクアレイ装置、ディスクアレイシステム、障害経路特定方法、及びプログラム |
| JP6212934B2 (ja) * | 2013-05-07 | 2017-10-18 | 富士通株式会社 | ストレージシステム、情報処理装置の制御プログラム、およびストレージシステムの制御方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5473752A (en) * | 1993-03-17 | 1995-12-05 | Detector Electronics Corporation | Fault isolation circuit |
| EP0950220B1 (en) | 1996-11-14 | 2003-09-03 | Emc Corporation | Dynamically upgradeable disk array system and method |
| JP2001222385A (ja) * | 2000-02-10 | 2001-08-17 | Hitachi Ltd | 記憶装置および情報処理システム |
| JP4060235B2 (ja) | 2003-05-22 | 2008-03-12 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置の制御方法 |
| JP2005031928A (ja) * | 2003-07-11 | 2005-02-03 | Hitachi Ltd | 記憶システム及び記憶システムの障害特定方法 |
| JP2005222379A (ja) * | 2004-02-06 | 2005-08-18 | Hitachi Ltd | ディスクアレイ装置およびその障害回避制御方法 |
| JP2005339216A (ja) * | 2004-05-27 | 2005-12-08 | Hitachi Ltd | 記憶制御システム |
| JP4395766B2 (ja) * | 2005-03-30 | 2010-01-13 | 日本電気株式会社 | 障害解析システム及び方法並びにプログラム |
| JP2007206766A (ja) * | 2006-01-31 | 2007-08-16 | Fujitsu Ltd | データストレージシステム、データストレージ制御装置及びその障害箇所診断方法。 |
| JP2007280258A (ja) * | 2006-04-11 | 2007-10-25 | Hitachi Ltd | 記憶制御装置 |
-
2007
- 2007-11-21 JP JP2007301651A patent/JP4500346B2/ja not_active Expired - Fee Related
-
2008
- 2008-11-12 US US12/269,227 patent/US8522075B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20090132866A1 (en) | 2009-05-21 |
| JP2009129075A (ja) | 2009-06-11 |
| US8522075B2 (en) | 2013-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4940967B2 (ja) | ストレージシステム、ストレージ装置、ファームウェアの活性交換方法、ファームウェアの活性交換プログラム | |
| US7698592B2 (en) | Apparatus and method for controlling raid array rebuild | |
| US7480831B2 (en) | Method and apparatus for recovering from a failed I/O controller in an information handling system | |
| US8775867B2 (en) | Method and system for using a standby server to improve redundancy in a dual-node data storage system | |
| CN104834575A (zh) | 一种固件恢复方法及装置 | |
| JP4500346B2 (ja) | ストレージシステム | |
| US8015434B2 (en) | Management apparatus, storage system, and storage apparatus management method | |
| WO2015033433A1 (ja) | ストレージ装置及び障害部位特定方法 | |
| JP5391994B2 (ja) | ストレージシステム,制御装置および診断方法 | |
| JP4669263B2 (ja) | ストレージ装置 | |
| US10360115B2 (en) | Monitoring device, fault-tolerant system, and control method | |
| US11068337B2 (en) | Data processing apparatus that disconnects control circuit from error detection circuit and diagnosis method | |
| US10216595B2 (en) | Information processing apparatus, control method for the information processing apparatus, and recording medium | |
| JP5104479B2 (ja) | 情報処理装置 | |
| JP3063666B2 (ja) | アレイディスク制御装置 | |
| US20070234107A1 (en) | Dynamic storage data protection | |
| US7996497B2 (en) | Method of handling duplicate or invalid node controller IDs in a distributed service processor environment | |
| EP2176809A1 (en) | Data storage method, apparatus and system for interrupted write recovery | |
| JP2010134696A (ja) | Raidコントローラ装置、処理方法、raidコントローラ回路及びプログラム | |
| CN101529397B (zh) | 地址线故障处理装置、地址线故障处理方法、地址线故障处理程序、信息处理装置以及存储器控制器 | |
| JP2834083B2 (ja) | データディスクアレイ装置 | |
| JP5439736B2 (ja) | コンピュータ管理システム、コンピュータシステムの管理方法、及びコンピュータシステムの管理プログラム | |
| JP4294568B2 (ja) | ディスクアレイ装置及びその制御方法 | |
| JP2017151511A (ja) | 情報処理装置、動作ログ取得方法および動作ログ取得プログラム | |
| JP4425904B2 (ja) | ライト抜け検出装置、ライト抜け検出方法およびライト抜け検出プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091221 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100413 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100416 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140423 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |