(57)【要約】【課題】各コントローラ間で各ＨＤＤのデータを共有し、かつデータの転送能力を大幅に向上させることにある。【解決手段】データ転送パス１４Ａ，１４Ｂを２本もつことが可能な複数のＨＤＤ１３−１，１３−２を備え、これら２本のデータ転送パスのうち、一方のデータ転送パス１４Ａを各コントローラ１１，１２がそれぞれ個別に大量データ転送用として使用するために分割して分割データ転送パス１４Ａ１，１４Ａ２とし、他方のデータ転送パス１４Ｂを各コントロール１１，１２間で共有する複数のＨＤＤ１３−１，１３−２の状態監視及び各ＨＤＤに保存されるデータのレプリケーションを含むデータ管理に使用するようにしたディスクアレイシステムのデータ転送方法である。【選択図】図１
2005284633.tif 000002
【特許請求の範囲】
【請求項１】
複数のコントローラがデータ転送パスに接続される複数のＨＤＤを共有するディスクアレイシステムにおいて、
前記データ転送パスを２本もつことが可能な複数のＨＤＤを備え、これら複数のＨＤＤに接続される前記２本のデータ転送パスのうち、一方のデータ転送パスを各コントローラがそれぞれ個別に大量データ転送用として使用するために分割し、他方のデータ転送パスを前記各コントロール間で共有する前記複数のＨＤＤの状態監視及び各ＨＤＤに保存されるデータのレプリケーション（Ｒｅｐｌｉｃａｔｉｏｎ）に使用することを特徴とするディスクアレイシステムのデータ転送方法。
【請求項２】
請求項１に記載のディスクアレイシステムのデータ転送方法において、
前記分割された第1の分割データ転送パスに接続される第1のコントローラが当該第1の分割データ転送パスに接続される第1の前記ＨＤＤにデータを保存するステップと、
前記第1のコントローラが前記第1のＨＤＤに保存されるデータを前記他方のデータ転送パスに接続される第２の前記ＨＤＤにコピーするステップと、
前記分割された第２の分割データ転送パスに接続される第２のコントローラが前記第２のＨＤＤにコピーされたデータを読み出して当該第２の分割データ転送パスを用いてバックアップ転送するステップとを有することを特徴とするディスクアレイシステムのデータ転送方法。
【請求項３】
請求項１に記載のディスクアレイシステムのデータ転送方法において、
各コントローラ（複数のコントローラからなる各コントローラユニットも含む）はデータ転送パスの接続ポートを２つ備え、この２つの接続ポートはコントローラ接続ポート及びＨＤＤ接続ポートとして使用し、このコントローラ接続ポートは前記複数のコントローラのうち任意のコントローラを終端折り返し部とし、それぞれ第1の分割データ転送パス及び第２分割データ転送パスを用いて、前記複数のコントローラ及び当該第1，２の分割データ転送パスに接続されるＨＤＤ群を含んでデイジーチェーン接続し、かつ前記ＨＤＤ接続ポートは前記他方のデータ転送パスを用いて前記各コントローラ及び全ＨＤＤ群を接続し、前記終端折り返し部をもつ前記コントローラにバックアップの出力系とすることを特徴とするディスクアレイシステムのデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコントローラがデータ転送パスを２ポートもつＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を共有するディスクアレイシステムのデータ転送方法に関する。
【背景技術】
【０００２】
ディスクアレイシステムは、複数のＨＤＤが設けられ、これらＨＤＤに対してデータを保管し、またＨＤＤ相互間でデータのレプリケーション（Ｒｅｐｌｉｃａｔｉｏｎ）が可能であることから、図９（ａ）に示すように、コントローラ５１がサーバ５２からのデータ書き込み要求に基づきマスター系となるＨＤＤ５３にデータを書き込んだ後（Ｓ１）、このＨＤＤ５３に保存されたデータをコピー系となる他方のＨＤＤ５４にコピーすることが可能である（Ｓ２）。Ｌ１はＦＣ（Ｆｉｂｅｒ  Ｃｈａｎｎｅｌ）ループを表している。
【０００３】
このディスクアレイシステムにおいては、ＨＤＤ５３に保管されたデータを他方のＨＤＤ５４にコピーした後、ＨＤＤ５３とＨＤＤ５４とを論理的に切り離すと、図９（ｂ）に示すごとく、コントローラトローラ５１及び別のバックアップ側コントロール５５がデータパス５６を共有することが可能となる。Ｌ２はＦＣループを表している。よって、別のコントロール５５がＨＤＤ５４にコピーしたデータをテープ装置等５７にバックアップすることができ（Ｓ３）、いわゆるサーバフリーバックアップを実現することができる。
【０００４】
しかし、このようなデータレプリケーション機能をもつディスクアレイシステムでは、１００台以上のＨＤＤを設置し、データの保管及び保管データのレプリケーションを行うために、多数のＨＤＤを制御する必要があるが、保管されたデータのレプリケーションを完了した後、コントローラ５５はマスタ系に影響を与えずにＨＤＤ５４のコピーデータをテープ装置５７にバックアップするためにＨＤＤ５４からコピーデータを読み出すが、このコピーデータを読み出すデータ転送パスにはマスター系で使用するデータ転送パス５６を共用するのが一般的である。
【０００５】
さらに、従来のもう１つのディスクアレイシステムとしては、ホスト装置に２つのアレイコントローラを介して複数のデータディスク及び１台のホットスペアディスクが接続され、データディスクの何れかの障害発生時、他の正常なデータディスクのデータから障害発生データディスクの格納内容が復元され、ホットスペアディスクを代替ディスクとして復元データを格納し、かつ当該ホットスペアディスクの交換時、このホットスペアディスクの実装スロットにバックアップ装置が実装可能になっている（特許文献１の図１０参照）。
【０００６】
このディスクアレイシステムにおいても、ホットスペアディスクに復元データを格納したり、ホットスペアディスクに代えてバックアップ装置にバックアップする場合、データディスクのデータ転送パスを用いて、復元データのバックアップを行う必要がある。
【０００７】
従って、以上のようなディスクアレイシステムでは、コントローラ５１によるマスタ系のデータ書き込み転送とコントローラ５５によるバックアップ系のデータ読み出し転送とが同一のデータ転送パス５６を共用することから、次のような問題点が指摘されている。
【０００８】
（１）  その１つは、マスタ系及びバックアップ系のコントローラ５１，５５が一本のデータ転送パス５６で接続されていることから、データ転送のパス性能がデータ転送パス５６のバンド幅の上限によって決まるので、マスタ系及びバックアップ系がそれぞれデータ転送パス５６のバンド幅の上限に相当する性能をもっている場合、マスタ系のデータ転送量とバックアップ系のデータ転送量がほぼ半分の性能に制限されてしまう問題がある。
【０００９】
（２）  他の１つは、コピー系ＨＤＤ５４からテープ装置５７にバックアップしている時、データ転送パス５６に影響のある障害が発生した場合、マスタ系及びバックアップ系の何れの動作にも影響を与えることとなり、信頼性が大幅に低下する問題がある。
【００１０】
そこで、従来、以上のような問題を解決するために、図１０に示すように、マスタ系とバックアップ系のデータ転送パスを電気的に切り離すことにより、データ転送パスを共有しないデータ転送方法が提案されている。このディスクアレイシステムは、マスタ系ＨＤＤ５３の保管データをコピー系ＨＤＤ５４にコピーした後、ＨＤＤ５３とＨＤＤ５４とのデータ転送パス５６を分離し、かつコントローラ５１，５５間も電気的に完全に分離し、個別にデータ転送を行うデータ転送方法である。よって、コントローラ５５は、分離されたデータ転送パス５６ｂを用いて、データ転送のパス性能を低下させることなく、ＨＤＤ５４にコピーされているデータを読み取ってテープ装置５７にバックアップすることが可能である。従って、データ転送パス５６を電気的に完全に分離した場合、各ＨＤＤ５３、ＨＤＤ５４が終端となるので、図示破線で示すようにそれぞれ終端部分で折り返すＦＣループが形成される。
【特許文献１】特開平１０−２６０７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、図１０に示すように、マスタ系ＨＤＤ５３の保管データをコピー系ＨＤＤ５４にコピーし、ＨＤＤ５３とＨＤＤ５４とのデータ転送パス５６の他、コントローラ５１，５５間も電気的に完全に分離した後、マスタ系データ転送パス５６ａ又はコピー系データ転送パス５６ｂに障害が発生した場合、コントローラ５１，５５間で取り扱っているデータが一致していないので、互いに協働することが不可能となり、元の正常なデータ状態に復旧させることができなくなる。
【００１２】
そこで、近年、ＦＣ（Ｆｉｂｅｒ  Ｃｈａｎｎｅｌ）−ＨＤＤのように、高速シリアル・インターフェース規格に対応可能なデータ転送パスを２ポートもつＨＤＤが開発されているが、前述と同様に２ポートにそれぞれ接続される２本のデータ転送パスをマスタ系とバックアップ系と完全に分離してしまうと、各系のコントローラ間でデータの共有できなくなるので、障害発生時に正常な元のデータ構成に戻すことができない。
【００１３】
本発明は上記事情に鑑みてなされたもので、各コントローラ間でデータの共有が可能であり、かつデータの転送能力を大幅に向上させ得るディスクアレイシステムのデータ転送方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
（１）  上記課題を解決するために、本発明は、複数のコントローラがデータ転送パスに接続される複数のＨＤＤを共有するディスクアレイシステムにおいて、前記データ転送パスを２本もつことが可能な複数のＨＤＤを備え、これら複数のＨＤＤに接続される前記２本のデータ転送パスのうち、一方のデータ転送パスを各コントローラがそれぞれ個別に大量データ転送用として使用するために分割し、他方のデータ転送パスを前記各コントロール間で共有する前記複数のＨＤＤの状態監視及び各ＨＤＤに保存されるデータのレプリケーションを含むデータ管理に使用するディスクアレイシステムのデータ転送方法である。
【００１５】
この発明は以上のようなディスクアレイシステムのデータ転送方法とすることにより、分割されたデータ転送パスを用いて、対応するコントローラが大量のデータを転送可能であり、データの転送能力を大幅に向上させることができる。さらに、各コントロール間では、他方のデータ転送パスを用いて、複数のＨＤＤの状態監視及び各ＨＤＤに保存されるデータのレプリケーションを含むデータ管理に使用することにより、例えば分割された何れかの分割データ転送パス系に障害が発生しても、他方のデータ転送パスを処理を引き継ぐことが可能である。
【００１６】
（２）  また、本発明は、前記（１）に記載される構成において、分割された第1の分割データ転送パスに接続される第1のコントローラが当該第1の分割データ転送パスに接続される第1の前記ＨＤＤにデータを保存するステップと、前記第1のコントローラが前記第1のＨＤＤに保存されるデータを前記他方のデータ転送パスに接続される第２の前記ＨＤＤにコピーするステップと、前記分割された第２の分割データ転送パスに接続される第２のコントローラが前記第２のＨＤＤにコピーされたデータを読み出して当該第２の分割データ転送パスを用いてバックアップ転送するステップとを有することにより、前記（１）と同様の作用効果を奏することができる。
【００１７】
（３）  さらに、本発明は、前記（１）に記載される構成において、各コントローラ（複数のコントローラからなる各コントローラユニットも含む）はデータ転送パスの接続ポートを２つ備え、この２つの接続ポートはコントローラ接続ポート及びＨＤＤ接続ポートとして使用し、このコントローラ接続ポートは前記複数のコントローラのうち任意のコントローラを終端折り返し部とし、それぞれ第1の分割データ転送パス及び第２分割データ転送パスを用いて、前記複数のコントローラ及び当該第1，２の分割データ転送パスに接続されるＨＤＤ群を含んでデイジーチェーン接続し、かつ前記ＨＤＤ接続ポートは前記他方のデータ転送パスを用いて前記各コントローラ及び全ＨＤＤ群を接続し、前記終端折り返し部をもつ前記コントローラにバックアップの出力系とするディスクアレイシステムのデータ転送方法である。
【００１８】
この発明は、以上のような方法とすることにより、各コントローラのコントローラ接続ポートは、第1の分割データ転送パス及び第２分割データ転送パスを用いて、前記複数のコントローラ及び当該第1，２の分割データ転送パスに接続されるＨＤＤ群を含んで終端部分を折り返し部としてデイジーチェーン接続し、またＨＤＤ接続ポートは他方のデータ転送パスを用いて各コントローラ及び全ＨＤＤ群を接続することにより、各コントローラ間でデータの共有でき、かつ各コントローラは他方のデータ転送パスを介して複数のＨＤＤの状態監視及び各ＨＤＤに保存されるデータのレプリケーションを含むデータ管理に使用可能であり、第1の分割データ転送パス系又は第２分割データ転送パス系の障害発生に対し、他方のデータ転送パスを用いて処理を引き継ぐことが可能である。
【発明の効果】
【００１９】
本発明は、各コントローラ間でデータを共有することが可能であり、またデータの転送能力を大幅に向上させることができるディスクアレイシステムのデータ転送方法を提供できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。  
（実施の形態１）
図1は本発明に係るデータ転送方法の第1の実施の形態を適用してなるディスクアレイシステムの構成図である。
【００２１】
このディスクアレイシステムは、複数のコントローラ１１，１２よりなるコントローラユニットと、データ転送パスを２ポートもつＡ１系ＨＤＤ１３−１，Ａ２系ＨＤＤ１３−２とで構成され、これらコントローラ１１，１２は、ＨＤＤ１３−１，１３−２の２つのポートに接続される２本のデータ転送パス１４Ａ（図示点線），１４Ｂ（実線）のうち、一方のデータ転送パス１４Ａを分割し、他方のデータ転送パス１４Ｂを用いてＨＤＤ１３−１，１３−２の共有化も同時に実現するものである。
【００２２】
すなわち、複数のコントローラ１１，１２よりなるコントローラユニットにおいて、ＨＤＤ１３−１，１３−２の２つのポートに接続される２本のデータ転送パス１４Ａ，１４Ｂをそれぞれ完全に分割してしまうと、前述するようにコントローラ１１，１２間で複数のＨＤＤ１３−１，１３−２を共有できなくなるので、障害発生時に正常な元のデータ構成に戻すことができなくなる。
【００２３】
そこで、本発明においては、２ポートをもつＡ１系ＨＤＤ１３−１，Ａ２系ＨＤＤ１３−２に対して、当該複数のＨＤＤ１３−１，１３−２の２ポートに接続される２本のデータ転送パス１４Ａ，１４Ｂを共に分割するのではなく、一方のデータ転送パス例えば１４Ａを分割し、２つの分割データ転送パス１４Ａ１、１４Ａ２とする一方、他方のデータ転送パス１４Ｂは分割することなく複数のコントローラ１１，１２で共用化可能に接続する構成である。
【００２４】
なお、同図において、１５はホスト装置としての機能をもつメイン側サーバであって、このサーバ１５には図示されていないがＬＡＮまたはオープンネットワーク等が接続されている。１６は例えばテープ装置であって、ＨＤＤ１３−２にコピーされるデータをバックアップ用コントローラ１２のバックアップ処理のもとにバックアップデータとして格納される。１７は必要に応じて接続されるバックアップ側サーバである。
【００２５】
本発明に係るディスクアレイシステムのデータ転送方法としては、図２に示すような一連の処理を実行する。
【００２６】
（イ）  複数のコントローラ１１，１２よりなるコントローラユニットにおいて、２ポートもつ複数のＨＤＤ１３−１，１３−２のデータ転送パスを用いてデータ転送を行うに際し、一方のデータ転送パス１４Ａを分割する分割設定処理を行う（Ｓ１１）。すなわち、ディスクアレイシステムにおいて、多用途の目的で使用する場合、データ転送パス１４Ａに転送路分割用スイッチ（図示せず）を設置し、コントローラ１１がサーバ１５からの要求に応じて容易に分割設定することが可能となる。
【００２７】
（ロ）  この状態において、コントローラ１１は、サーバ１５からの要求のもとに、分割データ転送パス１４Ａ１を経由してＨＤＤ１３−１にデータを保管する（Ｓ１２）。
【００２８】
（ハ）  引き続き、ＨＤＤ１３−１に保管されたデータのレプリケーションを行う場合、コントローラ１１は、データ転送パス１４Ｂを用いて、ＨＤＤ１３−１からデータを読み出し、ＨＤＤ１３−２にコピー処理する（Ｓ１３）。
【００２９】
（ニ）  このコントローラ１１は、分割データ転送パス１４Ａ２を用いて、ＨＤＤ１３−２にコピーしたデータを読み出してテープ装置１６にバックアップする（Ｓ１４）。
【００３０】
その結果、このデータ転送方法においては、大量のデータ転送，つまりＨＤＤ１３−１への保存データ転送及びＨＤＤ１３−２からテープ装置１６へのバックアップデータ転送時には１本のデータ転送パス１４Ａを分割した分割データ転送パス１４Ａ１，１４Ａ２を用いてデータ転送を行い、コントローラ１１，１２間でのＨＤＤ１３−１、ＨＤＤ１３−２の状態監視及びレプリケーションを含む管理情報の共有をデータ転送パス１４Ｂを用いて行うことができる。
【００３１】
（ホ）  さらに、以上のようなデータ転送パス構成において、データ転送パス１４Ａ１もしくはデータ転送パス１４Ａ２に障害が発生した場合、分割前のデータ転送パス１４Ａの障害と同様に、データ転送パス１４Ｂを用いて処理を引き継ぐことにより、処理を継続させることが可能となる。
【００３２】
従って、以上のようなデータ転送方法においては、２ポートもつ複数のＨＤＤ１３−１，１３−２のデータ転送パスを用いてデータ転送を行うに際し、一方のデータ転送パス１４Ａを分割し、大量のデータ転送を可能とし、もう一方のデータ転送パス１４Ｂをコントローラ１１，１２間で共用可能とすることにより、分割前のデータ転送パス１４Ａ，１４Ｂ→分割後のデータ転送パス１４Ａ１，１４Ａ２，１４Ｂとなり、データ転送能力が１．５倍向上させることができる。
【００３３】
また、データ転送パス１４Ａ１もしくはデータ転送パス１４Ａ２に障害が発生した場合でも、もう一方のデータ転送パス１４Ｂを用いて、処理を継続させることができる。
【００３４】
（実施の形態２）
次に、本発明に係るディスクアレイシステムのデータ転送方法の実施の形態２について図３ないし図５を参照して説明する。
【００３５】
この実施の形態は、障害発生時、複数のコントローラからＨＤＤが同じ状態に見えるように構成する例である。なお、複数のコントローラに代えて、複数のコントローラよりなる複数のコントローラユニットの構成であってもよく、説明の便宜上、複数のコントローラの構成についてに説明するが、これは複数のコントローラユニットと同様の構成に相当すると考えることが可能であり、要旨においても同様に解釈する。つまり複数のコントローラは、複数のコントローラユニットを含むことを意味する。
【００３６】
また、図３はＨＤＤの２ポートに接続される２本のデータ転送パスＡ，Ｂをそのまま分割せずに利用する例であり、Ａ系及びＢ系の構成が共通であるので、ここでは特に区別せずに説明する。図４及び図５は1本のデータ転送パスＡを分割した図1に示す構成に適用した例である。
【００３７】
今、複数のコントローラ０，１，２及びをＨＤＤ群１３からなる構成において、単純に全てのコントローラ０，１，２を接続してループ化すると、図３（ａ）及び当該図３（ａ）を等価的に表した図３（ｂ）に示すような構成となる。なお、複数のコントローラ０，１，２に代えて複数のコントローラユニット０，１，２に置き換えた構成であってもよい。
【００３８】
各コントローラ０，１，２は、シリアルデータ転送パスの接続ポートを２個備え、それぞれのポートは入力と出力からなり、シリアルデータ転送パスがループとなるように接続した構成となっている。これら２個の接続ポートは、コントローラ接続ポートとＨＤＤ接続ポートの接続用に使用する。
【００３９】
このとき、コントローラ接続ポートを用いて、各コントローラ０，１，２をデイジーチェーン接続する構成をとれば、終端となるコントローラ２にループ折り返し部２１を形成し、またＨＤＤ群１３においても終端となるＨＤＤについてはループ折り返し部２２を形成し、往復パスラインを構成する。このとき、図３（ｂ）に示すように、終端のコントローラ２と終端のＨＤＤとを接続すると、往復パスラインのうち、片側のパスラインしか使用されなくなる。なぜならば、入力と出力との関係があるためである。
【００４０】
しかし、各コントローラ０，１，２からＨＤＤが同じ状態で見えた方が障害発生時のデータの共有化し易いので、終端コントローラ２は、図３（ｃ）に示すように各コントローラユニットに割当てられた識別番号から接続位置がわかるので、通常、終端になったコントローラ２のコントローラ接続ポート部分に折り返し部２１、ＨＤＤ接続ポートに折り返し部２３を設定する。
【００４１】
ところで、以上のような図３に示す構成は、ＨＤＤがもつ２ポートに接続される２本のデータ転送パスＡ，Ｂをそのまま分割せずに利用する例であつて、図１０のごとくデータ転送パスＡ，Ｂを完全に分割してしまえば、各コントローラ０，１，２間ではデータの共有ができなくなり、障害が発生すると、復旧することが困難となる。
【００４２】
そこで、本発明に係るディスクアレイシステムのデータ転送方法においては、図３（ｃ）に示す構成に対し、ＨＤＤを含むデータ転送パスＡをＡ１系及びＡ２系に分割し、他方のデータ転送パスＢを分割せずに複数のコントローラ１１，１２が利用可能にするためには、図４に示すような接続構成とすれば、各コントローラ０，１，２間でＨＤＤの監視及びデータの共有化を実現することができる。
【００４３】
この図４は、各コントローラ０，１，２は、データ転送パスの接続ポートを２つ備え、この２つの接続ポートはコントローラ接続ポート及びＨＤＤ接続ポートとして使用し、このコントローラ接続ポートは複数のコントローラ０，１，２のうち任意のコントローラ例えば２を終端折り返し部を形成し、この折り返し部をもつコントローラ２を境とし、分割されたデータ転送パス１４Ａ1を用いて、複数のコントローラ２，１，０及び当該データ転送パス１４Ａ1に接続されるＨＤＤ群１３Ａ１を含んでデイジーチェーン接続し、また分割されたデータ転送パス１４Ａ２を用いて、当該データ転送パス１４Ａ２に折り返し部をもつＨＤＤ群１３Ａ２が接続されている。
【００４４】
さらに、前記ＨＤＤ接続ポートは、他方のデータ転送パス１４Ｂを用いて、前記各コントローラ０，１，２及び全ＨＤＤ群１３Ａ1，１３Ａ２を接続し、前記終端折り返し部をもつコントローラ２にバックアップ出力系が設けられ、バックアップ側サーバ１７及び図示されていないがテープ装置が接続されている。
【００４５】
なお、図４に示すディスクアレイシステムの構成における動作は、図２に基づく処理手順に従って一連の処理を実行するものであり、ここでは詳しい説明は図２に譲る。
【００４６】
図５は、図４にコントローラ２に代えてコントローラ１に折り返し部を設けた例であり、それに伴ってコントローラ１の出力側にバックアップ側サーバ１７やテープ装置（図示せず）が接続される。
【００４７】
このような図５に示す接続構成をとれば、設計の自由度を上げることができる。
【００４８】
図６は例えば図４のコントローラ２に内蔵されるループ折り返し手段としてのループ折り返し回路２６を示す構成図である。なお、ループ折り返し回路２６は、コントローラ２だけでなく、必要に応じて各コントローラ０，１にも内蔵されている。また、図５においては、、少なくともコントローラ１にループ折り返し回路２６が内蔵されている。
【００４９】
このループ折り返し回路２６は、バックアップ側サーバ１７から設定される折り返しに関する設定データを格納する設定テーブル２７と、このバックアップ側サーバ１７からの要求と要求に応じた設定テーブル２７の設定データとに基づいて分割・接続制御を実施するＦＣ制御部２８と、このＦＣ制御部２８からの分割・接続制御信号に基づいてループ分割を行うＦＣループ分割部２９によって構成されている。なお、ＦＣループ分割部２８によって構成されている。
【００５０】
前記設定テーブル２７は、図７に示すように該当するコントローラ２を通常ループ設定、終端ループ設定及びコピーループ設定を行うための設定データを記憶するテーブルである。
【００５１】
前記ＦＣ制御部２８は、例えば内部にレジスタ等を有し、バックアップ側サーバ１７から通常ループ設定を受けたとき、テーブル２７の通常ループ設定エリアから通常設定データを取り込んでレジスタに格納した後、このレジスタの内容に従って分割・接続制御を実施するか、あるいはバックアップ側サーバ１７から通常ループの設定要求を受けたとき、テーブル２７の通常ループ設定エリアから通常設定データを取り込んで分割・接続制御を実施する機能をもっている。
【００５２】
前記ＦＣループ分割部２９は、具体的には図８に示すように、ポートバイパス回路と呼ばれるバイパスデバイス２９ａ，２９ｂ，２９ｃ，２９ｄ，２９ｅの組み合わせ回路で構成され、ループ内にＨＤＤやＨＤＤユニットを組み込みもしくは排除する構成を生成する。従って、このバイパスデバイス２９ａ，２９ｂ，２９ｃ，２９ｄ，２９ｆを用いて、データ転送パスの分割が可能である。
【００５３】
分割・接続制御データが設定される
次に、設定テーブル２７の設定内容に従って通常ループ設定、終端ループ設定及びコピーループ設定を行う例について説明する。
【００５４】
（１）  通常ループ設定について（破線）。
【００５５】
ＦＣ制御部２８は、バックアップ側サーバ１７から通常ループ設定の要求を受けると、前述するレジスタ又は設定テーブル２７の通常設定データに基づき、バイパスデバイス２９ａ，２９ｂ，２９ｃ，２９ｄ，２９ｅの「０」、「１」の何れかを接続し、図示する細実線のごときルートを設定する。つまり、コントローラ側からデバイス２９ｃの「１」→デバイス２９ｄの「１」→ＨＤＤのルートと、ＨＤＤ→デバイス２９ｂの「０」→デバイス２９ａの「１」→コントローラのルートと、ＨＤＤ→デバイス２９ｂの「０」→デバイス２９ｅの「１」→ＦＣ制御部２８のルートが形成され、コントローラとＨＤＤとが接続された状態となる。
【００５６】
（２）  終端ループ設定について（一点鎖線）。
【００５７】
ＦＣ制御部２８は、バックアップ側サーバ１７から終端ループ設定の要求を受けると、前述するレジスタ又は設定テーブル２７の終端設定データに基づき、バイパスデバイス２９ａ，２９ｂ，２９ｃ，２９ｄ，２９ｅの「０」、「１」の何れかを接続し、破線で示すようなルートを設定する。
【００５８】
（３）  コピーループ設定について。
【００５９】
このコピーループ設定についても、前述する通常ループ設定や終端ループ設定と同様に設定テーブル２７の設定内容に従ってループが設定される。
【００６０】
従って、以上のような実施の形態によれば、２つの分割データ転送パスを用いて、複数のコントローラ及び分割データ転送パスに接続されるＨＤＤ群を含んで終端部分を折り返し部としてデイジーチェーン接続し、また他方のデータ転送パスを用いて各コントローラ及び全ＨＤＤ群を接続することにより、各コントローラ間でデータの共有でき、かつ各コントローラは他方のデータ転送パスを介して複数のＨＤＤの状態監視及び各ＨＤＤに保存されるデータのレプリケーションを含むデータ管理に使用可能であり、何れかの分割データ転送パスの障害発生に対し、他方のデータ転送パスを用いて処理を引き継ぐことがでる。
【００６１】
その他、本発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。
【００６２】
また、各実施の形態は可能な限り組み合わせて実施することが可能であり、その場合には組み合わせによる効果が得られる。さらに、上記各実施の形態には種々の上位，下位段階の発明が含まれており、開示された複数の構成要素の適宜な組み合わせにより種々の発明が抽出され得るものである。例えば問題点を解決するための手段に記載される全構成要件から幾つかの構成要件が省略されうることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るデータ転送方法の第1の実施の形態を適用してなるディスクアレイシステムの構成図。
【図２】本発明に係るディスクアレイシステムのデータ転送方法を説明する流れ図。
【図３】２ポートをもつＨＤＤの各ポートに接続される２本のデータ転送パスを分割せずに利用し、各コントローラからＨＤＤが同じ状態に見えるようにした接続構成図。
【図４】２ポートをもつＨＤＤの各ポートに接続される２本のデータ転送パスのうち、１つのデータ転送パスを分割した分割データ転送パス及び他の分割しないデータ転送パスを用い、各コントローラからＨＤＤが同じ状態に見えるようにした接続構成図。
【図５】２ポートをもつＨＤＤの各ポートに接続される２本のデータ転送パスのうち、１つのデータ転送パスを分割した分割データ転送パス及び他の分割しないデータ転送パスを用い、各コントローラからＨＤＤが同じ状態に見えるようにした接続構成図。
【図６】各コントローラに内蔵されるループ折り返し回路の構成図。
【図７】図６に示す設定テーブルのデータ配列図。
【図８】図６に示す各構成要素のうち、特にＦＣループ分割部を具体的に説明する図。
【図９】従来のディスクアレイシステムにおけるデータの保存及びバックアップ処理を説明する図。
【図１０】従来のディスクアレイシステムにおけるデータ転送パスをバックアップ処理時に分離する構成を説明する図。
【符号の説明】
【００６４】
１１，１２…コントローラ、１３−１，１３−２…ＨＤＤ、１３，１３Ａ１，１３Ａ２…ＨＤＤ群、１４Ａ，１４Ａ１，１４Ａ２，１４Ｂ…データ転送パス、１５…メイン側サーバ、１６…テープ装置等、１７…バックアップ側サーバ、２１〜２３…折り返し部、２６…ループ折り返し回路、２７…設定テーブル、２８…ＦＣ制御部、２９…ＦＣループ分割部。
【図１】
2005284633.tif 000003
【図２】
2005284633.tif 000004
【図３】
2005284633.tif 000005
【図４】
2005284633.tif 000006
【図５】
2005284633.tif 000007
【図６】
2005284633.tif 000008
【図７】
2005284633.tif 000009
【図８】
2005284633.tif 000010
【図９】
2005284633.tif 000011
【図１０】
2005284633.tif 000012