(57)【要約】【課題】  障害解析を実行し、装置の信頼性の向上を図ること。【解決手段】  多重化されたループ状インタフェースに接続された複数のノード装置と、ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、各ループ系毎に設けられ、各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定のノード装置を介して受け付け、各ループ系におけるノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、を備えた障害解析システムであって、制御部が、ノード装置に障害が発生した場合に、各エンクロージャサービス部毎に特定のノード装置を含むよう複数のノード装置を振り分けると共に、この振り分けた各ノード装置を各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段を備えた。【選択図】図１
2006277646.tif 000002
【特許請求の範囲】
【請求項１】
多重化されたループ状インタフェースに接続された複数のノード装置と、
前記ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、
前記各ループ系毎に設けられ、前記各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定の前記ノード装置を介して受け付け、前記各ループ系における前記ノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えた障害解析システムであって、
前記制御部が、前記ノード装置に障害が発生した場合に、前記各エンクロージャサービス部毎に前記特定のノード装置を含むよう前記複数のノード装置を振り分けると共に、この振り分けた各ノード装置を前記各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段を備えた、
ことを特徴とする障害解析システム。
【請求項２】
前記制御部が、前記ノード装置を切り離すことにより回復した前記ループ系の前記エンクロージャサービス部から、他の前記ループ系の前記エンクロージャサービス部に接続して前記ノード装置の障害解析を行うノード解析手段、を備えたことを特徴とする障害解析システム。
【請求項３】
前記ノード切り離し手段は、前記複数のノード装置を前記ループ系毎に均等に振り分ける、ことを特徴とする請求項１又は２記載の障害解析システム。
【請求項４】
前記ループ系インタフェースは二重化されており、
前記ノード切り離し手段は、前記複数のノード装置を２つのループ系毎にそれぞれ半分ずつ振り分ける、ことを特徴とする請求項３記載の障害解析システム。
【請求項５】
前記ノード装置は、ディスク装置であって、
前記請求項１乃至４のいずれかに記載の前記障害解析システムを備えたことを特徴とするディスクアレイ装置。
【請求項６】
多重化されたループ状インタフェースに接続された複数のノード装置と、
前記ノード装置に制御指令を発する各ループ系毎に設けられた制御装置と、
前記各ループ系毎に設けられ、前記各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定の前記ノード装置を介して受け付け、前記各ループ系における前記ノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えた障害解析システムの前記制御装置であって、
前記ノード装置に障害が発生した場合に、前記各エンクロージャサービス部毎に前記特定のノード装置を含むよう前記複数のノード装置を振り分けると共に、この振り分けた各ノード装置を前記各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段を備えた、
ことを特徴とする制御装置。
【請求項７】
前記ノード装置を切り離すことにより回復した前記ループ系の前記エンクロージャサービス部から、他の前記ループ系の前記エンクロージャサービス部に接続して障害が発生した前記ノード装置の解析を行うノード解析手段、を備えたことを特徴とする請求項６記載の制御装置。
【請求項８】
多重化されたループ状インタフェースに接続された複数のノード装置と、
前記ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、
前記各ループ系毎に設けられ、前記各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定の前記ノード装置を介して受け付け、前記各ループ系における前記ノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えた障害解析システムの制御部に、
前記ノード装置に障害が発生した場合に、前記各エンクロージャサービス部毎に前記特定のノード装置を含むよう前記複数のノード装置を振り分けると共に、この振り分けた各ノード装置を前記各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段、
を実現するためのプログラム。
【請求項９】
前記制御部に、前記ノード装置を切り離すことにより回復した前記ループ系の前記エンクロージャサービス部から、他の前記ループ系の前記エンクロージャサービス部に接続して障害が発生した前記ノード装置の解析を行うノード解析手段、を実現するための請求項８記載のプログラム。
【請求項１０】
多重化されたループ状インタフェースに接続された複数のノード装置と、
前記ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、
前記各ループ系毎に設けられ、前記各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定の前記ノード装置を介して受け付け、前記各ループ系における前記ノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えたシステムの障害解析方法であって、
前記制御部が、前記ノード装置に障害が発生した場合に、前記各エンクロージャサービス部毎に前記特定のノード装置を含むよう前記複数のノード装置を振り分けると共に、この振り分けた各ノード装置を前記各エンクロージャサービス部に接続して他のノード装置を切り離す、
ことを特徴とする障害解析方法。
【請求項１１】
前記ノード装置を切り離すことにより回復した前記ループ系の前記エンクロージャサービス部から、他の前記ループ系の前記エンクロージャサービス部に接続して障害が発生した前記ノード装置の解析を行う、ことを特徴とする請求項１０記載の障害解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ループ状インタフェースを有する障害解析システムに関し、特に、２重化されたＦＣ−ＡＬ（Fiber-channel Arbitrated Loop）を有し、かつ、それぞれのループ系にＥＳＩ（Enclosure Service Interface）コントローラーＳＥＳ（ＳＣＳＩ Enclosure Service）を搭載したエンクロージャサービス部が接続されたループ状インタフェースにおいて、全てのループ系において障害が発生した場合でもループ障害解析を実行することができる障害解析システムに関する。
【背景技術】
【０００２】
ＦＣ−ＡＬ（Fiber-channel Arbitrated Loop）のようにループ状にノード装置（デバイス）が接続されるインタフェースは、ケーブルの接続構成がシンプルでデバイスの増設等への対応も容易なことから、ディスクアレイ装置などに近年多く使用されるようになってきた。しかし、このような形態のインタフェースは、接続されているデバイスのインタフェース回路の障害等によってループ内を正常に信号が伝搬できなくなると（これを、ループ異常あるいはリンクダウンなどと呼ぶ）、ループ全体が使用不可能になり、接続されている１つのノード装置の障害であっても、そのループに接続されている全てのデバイスが使用できなくなる、という問題が生じていた。
【０００３】
このため、通常これらのデバイスは独立した２つのループに接続できるようにインタフェース回路を２ポート分備える（２重化）ことが行われている。これにより、２重化されたループ状インタフェースの片方のループが障害により使用できなくなっても、もう一方のループでアクセス可能なようにして信頼性を高めている。また、ループ異常が発生した場合、速やかに故障ノード装置を特定して障害を回復させる機能を備えている。
【０００４】
また、特許文献１では、上述のように２重化されたＦＣ−ＡＬを有するディスクアレイ装置において、ある一つのディスク故障によって両系のループで障害が発生した場合には、各ディスクアレイ装置の切断・再接続状態を制御するエンクロージャサービス部が、自動的に全てのディスクを一度に切り離す処理を行うことが記載されている。この従来例におけるディスクアレイ装置の構成、動作について、図４乃至図８を参照して説明する。
【０００５】
図４は、正常時のディスクアレイ装置の構成を示すブロック図である。この図に示すように、２重化されたＦＣ−ＡＬを有するディスクアレイ装置は、複数のディスク２１等が、２つのループ系Ａ４１，Ｂ４２（ＦＣ−ＡＬ  Ａ，ＦＣ−ＡＬ  Ｂ）に、それぞれループ接続切り替え部Ａ３１，Ｂ３２を介して接続されている。また、各ループ系にはそれぞれエンクロージャサービス部Ａ５１，Ｂ５２が備えられており、パス１３０にて接続されている。そして、このエンクロージャサービス部Ａ５１，Ｂ５２は、それぞれ、ディスク２１等をループ系（ＦＣ−ＡＬ）からの切り離しや接続を制御するループ接続制御部Ａ５１３，Ｂ５２３が装備されており、上記ループ接続切り替え部Ａ３１，Ｂ３２にパス５１４，５２４を介して接続されている。また、各ループ系には、ディスク制御を行うためにエンクロージャサービス部５１，５２に制御指令を発するディスク制御部Ａ７１，Ｂ７２が備えられている。
【０００６】
ここで、図５に示すように、符号２４に示すディスクのＦＣ−ＡＬ  Ｂ４２のループ系（一方のループ系）に障害が発生したとする。かかる場合には、他方のループ系であるＦＣ−ＡＬ  Ａ４１は正常に作動する状態であるため、ディスク制御部Ａは、かかる正常なループ系のエンクロージャサービス部Ａ５１からパス１３０を用いて障害が発生したループ系（ＦＣ−ＡＬ  Ｂ４２）のエンクロージャサービス部Ｂ５２にアクセスし、このループ接続制御部Ｂ５２３がパス５２４を用いて、ディスク２１等を順次切り離し、障害解析を行うことができる（図５の点線矢印参照）。
【０００７】
次に、図６に、所定のディスクの両ループ系に障害が発生した場合の様子を示す。この図に示すように、例えば、符号２４に示すディスクの両系に障害が発生すると、両ループ系（４１，４２）が作動しないため、各ディスク制御部Ａ７１，Ｂ７２から各エンクロージャサービス部Ａ５１，Ｂ５２へアクセスが不可能となる。従って、このままでは障害解析ができないこととなってしまう。このため、かかる場合には、図７に示すように、まず、両ループ系４１，４２とも各ディスク２１等を切り離すことにより、ディスク制御部Ａ７１，Ｂ７２は、それぞれエンクロージャサービス部Ａ５１，Ｂ５２にアクセス可能となる。これにより、各エンクロージャサービス部Ａ５１，Ｂ５２は、順次ディスク２１等を接続し、障害解析を行うことができる。換言すると、両系ループを回復させてからディスク制御部からの再接続命令を順次行うことによって、ループ障害を引き起こしているディスクを特定し、異常ディスクをＦＣ−ＡＬから切り離して動作継続を行うことができる。
【０００８】
【特許文献１】特開２００４−９４７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、上記従来例における障害解析方法では、ＦＣ Ｄｉｒｅｃｔ Ａｔｔａｃｈｅｄ ＳＥＳ（SCSI Enclosure Service）の場合しか用いることができない。つまり、上述したディスクアレイ装置は、ホストからエンクロージャサービス部に直接アクセスするような構成であるため、全てのディスクを切り離せばホストからＦＣ経由で各ディスクにアクセスでき、これにより障害解析を行うことができる、ということである。
【００１０】
これに対し、近年におけるディスクアレイ装置では、図８に示すように、ディスク制御部Ａ７１，Ｂ７２は各ディスク２１等に接続されており、エンクロージャサービス部Ａ５１，Ｂ５２は、特定のディスク配下に接続され、当該特定のディスクを介して上記ディスク制御部からの指令を受け付けるというＥＳＩ（Enclosure Service Interface）コントローラーＳＥＳが用いられている。そして、このＥＳＩコントローラーＳＥＳと、ＦＣ
Ｄｉｒｅｃｔ Ａｔｔａｃｈｅｄ ＳＥＳとを比較した場合、ＦＣ
Ｄｉｒｅｃｔ Ａｔｔａｃｈｅｄ ＳＥＳはエンクロージャサービス部に直接アクセスするため、専用のドライバが必要となり、高コスト化するという問題がある。すなわち、ＥＳＩコントローラーＳＥＳの方がコスト的に安価である。さらに、ＥＳＩコントローラーＳＥＳは、ＦＣ−ＡＬ上にＳＥＳが無くディスク配下に存在することから、ＦＣの転送レートが変わっても従来のＳＥＳチップがそのまま使用できるという点で優位である。このことから、ＥＳＩコントローラーＳＥＳを使用した装置開発が今後進む可能性がある。
【００１１】
以上のことから、ＥＳＩコントローラーＳＥＳを用いた構成において、上記特許文献１に開示された構成において障害解析を行う場合に、図８に示すように、両ループ系のすべてのディスクを切断してしまうと、ディスク制御部Ａ７１，Ｂ７２からいずれのエンクロージャサービス部Ａ５１，Ｂ５２にアクセスすることができず、ディスク２１等の障害解析を行うことができない、という問題が生じる。
【００１２】
このため、本発明では、上記従来例の有する不都合を改善し、特に、２重化されたＦＣ−ＡＬ（Fiber-channel Arbitrated Loop）を有し、且つ、それぞれにＥＳＩ（Enclosure Service Interface）コントローラーＳＥＳ（SCSI Enclosure Service）を搭載したエンクロージャ部が接続されたディスクアレイ装置において、全てのループ系で障害が発生した場合でも、障害解析を実行することができ、ループ状インタフェースが搭載された装置の信頼性の向上を図ること、をその目的とする。
【課題を解決するための手段】
【００１３】
そこで、本発明である障害解析システムは、
多重化されたループ状インタフェースに接続された複数のノード装置と、
前記ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、
各ループ系毎に設けられ、各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定のノード装置を介して受け付け、各ループ系におけるノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えた障害解析システムであって、
制御部が、ノード装置に障害が発生した場合に、各エンクロージャサービス部毎に特定のノード装置を含むよう複数のノード装置を振り分けると共に、この振り分けた各ノード装置を各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段を備えた、
ことを特徴としている。
【００１４】
また、制御部が、ノード装置を切り離すことにより回復したループ系のエンクロージャサービス部から、他のループ系のエンクロージャサービス部に接続してノード装置の障害解析を行うノード解析手段、を備えたことを特徴としている。
【００１５】
そして、上記ノード装置は、ディスク装置であって、本発明は、例えば、ディスクアレイ装置である。
【００１６】
上記発明によると、障害が発生した場合に、まず、各エンクロージャサービス部が接続されている特定のノード装置を含むよう、複数のノード装置が各エンクロージャサービス部に振り分けられて他のノード装置が切り離される。すると、切り離された後の各ループ系においては、エンクロージャサービス部が接続されているノード装置が含まれているので、障害が発生したノード装置を含まないループ系は回復する。従って、この回復したループ系のエンクロージャサービス部を介して他のエンクロージャサービス部に接続し、他のループ系にアクセスしてノード装置の障害解析を行うことができる。
【００１７】
また、ノード切り離し手段は、複数のノード装置をループ系毎に均等に振り分ける、ことを特徴としている。特に、ループ系インタフェースは二重化されており、ノード切り離し手段は、複数のノード装置を２つのループ系毎にそれぞれ半分ずつ振り分ける、ことを特徴としている。
【００１８】
これにより、特に、二重化されたシステムにおいては、１つのノード装置において障害が発生した場合であっても、２つのループ系のうち一方は回復するため、ノード装置の障害解析を行うことができる。従って、信頼性を維持しつつ、構成の簡略化を図ることができる。また、特に、それぞれの系で半数のノード装置ずつしかループ系から切り離していないため、全ディスクを切断した後順次接続していく従来例に対し、障害ノード装置の特定までの時間を短縮することができる。
【００１９】
また、本発明の他の形態である制御装置は、
多重化されたループ状インタフェースに接続された複数のノード装置と、
ノード装置に制御指令を発する各ループ系毎に設けられた制御装置と、
各ループ系毎に設けられ、各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定のノード装置を介して受け付け、各ループ系におけるノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えた障害解析システムの制御装置であって、
ノード装置に障害が発生した場合に、各エンクロージャサービス部毎に特定のノード装置を含むよう複数のノード装置を振り分けると共に、この振り分けた各ノード装置を各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段を備えた、
ことを特徴としている。
【００２０】
また、本発明の他の形態であるプログラムは、
多重化されたループ状インタフェースに接続された複数のノード装置と、
ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、
各ループ系毎に設けられ、各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定のノード装置を介して受け付け、各ループ系におけるノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えた障害解析システムの制御部に、
ノード装置に障害が発生した場合に、各エンクロージャサービス部毎に特定のノード装置を含むよう複数のノード装置を振り分けると共に、この振り分けた各ノード装置を各エンクロージャサービス部に接続して他のノード装置を切り離すノード切り離し制御手段、
を実現することを特徴としている。
【００２１】
さらに、プログラムは、制御部に、ノード装置を切り離すことにより回復したループ系のエンクロージャサービス部から、他のループ系のエンクロージャサービス部に接続して障害が発生したノード装置の解析を行うノード解析手段、を実現することを特徴としている。
【００２２】
また、本発明の他の形態である障害解析方法は、
多重化されたループ状インタフェースに接続された複数のノード装置と、
ノード装置に制御指令を発する各ループ系毎に設けられた制御部と、
各ループ系毎に設けられ、各制御部からの制御指令を各ループ系毎にそれぞれ異なる特定のノード装置を介して受け付け、各ループ系におけるノード装置の接続状態を制御すると共に、相互に接続された複数のエンクロージャサービス部と、
を備えたシステムの障害解析方法であって、
制御部が、ノード装置に障害が発生した場合に、各エンクロージャサービス部毎に特定のノード装置を含むよう複数のノード装置を振り分けると共に、この振り分けた各ノード装置を各エンクロージャサービス部に接続して他のノード装置を切り離す、
ことを特徴としている。
【００２３】
さらに、上記障害解析方法は、ノード装置を切り離すことにより回復したループ系のエンクロージャサービス部から、他のループ系のエンクロージャサービス部に接続して障害が発生したノード装置の解析を行う、ことを特徴としている。
【００２４】
上記構成の制御装置、プログラム、方法であっても、上述した障害解析システムと同様に作用するため、上記本発明の目的を達成することができる。
【発明の効果】
【００２５】
本発明は、以上のように構成され機能するので、これによると、多重化されたＦＣ−ＡＬ（Fiber-channel Arbitrated Loop）を有し、且つ、それぞれにＥＳＩ（Enclosure Service Interface）コントローラーＳＥＳ（SCSI Enclosure Service）を搭載したエンクロージャ部が接続されたシステムにおいて、すべてのループ系で障害が発生した場合でも、障害解析を実行することができ、かかるシステムの信頼性の向上を図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００２６】
本発明では、ＥＳＩコントローラーＳＥＳ（エンクロージャサービス部）をそれぞれ別々のノード装置配下に接続し、全てのループ系に障害が発生した場合に、一度に全ノード装置を切り離すのではなく、それぞれのＳＥＳ（エンクロージャサービス部）が接続されているノード装置を含むよう複数のノード装置を振り分けて他のディスクを切り離す。これによって、いずれかのループ系を回復させ、当該回復したループ系のＳＥＳを用いて障害解析を行うことに特徴を有する。
【００２７】
以下、実施例には、二重化されたループ状インタフェースにＦＣ−ＡＬディスクが複数接続されたディスクアレイ装置を本発明の一例として説明する。ただし、本発明は、ループ状インタフェースが二重化されていることに限定されず、さらに多重化されていてもよい。また、ループ状インタフェースに接続される装置はディスクに限定されず、他のノード装置が接続されたシステムを対象として障害解析を行うものであってもよい。
【実施例１】
【００２８】
本発明の第１の実施例を、図１乃至図３を参照して説明する。図１は、本発明の構成を示すブロック図であり、図２乃至図３は、障害発生時の動作を示す説明図である。
【００２９】
図１に、ディスクアレイ装置の一部の構成を示す。この図に示すディスクアレイ装置は、複数のＦＣ−ＡＬディスク２１〜２Ｎ（ノード装置）を備えていると共に、２つのループ系であるＦＣ−ＡＬＡ系４１とＢ系４２とに接続されていて、二重化されている。そして、各ループ系Ａ４１，Ｂ４２に、それぞれディスク制御部Ａ７１，Ｂ７２と、エンクロージャサービス部Ａ５１，Ｂ５２と、ループ接続切り替え部Ａ３１，Ｂ３２と、を備えている。
【００３０】
そして、上記エンクロージャサービス部Ａ５１，Ａ５２は、相互にパス１３０にて接続されており、互いのループの状態を監視できるよう構成されている。また、エンクロージャサービス部Ａ５１，Ｂ５２には、それぞれ、ディスク２１等をループ系（ＦＣ−ＡＬ）からの切り離しや接続を制御するループ接続制御部Ａ３１，Ｂ３２が装備されており、上記ループ接続切り替え部Ａ３１，Ｂ３２にパス５１４，５２４を介して接続されている。また、各ループ系に備えられた上記ディスク制御部Ａ７１，Ｂ７２は、ディスク制御を行う制御部であり、後述するように、特定のディスクを介してエンクロージャサービス部５１，５２に制御指令を発する。
【００３１】
ここで、本発明において搭載されるエンクロージャサービス部Ａ５１，Ｂ５２は、それぞれ異なるディスク２１等の配下に接続されている。そして、ディスクの切断／接続制御指令はディスク制御部Ａ７１，Ｂ７２から発信されることとなるが、このディスク制御部Ａ７１，Ｂ７２からの制御指令は、ＦＣ経由で接続されているディスク２１等を通じてＥＳＩＡ９１，ＥＳＩＢ９２でエンクロージャサービス部Ａ５１，Ｂ５２へと伝えられる。そして、この伝えられた制御指令は、エンクロージャサービス部Ａ５１，Ｂ５２からパス５１４，５２４を通って、それぞれのループ接続切り替え部Ａ３１，Ｂ３２に通知され、ディスク切断／接続が実行されることとなる。
【００３２】
なお、本実施例では、例えば、ループＡ系のエンクロージャサービス部Ａ５１（ＥＳＩコントローラーＳＥＳ）を奇数番号のディスク配下に、ループＢ系のエンクロージャサービス部Ｂ５１（ＥＳＩコントローラーＳＥＳ）を偶数番号のディスク配下に、それぞれ接続した構成であることとする。
【００３３】
また、上記ディスク制御部Ａ７１，Ｂ７２には、ディスク２１等に障害が発生した場合に、各エンクロージャサービス部Ａ５１，Ｂ５２毎に配下とされている特定のディスクを含むよう、複数のディスクを各エンクロージャサービス部Ａ５１，Ｂ５２ごとに振り分け、これを当該エンクロージャサービス部に接続して、他のディスクを切り離す機能（ノード切り離し制御手段）が備えられている。さらに、ディスク制御部Ａ７１，Ｂ７２には、上記機能にてディスクを切り離すことにより、回復したループ系のエンクロージャサービス部から、他のループ系のエンクロージャサービス部に接続して、ディスクの障害解析を行う機能（ノード解析手段）を備えている。なお、上記機能は、必ずしもディスク制御部Ａ７１，Ｂ７２に備えられていることに限定されず、他の上位ホスト装置に備えられていてもよい。そして、これらの機能は、所定のプログラムがディスク制御部Ａ７１，Ｂ７２などに組み込まれることによって実現される。
【００３４】
次に、図２乃至図３を参照して、本実施例の動作を説明する。まず、図に示すように、符号２４に示すＦＣ−ＡＬディスクの両系に障害が発生したとする。なお、この障害の発生は、ディスクアレイ装置のディスク制御部Ａ７１，Ｂ７２などの制御装置にて常に監視されていることにより検知される。
【００３５】
このような事態が発生すると、ループＡ系のエンクロージャサービス部Ａ５１は偶数番号のディスク２２，２４，２Ｎを切り離し、ループＢ系のエンクロージャサービス部Ｂ５２は奇数番号のディスク２１，２３，２Ｎ−１を切り離す。つまり、各ループ系のエンクロージャサービス部Ａ５１，Ｂ５２には、当該エンクロージャサービス部Ａ５１，Ｂ５２が配下とされ接続されている各ディスク２１，２Ｎを含むよう、ループＡ系とループＢ系とにそれぞれ半分ずつ振り分けてこれらディスクとの接続が維持されつつ、他のディスクの接続が切り離される。
【００３６】
すると、各ループ系におけるディスク２１等の接続状態は、図３に示すようになる。かかる場合には、障害が発生している符合２４のディスクはループＢ系に接続されている一方、ループＡ系には障害が発生していない奇数のディスクが接続されている状態となる。従って、ループＡ系が回復することとなる。従って、回復したループＡ系のディスク制御部Ａ７１は、回復したループ経由で当該ループＡ系のエンクロージャサービス部Ａ５１にアクセスすることができる。
【００３７】
その後、ディスク制御部Ａ７１は、アクセス可能なループＡ系のエンクロージャサービス部Ａ５１を介して、パス１３０を通じて他方のＢループ系のエンクロージャサービス部Ｂ５２にアクセスし、当該ループＢ系に接続されているディスクの切断命令を順次行う（図３の点線参照）。これにより、ループ障害を引き起こしているディスク２４を特定し、異常ディスクをＦＣ−ＡＬから切り離して動作を継続することが可能となる。
【００３８】
このようにすることにより、従来の一度にディスクを切り離す障害解析方法では、ＦＣ Ｄｉｒｅｃｔ Ａｔｔａｃｈｅｄ ＳＥＳの場合にしか使用できなかったが、本発明の方法では、ＳＥＳがＦＣ
Ｄｉｒｅｃｔ Ａｔｔａｃｈｅｄ ＳＥＳの場合でもＥＳＩコントローラーＳＥＳの場合でも障害解析を実行することができる。また、従来方法では、全ディスクをＦＣ−ＡＬから切断した後順次接続していくのに対して、本発明の方法ではそれぞれの系で半数のディスクずつしかＦＣ−ＡＬから切り離していないため、異常ディスクの特定までの時間を短縮することができる。
【００３９】
ここで、上述した説明では、ＳＥＳを偶数番号のディスクと奇数番号のディスクにつないで切り分けたが、このように均等に分けることに限定されない。そして、さらに多重化されている場合には、それぞれのループ系における各エンクロージャサービス部にそれぞれ異なるディスクが接続されており、ループ障害が発生したときにＳＥＳに接続されているディスクを含めて振り分けて他を切り離す、というように構成すればよい。
【産業上の利用可能性】
【００４０】
本発明は、ループ状インタフェースに複数のディスクが接続されたディスクアレイ装置に組み込んで障害解析に用いることができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４１】
【図１】本発明の構成を示すブロック図である。
【図２】障害発生時の様子を示す説明図である。
【図３】障害発生時の動作を示す説明図である。
【図４】従来例におけるディスクアレイ装置の構成を示すブロック図である。
【図５】従来例における障害発生時の動作を示す説明図である。
【図６】従来例における障害発生時の様子を示す説明図である。
【図７】従来例における障害発生時の動作を示す説明図である。
【図８】従来例における障害発生時の様子を示す説明図である。
【符号の説明】
【００４２】
２１〜２Ｎ  ＦＣ−ＡＬディスク（ノード装置）
３１，３２  ループ接続切り替え部
４１，４２  ＦＣ−ＡＬ
５１，５２  エンクロージャサービス部
７１，７２  ディスク制御部（制御部、制御装置）
９１，９２  ＥＳＩ
５１３，５２３  ループ接続制御部
【図１】
2006277646.tif 000003
【図２】
2006277646.tif 000004
【図３】
2006277646.tif 000005
【図４】
2006277646.tif 000006
【図５】
2006277646.tif 000007
【図６】
2006277646.tif 000008
【図７】
2006277646.tif 000009
【図８】
2006277646.tif 000010