(57)【要約】【課題】ディスクアレイ装置の不正動作を防止し、信頼性を向上させる。【解決手段】第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）の主制御部は、ディスクコントローラ２から送られたＩＤと、ＩＤ設定部２９１による設定に基づいたＩＤとを比較し、ＩＤの適否を判定する。主制御部は、両ＩＤが一致している場合は、設定したＩＤが適と判定し、ＨＤＤを接続状態とする。一方、両ＩＤが不一致で設定したＩＤが不適と判断されたときには、ＨＤＤをバイパス状態とし、エラー表示部３１１にエラー表示を行わせる。【選択図】図１
2006139731.tif 000002
【特許請求の範囲】
【請求項１】
ループ状に接続される複数の記憶装置を有してなる少なくとも１つの連結記憶装置と、前記連結記憶装置を制御する記憶制御装置とを備えた情報処理装置であって、
前記連結記憶装置は、少なくとも該連結記憶装置の識別記号を設定するための識別記号設定手段と、前記記憶装置を切り離してバイパスするための設定／解除を行う接続切換手段と、前記接続切換手段を制御する切換制御手段と、前記識別記号設定手段によって設定された識別記号の適否を判定する識別記号適否判定手段とを有し、
前記切換制御手段は、前記識別記号適否判定手段によって、前記識別記号が適正であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの解除を行わせて接続させ、前記識別記号適否判定手段によって、前記識別記号が不適であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させる
ことを特徴とする情報処理装置。
【請求項２】
前記記憶制御装置は、前記連結記憶装置が接続された場合に、初期化処理を行って、前記識別記号設定手段による設定に基づいて、識別記号の割当てを行う識別記号割当手段を有し、
前記識別記号適否判定手段は、前記識別記号設定手段によって設定された識別記号を、前記識別記号割当手段によって割り当てられた識別記号と比較することによって、前記識別記号設定手段によって設定された識別記号の適否を判定する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記連結記憶装置の前記各記憶装置及び前記切換制御手段と、前記記憶制御装置とが接続されて閉回路が構成され、
前記連結記憶装置は、前記切換制御手段を切り離してバイパスするための設定／解除を行う制御接続切換手段を有し、
前記切換制御手段は、前記連結記憶装置の電源が投入されると、前記制御接続切換手段を制御して、前記切換制御手段のバイパスの解除を行わせて接続させると共に、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させた後に、前記各記憶装置に電力を供給させる
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記連結記憶装置は、前記識別記号適否判定手段によって、前記識別記号設定手段によって設定された識別記号が不適であると判定された場合に、識別記号が不適である旨を報知するためのエラー報知手段を有していることを特徴とする請求項１、２又は３記載の情報処理装置。
【請求項５】
前記連結記憶装置の前記各記憶装置及び前記切換制御手段と、前記記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴とする請求項１乃至４のいずれか１に記載の情報処理装置。
【請求項６】
複数の前記連結記憶装置を備え、前記識別記号設定手段によって識別記号の設定を行う前記連結記憶装置は、増設される連結記憶装置であることを特徴とする請求項１乃至５のいずれか１に記載の情報処理装置。
【請求項７】
ループ状に接続される複数の記憶装置を有してなり、記憶制御装置によって制御され、情報処理装置を構成する連結記憶装置であって、
少なくとも当該連結記憶装置の識別記号を設定するための識別記号設定手段と、前記記憶装置を切り離してバイパスするための設定／解除を行う接続切換手段と、前記接続切換手段を制御する切換制御手段と、前記識別記号設定手段によって設定された識別記号の適否を判定する識別記号適否判定手段とを有し、
前記切換制御手段は、前記識別記号適否判定手段によって、前記識別記号が適正であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの解除を行わせて接続させ、前記識別記号適否判定手段によって、前記識別記号が不適であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させる
ことを特徴とする連結記憶装置。
【請求項８】
前記記憶制御装置は、前記連結記憶装置が接続された場合に、初期化処理を行って、前記識別記号設定手段による設定に基づいて、識別記号の割当てを行う識別記号割当手段を有し、
前記識別記号適否判定手段は、前記識別記号設定手段によって設定された識別記号を、前記識別記号割当手段によって割り当てられた識別記号と比較することによって、前記識別記号設定手段によって設定された識別記号の適否を判定する
ことを特徴とする請求項７記載の連結記憶装置。
【請求項９】
前記各記憶装置及び前記切換制御手段と、前記記憶制御装置とが接続されて閉回路が構成され、
前記切換制御手段を切り離してバイパスするための設定／解除を行う制御接続切換手段を有し、
前記切換制御手段は、当該連結記憶装置の電源が投入されると、前記制御接続切換手段を制御して、前記切換制御手段のバイパスの解除を行わせて接続させると共に、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させた後に、前記各記憶装置に電力を供給させる
ことを特徴とする請求項７又は８記載の連結記憶装置。
【請求項１０】
前記識別記号適否判定手段によって、前記識別記号設定手段によって設定された識別記号が不適であると判定された場合に、識別記号が不適である旨を報知するためのエラー報知手段を有していることを特徴とする請求項７、８又は９記載の連結記憶装置。
【請求項１１】
前記各記憶装置及び前記切換制御手段と、前記記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴とする請求項７乃至１０のいずれか１に記載の連結記憶装置。
【請求項１２】
他の前記連結記憶装置に接続され、前記識別記号設定手段によって識別記号の設定を行う連結記憶装置は、増設される連結記憶装置であることを特徴とする請求項７乃至１１のいずれか１に記載の連結記憶装置。
【請求項１３】
ループ状に接続される複数の記憶装置を有してなる少なくとも１つの連結記憶装置を制御し、情報処理装置を構成する記憶制御装置であって、
前記連結記憶装置は、少なくとも該連結記憶装置の識別記号を設定するための識別記号設定手段と、前記記憶装置を切り離してバイパスするための設定／解除を行う接続切換手段と、前記接続切換手段を制御する切換制御手段と、前記識別記号設定手段によって設定された識別記号の適否を判定する識別記号適否判定手段とを有し、
前記切換制御手段は、前記識別記号適否判定手段によって、前記識別記号が適正であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの解除を行わせて接続させ、前記識別記号適否判定手段によって、前記識別記号が不適であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させ、
当該記憶制御装置は、前記連結記憶装置が接続された場合に、初期化処理を行って、前記識別記号設定手段による設定に基づいて、識別記号の割当てを行う識別記号割当手段を有し、
前記識別記号適否判定手段は、前記識別記号設定手段によって設定された識別記号を、前記識別記号割当手段によって割り当てられた識別記号と比較することによって、前記識別記号設定手段によって設定された識別記号の適否を判定する
ことを特徴とする記憶制御装置。
【請求項１４】
前記連結記憶装置の前記各記憶装置及び前記切換制御手段と、当該記憶制御装置とが接続されて閉回路が構成され、
前記連結記憶装置は、前記切換制御手段を切り離してバイパスするための設定／解除を行う制御接続切換手段を有し、
前記切換制御手段は、前記連結記憶装置の電源が投入されると、前記制御接続切換手段を制御して、前記切換制御手段のバイパスの解除を行わせて接続させると共に、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させた後に、前記各記憶装置に電力を供給させる
ことを特徴とする請求項１３記載の記憶制御装置。
【請求項１５】
前記連結記憶装置は、前記識別記号適否判定手段によって、前記識別記号設定手段によって設定された識別記号が不適であると判定された場合に、識別記号が不適である旨を報知するためのエラー報知手段を有していることを特徴とする請求項１３又は１４記載の記憶制御装置。
【請求項１６】
前記連結記憶装置の前記各記憶装置及び前記切換制御手段と、当該記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴とする請求項１３、１４又は１５記載の記憶制御装置。
【請求項１７】
複数の前記連結記憶装置を制御し、前記識別記号設定手段によって識別記号の設定を行う前記連結記憶装置は、増設される連結記憶装置であることを特徴とする請求項１３乃至１６のいずれか１に記載の記憶制御装置。
【請求項１８】
情報処理装置を構成し、ループ状に接続される複数の記憶装置の接続切換制御方法であって、
少なくとも前記複数の記憶装置からなる連結記憶装置の識別記号を識別記号設定手段によって設定する識別記号設定ステップと、
前記記憶装置を切り離してバイパスするための設定／解除を接続切換手段によって行う接続切換ステップと、
前記接続切換手段を切換制御手段によって制御する切換制御ステップと、
前記識別記号設定ステップで設定された識別記号の適否を判定する識別記号適否判定ステップとを含み、
前記切換制御ステップでは、前記識別記号適否判定ステップで、前記識別記号が適正であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの解除を行わせて接続させ、前記識別記号適否判定ステップで、前記識別記号が不適であると判定された場合は、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させる
ことを特徴とする接続切換制御方法。
【請求項１９】
記憶制御装置によって前記連結記憶装置を制御する記憶制御ステップを含み、該記憶制御ステップは、前記連結記憶装置が接続された場合に、初期化処理を行って、前記識別記号設定ステップでの設定に基づいて、識別記号の割当てを行う識別記号割当ステップを含み、
前記識別記号適否判定ステップでは、前記識別記号設定ステップで設定された識別記号を、前記識別記号割当ステップで割り当てられた識別記号と比較することによって、前記識別記号設定ステップで設定された識別記号の適否を判定する
ことを特徴とする請求項１８記載の接続切換制御方法。
【請求項２０】
前記各記憶装置及び前記切換制御手段と、前記記憶制御装置とが接続されて閉回路が構成され、
前記切換制御手段を切り離してバイパスするための設定／解除を制御接続切換手段によって行う制御接続切換ステップを含み、
前記連結記憶装置の電源が投入されると、前記制御接続切換ステップでは、前記制御接続切換手段を制御して、前記切換制御手段のバイパスの解除を行わせて接続させると共に、前記切換制御ステップでは、前記接続切換手段を制御して、前記各記憶装置のバイパスの設定を行わせて切り離させた後に、前記各記憶装置に電力を供給させる
ことを特徴とする請求項１８又は１９記載の接続切換制御方法。
【請求項２１】
前記識別記号適否判定ステップで、前記識別記号設定ステップで設定された識別記号が不適であると判定された場合に、識別記号が不適である旨をエラー報知手段によって報知するエラー報知ステップを含むことを特徴とする請求項１８、１９又は２０記載の接続切換制御方法。
【請求項２２】
前記各記憶装置及び前記切換制御手段と、前記記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴とする請求項１８乃至２１のいずれか１に記載の接続切換制御方法。
【請求項２３】
前記連結記憶装置は、他の連結記憶装置に接続され、前記識別記号設定ステップで識別記号の設定を行う連結記憶装置は、増設される連結記憶装置であることを特徴とする請求項１８乃至２２のいずれか１に記載の接続切換制御方法。
【請求項２４】
コンピュータに請求項１８乃至２３のうちいずれか１に記載の接続切換制御方法を実行させることを特徴とする接続切換制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、連結記憶装置、記憶制御装置、接続切換制御方法及び接続切換制御プログラムに係り、ディスク装置等の記憶装置がループ状に接続されたディスクアレイ装置等の情報処理装置、連結記憶装置、記憶制御装置、接続切換制御方法及び接続切換制御プログラムに関する。
【背景技術】
【０００２】
従来より、複数のディスク装置を並べて用いて、ディスク入出力の高速化や、信頼性の向上、低コスト化を図るようにしたディスクアレイ装置（所謂、ＲＡＩＤ（Redundant Array of Inexpensive Disks）装置）が実用化されている。
このディスクアレイ装置は、ディスクコントローラと、例えば、複数の磁気ディスク装置（以下、ＨＤＤ（Hard Dics Drive）という）からなるＪＢＯＤ（Just a Bunch Of Disks）装置を複数有するＪＢＯＤ記憶部とを備えてなっている（ＪＢＯＤについては、例えば、特許文献１参照。）。
【０００３】
ＪＢＯＤ記憶部を構成する各ＪＢＯＤ装置は、複数台のＨＤＤと、筐体内の環境監理及び資源管理（例えば、電源や冷却用ファン等の管理）を行うエンクロージャサービス部（以下、ＳＥＳ（SCSI（Small Computer System Interface） Enclosure Service）機能部という）と、ＪＢＯＤ装置のＩＤの設定を行うためのロータリスイッチからなるＩＤ設定部とを有している。
ここで、ケーブルの接続構成が簡素で、増設への対応が容易なことから、各ＨＤＤは、例えば、ファイバチャネルのＦＣ−ＡＬ（Fibre Channel Arbitrated Loop）が用いられ、ループ状に接続されている（例えば、特許文献２、特許文献３参照。）。
ＦＣ−ＡＬは、ＡＮＳＩ（American National Standard Institute）のＦＣＳ（Fibre Channel Fibre Standard）に準拠し、ＨＤＤ等のデバイスのポートをループ状に接続し、そのなかの１対のポート間でのみ通信が行われる接続形態である。
【０００４】
また、このディスクアレイ装置は、冗長性を持たせたデータを複数のディスク装置に分散して保存することによって、任意のディスク装置に障害が発生しても、障害が発生したディスク装置に記憶された情報が復元可能なように構成される。なお、ディスクアレイ装置には、通信路を介してホストコンピュータが接続される。
新たに、別のＪＢＯＤ装置を増設する際には、ＪＢＯＤ装置に設けられたＩＤ設定部を用いてＪＢＯＤ装着のＩＤを設定した後、このＪＢＯＤ装置をＪＢＯＤ記憶部にオンライン状態で接続する。
ディスクコントローラは、新しいＪＢＯＤ装置が増設されると、ループ初期化を行い、ＩＤ設定部による設定に基づいて、新しいＪＢＯＤ装置を構成する各ＨＤＤに対してもＩＤ（例えば、ループアドレスＡＬ＿ＰＡ（Arbitrated Loop Physical Address））を割り当てる。
【０００５】
【特許文献１】特表２０００−５１３４７６号公報
【特許文献２】特開２００３−１５０３１９号公報
【特許文献３】特表２００１−５２３８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、例えば、ＩＤ設定部によって、誤って不適切なＩＤが設定された場合に、ディスクアレイ装置（ディスクコントローラ、ＪＢＯＤ装置の各ＨＤＤやＳＥＳ機能部等）の不正動作を引き起こしてしまうという点である。
例えば、増設するＪＢＯＤ装置について、稼働中のＪＢＯＤ装置と同一のＩＤを設定してしまった場合に、依然に獲得していた稼働中のＪＢＯＤ装置のＨＤＤのループアドレスが優先されてこれが有効とされていれば、不具合に発展しないこともあるが、稼働中のＪＢＯＤ装置で、ＨＤＤが実装されていないスロットがある場合で、増設するＪＢＯＤ装置には全て実装されているようなとき（増設するＪＢＯＤ装置の方が実装されているＨＤＤが多い場合）は、同一番号のスロットに実際にはＨＤＤが実装されていないにも関わらず、ディスクコントローラは、ＨＤＤが実装されているものと誤って認識してしまう。
【０００７】
また、稼働中のＪＢＯＤ装置で、ＨＤＤが故障によって縮退し、ＦＣ−ＡＬ上に存在しなくなると、ＩＤを誤設定した増設するＪＢＯＤ装置のＨＤＤが、この縮退したＨＤＤに代わって、ＦＣ−ＡＬ上のループアドレスを獲得してしまう。ディスクコントローラは、誤ってループアドレスを割り当てたＨＤＤを、正常なＨＤＤとみなすので、ＲＡＩＤを構成するＨＤＤに誤りが生じ、生成されるデータも誤りとなる。すなわち、誤ってループアドレスを割り当てたＨＤＤにアクセズすると、データ化けが発生する。
【０００８】
また、最悪の場合として、ループ初期化のために、全てのデバイスをリセットするフレームＬＩＰ（ＦＦ，ＡＬ＿ＰＳ）やＬＩＰ（ＡＬ＿ＰＤ，ＡＬ＿ＰＳ）（但し、ＬＩＰ：Loop Initialization Primitive、ＦＦ：全ポート、ＡＬ＿ＰＳ:Arbitrated Loop Physical Address Source、ＡＬ＿ＰＤ：Arbitrated Loop Physical Address Destination）が、ディスクコントローラから発行された場合に、稼働中のＪＢＯＤ装置のＨＤＤが獲得していたループアドレスが白紙に戻ってしまうため、ＲＡＩＤを構成するＨＤＤと対応するループアドレス（ＩＤ）とで、整合がとれなくなってしまうことがあり、この場合、データ化けを引き起こしてしまう。
【０００９】
なお、通常は、ディスクアレイ装置に採用されるＨＤＤは、ハードウェア的なＩＤ設定指示によるループアドレスが獲得できない場合は、ＦＣ−ＡＬ上に参加しないモードとされている。
このように、同一ＩＤを持つＪＢＯＤ装置がＦＣ−ＡＬ上に存在することが許されないが、従来は、増設されたＪＢＯＤ装置のＩＤが誤設定されることは想定もされていなかった。また、誤設定を検出する手段もなかった。
【００１０】
この発明は、上述の事情に鑑みてなされたもので、例えば、ＩＤ設定部によって、誤って不適切なＩＤが設定された場合でも、ディスクアレイ装置の不正動作を防止し、信頼性を向上させることができる情報処理装置、連結記憶装置、記憶制御装置、接続切換制御方法及び接続切換制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１記載の発明は、ループ状に接続される複数の記憶装置を有してなる少なくとも１つの連結記憶装置と、上記連結記憶装置を制御する記憶制御装置とを備えた情報処理装置に係り、上記連結記憶装置は、少なくとも該連結記憶装置の識別記号を設定するための識別記号設定手段と、上記記憶装置を切り離してバイパスするための設定／解除を行う接続切換手段と、上記接続切換手段を制御する切換制御手段と、上記識別記号設定手段によって設定された識別記号の適否を判定する識別記号適否判定手段とを有し、上記切換制御手段は、上記識別記号適否判定手段によって、上記識別記号が適正であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの解除を行わせて接続させ、上記識別記号適否判定手段によって、上記識別記号が不適であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させることを特徴としている。
【００１２】
また、請求項２記載の発明は、請求項１記載の情報処理装置に係り、上記記憶制御装置は、上記連結記憶装置が接続された場合に、初期化処理を行って、上記識別記号設定手段による設定に基づいて、識別記号の割当てを行う識別記号割当手段を有し、上記識別記号適否判定手段は、上記識別記号設定手段によって設定された識別記号を、上記識別記号割当手段によって割り当てられた識別記号と比較することによって、上記識別記号設定手段によって設定された識別記号の適否を判定することを特徴としている。
【００１３】
また、請求項３記載の発明は、請求項１又は２記載の情報処理装置に係り、上記連結記憶装置の上記各記憶装置及び上記切換制御手段と、上記記憶制御装置とが接続されて閉回路が構成され、上記連結記憶装置は、上記切換制御手段を切り離してバイパスするための設定／解除を行う制御接続切換手段を有し、上記切換制御手段は、上記連結記憶装置の電源が投入されると、上記制御接続切換手段を制御して、上記切換制御手段のバイパスの解除を行わせて接続させると共に、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させた後に、上記各記憶装置に電力を供給させることを特徴としている。
【００１４】
また、請求項４記載の発明は、請求項１、２又は３記載の情報処理装置に係り、上記連結記憶装置は、上記識別記号適否判定手段によって、上記識別記号設定手段によって設定された識別記号が不適であると判定された場合に、識別記号が不適である旨を報知するためのエラー報知手段を有していることを特徴としている。
【００１５】
また、請求項５記載の発明は、請求項１乃至４のいずれか１に記載の情報処理装置に係り、上記連結記憶装置の上記各記憶装置及び上記切換制御手段と、上記記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴としている。
【００１６】
また、請求項６記載の発明は、請求項１乃至５のいずれか１に記載の情報処理装置に係り、複数の上記連結記憶装置を備え、上記識別記号設定手段によって識別記号の設定を行う上記連結記憶装置は、増設される連結記憶装置であることを特徴としている。
【００１７】
また、請求項７記載の発明は、ループ状に接続される複数の記憶装置を有してなり、記憶制御装置によって制御され、情報処理装置を構成する連結記憶装置に係り、少なくとも当該連結記憶装置の識別記号を設定するための識別記号設定手段と、上記記憶装置を切り離してバイパスするための設定／解除を行う接続切換手段と、上記接続切換手段を制御する切換制御手段と、上記識別記号設定手段によって設定された識別記号の適否を判定する識別記号適否判定手段とを有し、上記切換制御手段は、上記識別記号適否判定手段によって、上記識別記号が適正であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの解除を行わせて接続させ、上記識別記号適否判定手段によって、上記識別記号が不適であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させることを特徴としている。
【００１８】
また、請求項８記載の発明は、請求項７記載の連結記憶装置に係り、上記記憶制御装置は、上記連結記憶装置が接続された場合に、初期化処理を行って、上記識別記号設定手段による設定に基づいて、識別記号の割当てを行う識別記号割当手段を有し、上記識別記号適否判定手段は、上記識別記号設定手段によって設定された識別記号を、上記識別記号割当手段によって割り当てられた識別記号と比較することによって、上記識別記号設定手段によって設定された識別記号の適否を判定することを特徴としている。
【００１９】
また、請求項９記載の発明は、請求項７又は８記載の連結記憶装置に係り、上記各記憶装置及び上記切換制御手段と、上記記憶制御装置とが接続されて閉回路が構成され、上記切換制御手段を切り離してバイパスするための設定／解除を行う制御接続切換手段を有し、上記切換制御手段は、当該連結記憶装置の電源が投入されると、上記制御接続切換手段を制御して、上記切換制御手段のバイパスの解除を行わせて接続させると共に、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させた後に、上記各記憶装置に電力を供給させることを特徴としている。
【００２０】
また、請求項１０記載の発明は、請求項７、８又は９記載の連結記憶装置に係り、上記識別記号適否判定手段によって、上記識別記号設定手段によって設定された識別記号が不適であると判定された場合に、識別記号が不適である旨を報知するためのエラー報知手段を有していることを特徴としている。
【００２１】
また、請求項１１記載の発明は、請求項７乃至１０のいずれか１に記載の連結記憶装置に係り、上記各記憶装置及び上記切換制御手段と、上記記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴としている。
【００２２】
また、請求項１２記載の発明は、請求項７乃至１１のいずれか１に記載の連結記憶装置に係り、他の上記連結記憶装置に接続され、上記識別記号設定手段によって識別記号の設定を行う連結記憶装置は、増設される連結記憶装置であることを特徴としている。
【００２３】
また、請求項１３記載の発明は、ループ状に接続される複数の記憶装置を有してなる少なくとも１つの連結記憶装置を制御し、情報処理装置を構成する記憶制御装置に係り、上記連結記憶装置は、少なくとも該連結記憶装置の識別記号を設定するための識別記号設定手段と、上記記憶装置を切り離してバイパスするための設定／解除を行う接続切換手段と、上記接続切換手段を制御する切換制御手段と、上記識別記号設定手段によって設定された識別記号の適否を判定する識別記号適否判定手段とを有し、上記切換制御手段は、上記識別記号適否判定手段によって、上記識別記号が適正であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの解除を行わせて接続させ、上記識別記号適否判定手段によって、上記識別記号が不適であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させ、当該記憶制御装置は、上記連結記憶装置が接続された場合に、初期化処理を行って、上記識別記号設定手段による設定に基づいて、識別記号の割当てを行う識別記号割当手段を有し、上記識別記号適否判定手段は、上記識別記号設定手段によって設定された識別記号を、上記識別記号割当手段によって割り当てられた識別記号と比較することによって、上記識別記号設定手段によって設定された識別記号の適否を判定することを特徴としている。
【００２４】
また、請求項１４記載の発明は、請求項１３記載の記憶制御装置に係り、上記連結記憶装置の上記各記憶装置及び上記切換制御手段と、当該記憶制御装置とが接続されて閉回路が構成され、上記連結記憶装置は、上記切換制御手段を切り離してバイパスするための設定／解除を行う制御接続切換手段を有し、上記切換制御手段は、上記連結記憶装置の電源が投入されると、上記制御接続切換手段を制御して、上記切換制御手段のバイパスの解除を行わせて接続させると共に、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させた後に、上記各記憶装置に電力を供給させることを特徴としている。
【００２５】
また、請求項１５記載の発明は、請求項１３又は１４記載の記憶制御装置に係り、上記連結記憶装置は、上記識別記号適否判定手段によって、上記識別記号設定手段によって設定された識別記号が不適であると判定された場合に、識別記号が不適である旨を報知するためのエラー報知手段を有していることを特徴としている。
【００２６】
また、請求項１６記載の発明は、請求項１３、１４又は１５記載の記憶制御装置に係り、上記連結記憶装置の上記各記憶装置及び上記切換制御手段と、当該記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴としｙている。
【００２７】
また、請求項１７記載の発明は、請求項１３乃至１６のいずれか１に記載の記憶制御装置に係り、複数の上記連結記憶装置を制御し、上記識別記号設定手段によって識別記号の設定を行う上記連結記憶装置は、増設される連結記憶装置であることを特徴としている。
【００２８】
また、請求項１８記載の発明は、情報処理装置を構成し、ループ状に接続される複数の記憶装置の接続切換制御方法に係り、少なくとも上記複数の記憶装置からなる連結記憶装置の識別記号を識別記号設定手段によって設定する識別記号設定ステップと、上記記憶装置を切り離してバイパスするための設定／解除を接続切換手段によって行う接続切換ステップと、上記接続切換手段を切換制御手段によって制御する切換制御ステップと、
上記識別記号設定ステップで設定された識別記号の適否を判定する識別記号適否判定ステップとを含み、上記切換制御ステップでは、上記識別記号適否判定ステップで、上記識別記号が適正であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの解除を行わせて接続させ、上記識別記号適否判定ステップで、上記識別記号が不適であると判定された場合は、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させることを特徴としている。
【００２９】
また、請求項１９記載の発明は、請求項１８記載の接続切換制御方法に係り、記憶制御装置によって上記連結記憶装置を制御する記憶制御ステップを含み、該記憶制御ステップは、上記連結記憶装置が接続された場合に、初期化処理を行って、上記識別記号設定ステップでの設定に基づいて、識別記号の割当てを行う識別記号割当ステップを含み、上記識別記号適否判定ステップでは、上記識別記号設定ステップで設定された識別記号を、上記識別記号割当ステップで割り当てられた識別記号と比較することによって、上記識別記号設定ステップで設定された識別記号の適否を判定することを特徴としている。
【００３０】
また、請求項２０記載の発明は、請求項１８又は１９記載の接続切換制御方法に係り、上記各記憶装置及び上記切換制御手段と、上記記憶制御装置とが接続されて閉回路が構成され、上記切換制御手段を切り離してバイパスするための設定／解除を制御接続切換手段によって行う制御接続切換ステップを含み、上記連結記憶装置の電源が投入されると、上記制御接続切換ステップでは、上記制御接続切換手段を制御して、上記切換制御手段のバイパスの解除を行わせて接続させると共に、上記切換制御ステップでは、上記接続切換手段を制御して、上記各記憶装置のバイパスの設定を行わせて切り離させた後に、上記各記憶装置に電力を供給させることを特徴としている。
【００３１】
また、請求項２１記載の発明は、請求項１８、１９又は２０記載の接続切換制御方法に係り、上記識別記号適否判定ステップで、上記識別記号設定ステップで設定された識別記号が不適であると判定された場合に、識別記号が不適である旨をエラー報知手段によって報知するエラー報知ステップを含むことを特徴としている。
【００３２】
また、請求項２２記載の発明は、請求項１８乃至２１のいずれか１に記載の接続切換制御方法に係り、上記各記憶装置及び上記切換制御手段と、上記記憶制御装置とは、ファイバチャネルアービトレーテッドループを用いて接続されていることを特徴としている。
【００３３】
また、請求項２３記載の発明は、請求項１８乃至２２のいずれか１に記載の接続切換制御方法に係り、上記連結記憶装置は、他の連結記憶装置に接続され、上記識別記号設定ステップで識別記号の設定を行う連結記憶装置は、増設される連結記憶装置であることを特徴としている。
【００３４】
また、請求項２４記載の発明に係る接続切換制御プログラムは、コンピュータに請求項１８乃至２３のうちいずれか１に記載の接続切換制御方法を実行させることを特徴としている。
【発明の効果】
【００３５】
この発明の構成によれば、切換制御手段は、識別記号適否判定手段によって、識別記号が適正であると判定された場合は、接続切換手段を制御して、各記憶装置を接続し、識別記号適否判定手段によって、識別記号が不適であると判定された場合は、接続切換手段を制御して、各記憶装置を切り離すので、例えば、識別記号設定手段によって不適切な識別記号が設定された場合には、記憶装置をループに接続しないので、データ化け等の不具合の発生を防止し、ディスクアレイ装置の不正動作を防止し、信頼性を向上させることができる。
【発明を実施するための最良の形態】
【００３６】
切換制御手段は、識別記号適否判定手段によって、識別記号が適正であると判定された場合は、接続切換手段を制御して、各記憶装置を接続し、識別記号適否判定手段によって、識別記号が不適であると判定された場合は、接続切換手段を制御して、各記憶装置を切り離すことによって、例えば、識別記号設定手段によって不適切な識別記号が設定された場合には、記憶装置をループに接続しないので、データ化け等の不具合の発生を防止し、ディスクアレイ装置の不正動作を防止し、信頼性を向上させるという目的を実現した。
【実施例】
【００３７】
図１は、この発明の一実施例であるディスクアレイ装置の構成を模式的に示す図、図２は、同ディスクアレイ装置の構成を示すブロック図、図３は、同ディスクアレイ装置のＪＢＯＤ記憶部の第１ＳＥＳ機能部、第２ＳＥＳ機能部、第１ＰＢＣ及び第２ＰＢＣの構成を示す図、図４は、同ＪＢＯＤ記憶部の中継用の第１ＰＢＣ及び第２ＰＢＣの構成を示す図、図５は、同ディスクアレイ装置の動作を説明するための処理手順図、また、図６乃至図８は、同ディスクアレイ装置の動作を説明するための説明図である。
【００３８】
この例のディスクアレイ装置１は、ファイバチャネルのＦＣ−ＡＬ（Fibre Channel Arbitrated Loop）が用いられ、図１及び図２に示すように、ディスクコントローラ２と、複数の磁気ディスク装置（以下、ＨＤＤ（Hard Dics Drive）という）からなるＪＢＯＤ（Just a Bunch Of Disks）装置を複数有するＪＢＯＤ記憶部３とを備えてなり、オンライン状態（稼働状態）でＪＢＯＤ装置の増設が可能なように構成されている。なお、このディスクアレイ装置１には、通信路を介してホストコンピュータ４が接続されている。また、ＪＢＯＤ記憶部３は、ＲＡＩＤを構成している。
【００３９】
この例では、ＨＤＤ等のデバイスのポートをループ状に接続し、そのなかの１対のポート間でのみ通信が行われるアービトレーテッドループ（ Arbitrated Loop）が採用され、かつ、信頼性を確保するために、各ＨＤＤは独立した２つのループに接続されて二重化されている。
例えば、ファイバチャネルのケーブルは２系統とされ、ディスクコントローラ２を構成する主制御部やディスク側入出力制御部、各ＪＢＯＤ装置を構成するＳＥＳ機能部は、１対設けられている。
【００４０】
ディスクコントローラ２は、ＣＰＵ（中央処理装置）等を有してなる第１主制御部６及び第２主制御部７と、第１主制御部６及び第２主制御部７がそれぞれ実行する処理プログラムや各種データ等を記憶するための第１記憶部８及び第２記憶部９と、第１ディスク側入出力制御部１１及び第２ディスク側入出力制御部１２と、第１ホスト側入出力制御部１３及び第２ホスト側入出力制御部１４とを有してなっている。
第１主制御部６（第２主制御部７）は、第１記憶部８（第２記憶部９）に記憶された各種処理プログラムを実行し、第１記憶部８（第２記憶部９）に確保された各種レジスタやフラグを用いて、構成各部を制御し、ディスク制御処理等を実行する。
【００４１】
第１記憶部８（第２記憶部９）は、ＲＯＭ、ＲＡＭ等の半導体メモリ等からなり、第１主制御部６（第２主制御部７）が実行するディスク制御処理プログラム等の各種処理プログラム等が記憶されたプログラム記憶領域と、設定情報等の各種情報が記憶された情報記憶領域とを有している。
第１記憶部８（第２記憶部９）の上記プログラム記憶領域に記憶されたディスク制御処理プログラムは、例えば、ＪＢＯＤ装置増設時に、各ＪＢＯＤ装置を構成するＨＤＤやＳＥＳ機能部にＩＤの割当を行う初期化プログラムを含んでいる。
【００４２】
第１ディスク側入出力制御部１１（第２ディスク側入出力制御部１２）は、第１主制御部６（第２主制御部７）によって制御され、プロトコル制御部やＳ／Ｐ（Serial／Parallel）変換部、光モジュール部を有している。
また、第１ホスト側入出力制御部１３（第２ホスト側入出力制御部１４）も同様に、第１主制御部６（第２主制御部７）によって制御され、プロトコル制御部やＳ／Ｐ変換部、光モジュール部を有している。
【００４３】
ＪＢＯＤ記憶部３は、図２に示すように、複数のＪＢＯＤ装置２１０，２１１，…，２１ｍ（ｍ：自然数）が接続されて概略構成されている。
ここで、ディスクコントローラ２と、ＪＢＯＤ装置２１０，２１１，…，２１ｍとは、例えば、光ファイバケーブルからなるケーブル１６０，１６１，…１６ｍを介して、ループ状に接続されていると共に、ケーブル１７０，１７１，…１７ｍを介しても、ループ状に接続され、２つのループは互いに独立している。
【００４４】
各ＪＢＯＤ装置２１ｉ（０≦ｉ≦ｍ，ｉ：０又は自然数）は、図１に示すように、複数台のＨＤＤ（ＨＤＤ００２２ｉ０，ＨＤＤ０１２２ｉ１，…，ＨＤＤ０ｎ２２ｉｎ（ｎ：自然数））と、共に筐体内の環境監理及び資源管理（例えば、電源や冷却用ファン等の管理）のほか、ＨＤＤのバイパスの設定／解除を行う第１エンクロージャサービス部（以下、第１ＳＥＳ（SCSI（Small Computer System Interface） Enclosure Service）機能部という）２３ｉ及び第２エンクロージャサービス部（以下、第２ＳＥＳ機能部という）２４ｉと、ＨＤＤ毎に配置された第１ループ接続切換部（以下、第１ＰＢＣ（Port Bypass Cercuit）という）２５ｉ０，２５ｉ１，…，２５ｉｎ及び、第２ループ接続切換部（以下、第２ＰＢＣという）２６ｉ０，２６ｉ１，２６ｉｎと、第１ＳＥＳ機能部２３ｉに配置された第１ＰＢＣ２５ｉｎ＋１と、第２ＳＥＳ機能部２４ｉに配置された第２ＰＢＣ２６ｉｎ＋１と、中継用の第１ＰＢＣ２７ｉ及び第２ＰＢＣ２８ｉと、ＪＢＯＤ装置２１ｉのＩＤの設定を行うためのロータリスイッチからなるＩＤ設定部２９ｉと、例えばＩＤの設定誤りを表示するためのＬＥＤ表示灯からなるエラー表示部３１ｉとを有してなっている。
【００４５】
各ＨＤＤには、入出力部が２ポート分設けられ、一方のポートと、第１ＳＥＳ機能部２３ｉとが接続されて、一方のループを構成すると共に、他方のポートと、第２ＳＥＳ機能部２４ｉとが接続されて、他方のループを構成している。
ここで、ＨＤＤは、第１ＰＢＣ２５ｉ０，２５ｉ１，…，２５ｉｎを介して一方のループに接続され、第１ＳＥＳ機能部２３ｉに制御によって、接続状態とバイパス状態とのうち一方が選択される。
【００４６】
また、ＨＤＤは、第２ＰＢＣ２６ｉ０，２６ｉ１，２６ｉｎを介して他方のループに接続され、第２ＳＥＳ機能部２４ｉに制御によって、接続状態とバイパス状態とのうち一方が選択される。
また、ＪＢＯＤ装置２１ｉは、第１ＰＢＣ２７ｉを介して、次段のＪＢＯＤ装置２１ｉ＋１に接続されて、一方のループを構成すると共に、第２ＰＢＣ２８ｉを介して、次段のＪＢＯＤ装置２１ｉ＋１に接続されて、他方のループを構成する。第１ＰＢＣ２７ｉ（第２ＰＢＣ２８ｉ）は、次段のＪＢＯＤ装置２１ｉ＋１から入力があった場合に、次段側のＪＢＯＤ装置２１ｉ＋１と接続するように切換動作を行う。
【００４７】
なお、第１ＳＥＳ機能部２３ｉ（第２ＳＥＳ機能部２４ｉ）も、図３に示すように、第１ＰＢＣ２５ｉｎ＋１（第２ＰＢＣ２６ｉｎ＋１）を介して一方のループに接続され、自ら接続状態とバイパス状態とのうち一方を選択する。
例えば、ＪＢＯＤ装置２１ｉ＋１の増設時に、最終段のＪＢＯＤ装置２１ｉに新たに別のＪＢＯＤ装置２１ｉ＋１を接続する場合には、第１ＰＢＣ２７ｉは、増設されるＪＢＯＤ装置２１ｉ＋１側に接続されるように切り換えられ、第２ＰＢＣ２８ｉは、増設されるＪＢＯＤ装置２１ｉ＋１側に接続されるように切り換えられ、次段のＪＢＯＤ装置２１ｉ＋１を含めてループが形成される。
【００４８】
第１ＳＥＳ機能部２３ｉ（第２ＳＥＳ機能部２４ｉ）は、主制御部３３（３６）と、記憶部３４（３７）と、入出力制御部３５（３８）とを有している。
主制御部３３（３６）は、記憶部３４に記憶された各種処理プログラムを実行し、記憶部３４（３７）に確保された各種レジスタやフラグを用いて、構成各部を制御する。
主制御部３３（３６）は、入出力制御部３５（３８）を介して、ＦＣ−ＡＬ上のループのループアドレスＭＡＰ情報を得て、獲得したループアドレスが正常か否か判定する機能を有している。
記憶部３４（３７）は、ＲＯＭ、ＲＡＭ等の半導体メモリ等からなり、主制御部３３（３６）が実行する環境監理プログラムや資源管理プログラムのほか、ディスク接続制御処理プログラム等の各種処理プログラム等が記憶されたプログラム記憶領域と、設定情報等の各種情報が記憶された情報記憶領域とを有している。
【００４９】
記憶部３４（３７）の上記プログラム記憶領域に記憶されたディスク接続制御処理プログラムは、例えば、ＩＤ設定部２９ｉによって設定されるべきＩＤと、ＪＢＯＤ装置２１ｉ増設時のＩＤ設定部２９ｉによってなされた設定に基づいて割り付けられ、ＦＣ−ＡＬ仕様のプロトコルに従って獲得されたＩＤとを比較して、設定したＩＤの適否を判断するためのＩＤ適否判断処理プログラムと、設定したＩＤが不適と判断された場合に、エラー表示部３１ｉにエラー表示を行わせるためのエラー表示プログラムと、設定したＩＤが不適と判断された場合に、第１ＰＢＣ２５ｉ０，２５ｉ１，…，２５ｉｎ（第２ＰＢＣ２６ｉ０，２６ｉ１，２６ｉｎ）を制御してＨＤＤをバイパス状態とすると共に、設定したＩＤが適と判断された場合に、第１ＰＢＣ２５ｉ０，２５ｉ１，…，２５ｉｎ（第２ＰＢＣ２６ｉ０，２６ｉ１，２６ｉｎ）を制御してＨＤＤを接続状態とするための接続制御プログラムとを含んでいる。
また、入出力制御部３５（３８）は、プロトコル制御部やＳ／Ｐ変換部、光モジュール部を有し、ループ初期化のシーケンスを制御する機能を有している。
【００５０】
次に、図５乃至図８を参照して、この例のディスクアレイ装置１の動作について説明する。
ここでは、図６に示すように、ＪＢＯＤ装置２１０の次段に、ＪＢＯＤ装置２１１を増設する場合について述べる。
まず、操作者が、増設するＪＢＯＤ装置２１１のＩＤの設定をＩＤ設定部２９１を用いて行う。
ＪＢＯＤ装置２１１が筐体内に配置され、電源が投入されると（ステップＳＡ１１（図５））、主制御部３３（３６）は、例えば、ＩＤ設定部２９１によって設定されたこのＪＢＯＤ装置２１１の装置ＩＤを認識し、装置のＩＤと、各ＨＤＤに対応するＩＤと、第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）に対応するＩＤとを、記憶部３４（３７）に記憶させる。なお、この状態では各ＨＤＤには電力の供給がなされないように構成されている。
【００５１】
主制御部３３（３６）は、同時に第１ＰＢＣ２５１０，２５１１，…，２５１ｎ（第２ＰＢＣ２６１０，２６１１，…，２６１ｎ）を制御してＨＤＤをバイパス状態とし、第１ＰＢＣ２５１ｎ＋１（（第２ＰＢＣ２６１ｎ＋１）を制御して自身を接続状態とし（ステップＳＡ１２）、第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）のみファイバチャネルのループに参加する。
次に、各ＨＤＤに電力を供給させ（ステップＳＡ１３）、ＪＢＯＤ装置２１１を接続して増設する（ステップＳＡ１４）。
なお、ＪＢＯＤ装置２１１の接続によって、第１ＰＢＣ２７ｉ（第２ＰＢＣ２８ｉ）は、図８（ａ）に示す状態から、同図（ｂ）に示す次段のＪＢＯＤ装置２１１を含めてループが形成される状態に切り換る。
【００５２】
ディスクコントローラ２の第１主制御部６（第２主制御部７）は、ＪＢＯＤ装置２１１が増設されたことにより、初期化処理を行い、この際、第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）は初期化処理の対象となる（ステップＳＡ１５）。すなわち、第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）は、ＦＣ−ＡＬのループ初期化（loop initilization）に参加する。
第１主制御部６（第２主制御部７）は、初期化処理を行って、ＩＤの割当を行う際に、ＩＤ設定部２９１による設定に基づいて、第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）に対応するＩＤ等を割り当てる。
【００５３】
ここで、対応するループアドレス（ＩＤ）が他のデバイスによって獲得されている場合は、ハードウェアのＳＥＬ＿ＩＤ（Selection ID）以外で割り付けられ、本来取り得ないソフトアドレス（soft address）が割り付けられる。
主制御部３３（３６）は、例えば、第１ＳＥＳ機能部２３１（第２ＳＥＳ機能部２４１）に対応する自身のＩＤについて、ＦＣ−ＡＬ仕様のプロトコルに従って獲得されたＩＤと、ＩＤ設定部２９１による設定に基づいて本来割り付けられるべきＩＤとを比較し、ＩＤの適否を判定する（ステップＳＡ１６）。
【００５４】
ステップＳＡ１７で、主制御部３３（３６）は、両ＩＤが一致している場合は、設定したＩＤが適と判定し、ディスクコントローラ２から所定のコマンドを受信すると（ステップＳＡ１８）、第１ＰＢＣ２５１０，２５１１，…，２５１ｎ（第２ＰＢＣ２６１０，２６１１，２６１ｎ）を制御して、図７（ｂ）に示すように、ＨＤＤを接続状態とする（ステップＳＡ１９）。
【００５５】
こうして、各ＨＤＤはループに参加する（ステップＳＡ２０）。これにより、ディスクコントローラ２の第１主制御部６（第２主制御部７）は、各ＨＤＤを認識する（ステップＳＡ２１）。
一方、両ＩＤが不一致の場合（例えば、ソフトアドレス（soft address）が発行された場合）に、主制御部３３（３６）は、設定したＩＤが不適と判断されたときには、第１ＰＢＣ２５１０，２５１１，…，２５１ｎ（第２ＰＢＣ２６１０，２６１１，２６１ｎ）を制御して、図７（ａ）に示すように、ＨＤＤをバイパス状態とする（ステップＳＡ２２）。主制御部３３（３６）は、同時に、エラー表示部３１１にエラー表示を行わせる（ステップＳＡ２３）。
【００５６】
このように、この例の構成によれば、例えば、ＩＤ設定部２９１によって不適切なＩＤが設定された場合には、ＪＢＯＤ装置を接続した時点で、ＩＤの誤設定を検出することができる。
また、ＩＤの誤設定を検出した場合に、ＨＤＤをループに接続しないので、データ化け等の不具合の発生を防止することができる。すなわち、稼働中のディスクアレイ装置に悪影響を及ぼして、不正動作をさせることがない。したがって、信頼性を向上させることができる。
また、ＩＤの誤設定の検出やＩＤの可否の判定のために特別にハードウェアを追加する必要がないため、コストを抑制しつつ機能を増強することができる。
【００５７】
また、ＩＤの誤設定を検出した場合に、エラー表示部にエラー表示を行わせるので、操作者は、誤設定を認識して、正確に再設定を行うことができる。
このように、オンライン状態でＪＢＯＤ装置を増設する際に、操作者による誤設定の悪影響を排除することができるので、２４時間運用がなされているコンピュータシステムにおいて、処理すべきデータ量の増大化に対応させて記憶容量を増加させる場合に、適用して好適である。
【００５８】
以上、この発明の実施例を図面を参照して詳述してきたが、具体的な構成はこの実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があってもこの発明に含まれる。
例えば、上述した実施例では、ＪＢＯＤ記憶部を構成する記憶媒体として、磁気ディスクを用いる場合について述べたが、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯ，ＣＤ−Ｒ等を用いても良い。
また、ディスクコントローラを表示部や操作部を付加した構成としても良い。
また、例えば第１記憶部及び第２記憶部は、ＦＤ（フレキシブル・ディスク）、ＨＤ（ハード・ディスク）、ＣＤ−ＲＯＭが装着されるＦＤＤ、ＨＤＤ、ＣＤ−ＲＯＭドライバ等が付加されていても良い。
【００５９】
また、ディスクアレイ装置は、必ずしも、二重化されていなくても良い。また、３重以上の多重系としても良い。
また、ＪＢＯＤ装置を増設する場合だけでなく、入替えを行う場合にも適用できる。また、ＩＤをＩＤ設定部によって単に再設定する場合にも適用することができる。また、各ＪＢＯＤ装置は、ＨＤＤの台数は、それぞれ異なっていても良い。
また、この例のディスクアレイ装置とホストコンピュータとの接続は、必ずしもファイバチャネルに依らなくても良く、ＳＣＳＩを用いても良い。
また、エラーの報知は、単に表示灯に限らず、メッセージを表示させるようにしても良いし、例えば、音声によって報知するようにしても良い。
中継用の第１ＰＢＣ（第２ＰＢＣ）を第１ＳＥＳ機能部（第２ＳＥＳ機能部）によって制御して、切り換えるようにしても良い。
【００６０】
ディスクアレイ装置に用いられるＲＡＩＤ技術のうち、採用されるＲＡＩＤレベルは、特に限定されない。なお、例えばＲＡＩＤ１と呼ばれる構成では、すべてのデータを２組用意し、それぞれ異なるディスク装置に記憶させる。また、ＲＡＩＤ２では  ディスク装置間でビット毎にストライピングし、ハミングコードを用いて信頼性を高めると共に、ハミングコード用の冗長ディスクを設ける。
また、ＲＡＩＤ３では、パリティ用のディスク装置を設け、データをビット単位又はバイト単位で複数のディスク装置に巡回的に配置する。また、ＲＡＩＤ４では、データの配置単位をよりサイズが大きいブロック配置単位とする。
また、ＲＡＩＤ５では、冗長データを専用のパリティ用のディスク装置に格納するのではなく、各ディスク装置に巡回的に配置し、冗長データの書込み先を分散させている。
また、ＲＡＩＤ６では、冗長データとして互いに独立した２種類のパリティを用い、例えばＲＳ（Reed−Solomon）符号を用いることによって誤り訂正機能を強化している。
なお、例えばＲＡＩＤ制御処理の一部又は全部を専用のハードウェアを用いて行い、一部を対応するプログラムを実行して処理するようにしても良い。
【産業上の利用可能性】
【００６１】
記憶装置として、ディスク装置のほか、半導体メモリやメモリカードを用いる場合に適用できる。
【図面の簡単な説明】
【００６２】
【図１】この発明の一実施例であるディスクアレイ装置の構成を模式的に示す図である。
【図２】同ディスクアレイ装置の構成を示すブロック図である。
【図３】同ディスクアレイ装置のＪＢＯＤ記憶部の第１ＳＥＳ機能部、第２ＳＥＳ機能部、第１ＰＢＣ及び第２ＰＢＣの構成を示す図である。
【図４】同ＪＢＯＤ記憶部の中継用の第１ＰＢＣ及び第２ＰＢＣの構成を示す図である。
【図５】同ディスクアレイ装置の動作を説明するための処理手順図である。
【図６】同ディスクアレイ装置の動作を説明するための説明図である。
【図７】同ディスクアレイ装置の動作を説明するための説明図である。
【図８】同ディスクアレイ装置の動作を説明するための説明図である。
【符号の説明】
【００６３】
１      ディスクアレイ装置（情報処理装置）
２      ディスクコントローラ（記憶制御装置）
３      ＪＢＯＤ記憶部
４      ホストコンピュータ
６      第１主制御部（識別記号割当手段）
７      第２主制御部（識別記号割当手段）
８      第１記憶部
９      第２記憶部
２１０，２１１，…      ＪＢＯＤ装置（連結記憶装置）
２２ｉ０，２２ｉ１，…      ＨＤＤ（記憶装置）
２３０，２３１，…      第１ＳＥＳ機能部（切換制御手段、識別記号適否判定手段）
２４０，２４１，…      第２ＳＥＳ機能部（切換制御手段、識別記号適否判定手段）
２５００，２５０１，…      第１ＰＢＣ（接続切換手段、制御接続切換手段）
２６００，２６０１，…      第２ＰＢＣ（接続切換手段、制御接続切換手段）
２９０，２９１，…      ＩＤ設定部（識別記号設定手段）
３１０，３１１，…      エラー表示部（エラー報知手段）
【図１】
2006139731.tif 000003
【図２】
2006139731.tif 000004
【図３】
2006139731.tif 000005
【図４】
2006139731.tif 000006
【図５】
2006139731.tif 000007
【図６】
2006139731.tif 000008
【図７】
2006139731.tif 000009
【図８】
2006139731.tif 000010