JP5027311B2 - 障害が発生している物理記憶装置を検出するストレージシステム - Google Patents
障害が発生している物理記憶装置を検出するストレージシステム Download PDFInfo
- Publication number
- JP5027311B2 JP5027311B2 JP2010548697A JP2010548697A JP5027311B2 JP 5027311 B2 JP5027311 B2 JP 5027311B2 JP 2010548697 A JP2010548697 A JP 2010548697A JP 2010548697 A JP2010548697 A JP 2010548697A JP 5027311 B2 JP5027311 B2 JP 5027311B2
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- loop
- additional
- additional storage
- address
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Description
(6A−1)どちらのループについて障害診断が行われているかを示す情報(Loop);
(6A−2)現在アドレス診断が行われている増設HDDの位置#(HDD Location);
(6A−3)障害診断の進捗を示す情報(Progress);及び
(6A−4)障害診断の状況を示す情報(Status)
が表示される。
Claims (11)
- コントローラと、
複数の物理記憶装置と、
前記コントローラに接続されて第一のループを構成する第一のスイッチ装置と、
前記コントローラに接続されて第二のループを構成する第二のスイッチ装置と
を備え、
前記第一のスイッチ装置は、前記コントローラから与えられた信号に応答して、物理記憶装置を前記第一のループに接続する、又は、物理記憶装置を前記第一のループから切断し、
前記第二のスイッチ装置は、前記コントローラから与えられた信号に応答して、物理記憶装置を前記第二のループに接続する、又は、物理記憶装置を前記第二のループから切断し、
各物理記憶装置は、アドレスを取得する機能を有しており、増設される物理記憶装置である増設記憶装置と、前記増設記憶装置以外の物理記憶装置である既設記憶装置とのいずれかであり、
初期状態では、全ての既設記憶装置が第一のループ及び第二のループの両方に接続されており、全ての増設記憶装置が第一のループ及び第二のループの両方から切断されており、
前記コントローラが、
下記(1−1)乃至(1−4)で構成される第一の診断処理、
(1−1)全ての既設記憶装置を前記第一のループから切断する;
(1−2)増設記憶装置を前記第一のループに接続する;
(1−3)前記(1−2)で前記第一のループに接続された増設記憶装置が取得したアドレスを前記第一のループを介して取得する;
(1−4)前記(1−3)で取得されたアドレスの適否の判断である第一の適否判断を行う;
を実行し、
前記第一の適否判断の結果が否定的となった場合、前記(1−3)で取得されたアドレスを取得した増設記憶装置を閉塞し、前記第一の適否判断の結果が肯定的となった場合、前記第一の診断処理において前記(1−2)が行われていない未接続の増設記憶装置があれば、その未接続の物理記憶装置について、前記(1−2)を行い、
全ての増設記憶装置について前記第一の判断の結果が肯定的となった場合、下記(2−1)乃至(2−4)で構成される第二の診断処理、
(2−1)全ての既設記憶装置を前記第二のループから切断する;
(2−2)増設記憶装置を前記第二のループに接続する;
(2−3)前記(2−2)で前記第二のループに接続された増設記憶装置が取得したアドレスを前記第二のループを介して取得する;
(2−4)前記(2−3)で取得されたアドレスの適否の判断である第二の適否判断を行う;
を実行し、
前記第二の適否判断の結果が否定的となった場合、前記(2−3)で取得されたアドレスを取得した増設記憶装置を閉塞し、前記第二の適否判断の結果が肯定的となった場合、前記第二の診断処理において前記(2−2)が行われていない未接続の増設記憶装置があれば、その未接続の物理記憶装置について、前記(2−2)を行い、
全ての増設記憶装置について前記前記第二の適否判断の結果が肯定的となった場合、全ての物理記憶装置を前記第一及び第二のループの両方に接続し、且つ、全ての増設記憶装置を既設記憶装置として管理する、
ストレージシステム。 - 前記(1−1)において、全ての増設記憶装置が、前記第二のループから切断されており、全ての既設記憶装置が、前記第二のループに接続されており、
前記(2−1)において、全ての増設記憶装置が、前記第一のループから切断されており、全ての既設記憶装置が、前記第一のループに接続されており、
前記コントローラは、前記第一及び第二の診断処理を含む増設処理の最中に、I/Oコマンドを外部装置から受信した場合、そのI/Oコマンドに応答して、そのI/Oコマンドに従う論理物理記憶装置の基になっている既設記憶装置に、その既設記憶装置が接続されている前記第一のループ又は前記第二のループを介してI/Oを行う、
請求項1記載のストレージシステム。 - 前記コントローラは、
(4−1)前記第一の適否判断の結果が否定的である場合、前記増設処理を続行するか否かの選択をユーザから受け付け、前記増設処理を続行することが選択された場合、否定的な適否判断結果となったアドレスを取得した増設記憶装置の取り外しとその増設記憶装置を再び取り付けることとがユーザに実行されたならば、その増設記憶装置について再び前記(1−2)を実行し、
(4−2)前記第二の適否判断の結果が否定的である場合、前記増設処理を続行するか否かの選択をユーザから受け付け、前記増設処理を続行することが選択された場合、否定的な適否判断結果となったアドレスを取得した増設記憶装置の取り外しとその増設記憶装置を再び取り付けることとがユーザに実行されたならば、その増設記憶装置について再び前記(2−2)を実行する、
請求項2記載のストレージシステム。 - 前記コントローラは、
前記第一の適否判断では、下記(1A)及び(1B)、
(1A)前記(1−3)で取得されたアドレスが、増設記憶装置が取り付けられている位置にマッチしたアドレスであるか否か;
(1B)前記(1−3)で取得されたアドレスが、既設記憶装置のアドレス又は前記第一の適否判断の結果が肯定的であるアドレスと重複するか否か、
を判断し、
前記第二の適否判断では、下記(2A)及び(2B)、
(2A)前記(2−3)で取得されたアドレスが、増設記憶装置が取り付けられている位置にマッチしたアドレスであるか否か;
(2B)前記(2−3)で取得されたアドレスが、既設記憶装置のアドレス又は前記第二の適否判断の結果が肯定的であるアドレスと重複するか否か、
を判断する、
請求項3記載のストレージシステム。 - 前記コントローラは、前記(1−2)及び前記(2−2)を、よりコントローラ側にある増設記憶装置から先に実行する、
請求項4記載のストレージシステム。 - 前記コントローラは、
前記第一のスイッチ装置に接続される第一のアダプタと、
前記第二のスイッチ装置に接続される第二のアダプタと
を備え、
前記第一のアダプタが、前記第一の診断処理を実行し、
前記第二のアダプタが、前記第二の診断処理を実行する、
請求項5記載のストレージシステム。 - 前記コントローラは、前記第一及び第二のアダプタの共有メモリを有し、
前記共有メモリが、
どれが既設記憶装置であるかを表す第一の情報と、
どれが増設記憶装置であるかを表す第二の情報と、
既設記憶装置が前記第一及び第二のループのうちのどちらに接続されているかを表す第三の情報と、
増設記憶装置毎に前記第一及び第二の適否判断の結果を表す第四の情報と
を記憶し、
前記第一及び第二のアダプタが、
(6−1)増設記憶装置が取り付けられた場合、その取り付けられた増設記憶装置について前記第一及び第二の適否判断の両方の結果が否定的であるよう前記第四の情報を更新し、
(6−2)前記第一又は第二の適否判断の結果が肯定的となった増設記憶装置について、前記第四の情報における、前記第一又は第二の適否判断の結果を、否定的から肯定的に更新し、
(6−3)前記第四の情報において、前記第一又は第二の適否判断の結果が否定的となっている増設記憶装置を、前記未接続又は前記未診断の増設記憶装置であると判断し、
(6−4)全ての既設記憶装置を前記第一又は第二のループに接続する、又は、全ての既設記憶装置を前記第一又は第二のループから切断した場合、前記第三の情報を更新し、前記第三の情報を基に、既設記憶装置に対する前記I/Oを前記第一及び第二のループのうちのどちらを介して行うかを判断し、
(6−5)前記増設処理の完了のために、前記第一の情報に、全ての増設記憶装置に関する情報を書込み、前記第二の情報から、全ての増設記憶装置に関する情報を消去する、
請求項6記載のストレージシステム。 - 前記コントローラは、前記増設処理の最中に、I/Oコマンドを外部装置から受信した場合、そのI/Oコマンドに応答して、そのI/Oコマンドに従う論理物理記憶装置の基になっている既設記憶装置に、その既設記憶装置が接続されている前記第一のループ又は前記第二のループを介してI/Oを行う、
請求項1乃至7のうちのいずれか1項に記載のストレージシステム。 - 前記コントローラは、前記第一の適否判断の結果が否定的である場合、否定的な適否判断結果となったアドレスを取得した増設記憶装置の取り外しとその増設記憶装置を再び取り付けることとがユーザに実行されたならば、その再び取り付けられた増設記憶装置について再び前記(1−2)を実行する、
請求項1乃至8のうちのいずれか1項に記載のストレージシステム。 - 前記コントローラは、前記第二の適否判断の結果が否定的である場合、否定的な適否判断結果となったアドレスを取得した増設記憶装置の取り外しとその増設記憶装置を再び取り付けることとがユーザに実行されたならば、その再び取り付けられた増設記憶装置について再び前記(8−2)を実行する、
請求項1乃至9のうちのいずれか1項に記載のストレージシステム。 - アドレスを取得する機能を有した物理記憶装置をストレージシステムに取り付ける際の増設処理の方法であって、
(1−0)初期状態として、増設される物理記憶装置である増設記憶装置以外の物理記憶装置である既設記憶装置を全て第一のループ及び第二のループの両方に接続し、全ての増設記憶装置を第一のループ及び第二のループの両方から切断しておき、
下記(1−1)乃至(1−4)で構成される第一の診断処理、
(1−1)全ての既設記憶装置を前記第一のループから切断する;
(1−2)増設記憶装置を前記第一のループに接続する;
(1−3)前記(1−2)で前記第一のループに接続された増設記憶装置が取得したアドレスを前記第一のループを介して取得する;
(1−4)前記(1−3)で取得されたアドレスの適否の判断である第一の適否判断を行う;
を実行し、
前記第一の適否判断の結果が否定的となった場合、前記(1−3)で取得されたアドレスを取得した増設記憶装置を閉塞し、前記第一の適否判断の結果が肯定的となった場合、前記第一の診断処理において前記(1−2)が行われていない未接続の増設記憶装置があれば、その未接続の物理記憶装置について、前記(1−2)を行い、
全ての増設記憶装置について前記第一の判断の結果が肯定的となった場合、下記(2−1)乃至(2−4)で構成される第二の診断処理、
(2−1)全ての既設記憶装置を前記第二のループから切断する;
(2−2)増設記憶装置を前記第二のループに接続する;
(2−3)前記(2−2)で前記第二のループに接続された増設記憶装置が取得したアドレスを前記第二のループを介して取得する;
(2−4)前記(2−3)で取得されたアドレスの適否の判断である第二の適否判断を行う;
を実行し、
前記第二の適否判断の結果が否定的となった場合、前記(2−3)で取得されたアドレスを取得した増設記憶装置を閉塞し、前記第二の適否判断の結果が肯定的となった場合、前記第二の診断処理において前記(2−2)が行われていない未接続の増設記憶装置があれば、その未接続の物理記憶装置について、前記(2−2)を行い、
全ての増設記憶装置について前記前記第二の適否判断の結果が肯定的となった場合、全ての物理記憶装置を前記第一及び第二のループの両方に接続し、且つ、全ての増設記憶装置を既設記憶装置として管理する、
方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2008/002833 WO2010041294A1 (en) | 2008-10-07 | 2008-10-07 | Storage system detecting physical storage device suffering failure, and method of performing processing for additional storage device provision |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011523108A JP2011523108A (ja) | 2011-08-04 |
| JP5027311B2 true JP5027311B2 (ja) | 2012-09-19 |
Family
ID=40637039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010548697A Expired - Fee Related JP5027311B2 (ja) | 2008-10-07 | 2008-10-07 | 障害が発生している物理記憶装置を検出するストレージシステム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8225132B2 (ja) |
| JP (1) | JP5027311B2 (ja) |
| WO (1) | WO2010041294A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5651962B2 (ja) * | 2010-02-03 | 2015-01-14 | 富士通株式会社 | Raid装置、異常デバイス検出装置および異常デバイス検出方法 |
| US8694825B2 (en) * | 2011-07-20 | 2014-04-08 | International Business Machines Corporation | Protecting storage fabrics from errant device causing single point of failure |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6118776A (en) * | 1997-02-18 | 2000-09-12 | Vixel Corporation | Methods and apparatus for fiber channel interconnection of private loop devices |
| US7274674B2 (en) * | 1998-05-01 | 2007-09-25 | Emulex Design & Manufacturing Corporation | Loop network hub using loop initialization insertion |
| JP2001216206A (ja) * | 2000-02-01 | 2001-08-10 | Nec Corp | ループ状インターフェースの障害解析方法及び障害解析機能を有するシステム |
| JP2001222385A (ja) * | 2000-02-10 | 2001-08-17 | Hitachi Ltd | 記憶装置および情報処理システム |
| JP3536829B2 (ja) * | 2001-06-14 | 2004-06-14 | 日本電気株式会社 | Fc−alシステムのリンク診断方法及び装置 |
| JP3738980B2 (ja) * | 2001-08-27 | 2006-01-25 | ソニー株式会社 | ネットワークシステム、アドレッシング方法、通信制御装置及び方法 |
| US7206287B2 (en) * | 2001-12-26 | 2007-04-17 | Alcatel Canada Inc. | Method and system for isolation of a fault location in a communications device |
| GB0201208D0 (en) * | 2002-01-19 | 2002-03-06 | Ibm | Method and apparatus for hard address conflict resolution for enclosures in a loop network |
| US7616631B2 (en) * | 2002-08-14 | 2009-11-10 | Lsi Corporation | Method and apparatus for debugging protocol traffic between devices in integrated subsystems |
| JP3620527B2 (ja) * | 2002-09-03 | 2005-02-16 | 日本電気株式会社 | ループ状インタフェースの障害解析方法及び障害解析機能を有するシステム |
| JP2004199551A (ja) * | 2002-12-20 | 2004-07-15 | Fujitsu Ltd | ストレージシステム及び障害ストレージ装置の切り離し方法 |
| US6754728B1 (en) * | 2003-02-12 | 2004-06-22 | Dell Products L.P. | System and method for aggregating shelf IDs in a fibre channel storage loop |
| US7876703B2 (en) * | 2003-06-13 | 2011-01-25 | International Business Machines Corporation | System and method for enabling connection among devices in a network |
| US7355966B2 (en) * | 2003-07-16 | 2008-04-08 | Qlogic, Corporation | Method and system for minimizing disruption in common-access networks |
| JP2005339216A (ja) * | 2004-05-27 | 2005-12-08 | Hitachi Ltd | 記憶制御システム |
| JP2006139731A (ja) | 2004-11-15 | 2006-06-01 | Nec Corp | 情報処理装置、連結記憶装置、記憶制御装置、接続切換制御方法及び接続切換制御プログラム |
| US7469361B2 (en) * | 2005-01-04 | 2008-12-23 | Emulex Design & Manufacturing Corporation | Monitoring detection and removal of malfunctioning devices from an arbitrated loop |
| US20060182110A1 (en) * | 2005-02-17 | 2006-08-17 | Bomhoff Matthew D | Apparatus, system, and method for fibre channel device addressing |
| JP4395766B2 (ja) * | 2005-03-30 | 2010-01-13 | 日本電気株式会社 | 障害解析システム及び方法並びにプログラム |
| US7729264B2 (en) * | 2005-12-15 | 2010-06-01 | Emulex Design & Manufacturing Corporation | System method and software for user customizable device insertion |
| JP4635941B2 (ja) * | 2006-03-31 | 2011-02-23 | 日本電気株式会社 | ディスクアレイサブシステム |
| JP4678384B2 (ja) * | 2007-03-30 | 2011-04-27 | 日本電気株式会社 | リンク障害診断方法、ディスクアレイ・システム、及びリンク障害診断プログラム |
-
2008
- 2008-10-07 JP JP2010548697A patent/JP5027311B2/ja not_active Expired - Fee Related
- 2008-10-07 US US12/299,372 patent/US8225132B2/en not_active Expired - Fee Related
- 2008-10-07 WO PCT/JP2008/002833 patent/WO2010041294A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011523108A (ja) | 2011-08-04 |
| US8225132B2 (en) | 2012-07-17 |
| WO2010041294A1 (en) | 2010-04-15 |
| US20110179310A1 (en) | 2011-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5511960B2 (ja) | 情報処理装置、及びデータの転送方法 | |
| US7941693B2 (en) | Disk array apparatus and method for controlling the same | |
| US7111084B2 (en) | Data storage network with host transparent failover controlled by host bus adapter | |
| US7085958B2 (en) | System and method for isolating a faulty switch, storage device or SFP in a daisy-chained configuration | |
| US7707456B2 (en) | Storage system | |
| US8392756B2 (en) | Storage apparatus and method of detecting power failure in storage apparatus | |
| US8677181B2 (en) | Storage apparatus and method of detecting power failure in storage apparatus | |
| JP4963123B2 (ja) | 記憶アレイを再設定する装置及び方法 | |
| US7111087B2 (en) | Storage control system and operating method for storage control system | |
| US20050120264A1 (en) | Disk array system and method for controlling disk array system | |
| US20090265584A1 (en) | Storage control unit with control signal path between coupled controllers | |
| US20120233399A1 (en) | Storage apparatus and method of controlling the same | |
| JP2006107151A (ja) | ストレージシステム及びストレージシステムの通信パス制御方法 | |
| US7117276B2 (en) | Disk array device and method for controlling disk array device | |
| JP2004199551A (ja) | ストレージシステム及び障害ストレージ装置の切り離し方法 | |
| US20130212429A1 (en) | Storage device replacement method, and storage sub-system adopting storage device replacement method | |
| US7568119B2 (en) | Storage control device and storage control device path switching method | |
| JP5027311B2 (ja) | 障害が発生している物理記憶装置を検出するストレージシステム | |
| JP6244970B2 (ja) | ストレージシステム、制御装置及び制御プログラム | |
| US7506201B2 (en) | System and method of repair management for RAID arrays | |
| US7486083B2 (en) | Managing system stability | |
| CN118672510A (zh) | 一种硬盘管理系统和方法 | |
| CN119229908A (zh) | 一种存储系统以及机箱 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120528 |
|
| 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: 20120619 |
|
| 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: 20120621 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150629 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |