(57)【要約】      （修正有）【課題】複数の記憶装置においてデータを多重化して保持する記憶システムにおいて、記憶装置の障害発生時に、バックアップデータを用いた運用継続に遅滞無く移行する。【解決手段】ホストコンピュータ１０がアクセスするユーザディスク３１と記憶内容が等価に保たれるバックアップディスク３２を設けた記憶システム２０において、ユーザディスク３１に障害が検出された時、ユーザディスク３１とバックアップディスク３２の記憶内容が等価か確認し、等価な場合には、ユーザディスク３１の内部識別情報をバックアップディスク３２の値に変更することで、ホストコンピュータ１０の側に交替を意識させることなく、アクセス先をバックアップディスク３２に自動的に切り替える。【選択図】図１Ａ
2006260141.tif 000002
【特許請求の範囲】
【請求項１】
上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する第１工程と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する第２工程と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御する第３工程と、
を含むことを特徴とする記憶システムの制御方法。
【請求項２】
上位装置が接続される上位インターフェイス制御手段と、
複数の記憶装置が接続される下位インターフェイス制御手段と、
前記上位装置と前記記憶装置との間における情報の授受を制御する情報転送制御手段と、
複数の前記記憶装置の内で、前記上位装置がアクセスする第１記憶装置から別の第２記憶装置に前記情報を複写する動作、および前記第１記憶装置と前記第２記憶装置の記憶内容の一致／不一致を判別する動作を行う複写制御部と、
前記記憶装置における障害の有無の監視する記憶装置制御部と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合に、前記上位装置がアクセスする前記記憶装置を、前記第１記憶装置から前記第２記憶装置に切り替える構成制御部と、
を含むことを特徴とする記憶システム。
【請求項３】
上位装置と記憶装置との間における情報の授受を制御する記憶制御装置であって、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する複写手段と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する判別手段と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御するアクセス切替手段と、
を含むことを特徴とする記憶制御装置。
【請求項４】
上位装置と記憶装置との間における情報の授受を制御する記憶制御装置を備えた記憶システムの制御プログラムであって、
前記記憶制御装置に、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する第１工程と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する第２工程と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記第１記憶装置の代わりに前記第２記憶装置に対して前記上位装置をアクセスさせる第３工程と、
を実行させることを特徴とする記憶システムの制御プログラム。
【請求項５】
上位装置と、
前記上位装置がアクセスする情報が格納される複数の記憶装置と、
前記上位装置と前記記憶装置との間における前記情報の授受を制御する記憶制御装置と、を含む情報処理システムであって、
前記記憶制御装置は、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する複写手段と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する判別手段と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御するアクセス切替手段と、
を含むことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶システムの制御方法、記憶システム、記憶制御装置、記憶システムの制御プログラム、情報処理システムに関し、特に、冗長構成の記憶装置の障害回復および運用等に適用して有効な技術に関する。
【背景技術】
【０００２】
たとえば、ディスク装置等の記憶装置においては、ハードウェアの障害などを考慮し、格納データの複製であるバックアップデータを保存することが望ましい。記憶装置における任意の範囲の格納データのバックアップを作成するためにコピー機能が使用される。
【０００３】
記憶装置は、たとえば、論理的なボリューム単位で使用され、特定のユーザに割り当てられたユーザボリュームに障害が発生した場合には、ホストコンピュータからユーザボリュームへのアクセスが不能状態に陥る。
【０００４】
このユーザボリュームの障害の復旧を行うためには、まず、ホストコンピュータからのアクセスを停止させた状態でユーザボリュームを構成するディスク装置の障害を復旧し、障害から回復したディスク装置にバックアップデータをリストアすることにより行う。そして、このリストアが完了した後に、ホストコンピュータからユーザボリュームへのアクセスを再開させる。
【０００５】
この復旧作業は、記憶装置の管理者が意識して行う必要があり、復旧までの時間もかかる。
特許文献１には、現用機と予備機を含む情報処理システムにおいて、現用機と予備機の双方の処理の同期および障害情報の記憶、時間計測等を実行する切替機構を設けたバックアップ切替制御方法が開示されている。そして、現用機の処理装置から予備機の処理装置への切替に際して、システム資源からの現用機の切り離し指示の伝達、ダンプ取得指示を行うとともに、時間計測機能にて所定の切替時間が経過した場合には、強制的に現用機の切り離し、および予備機の起動を実行するものである。
【０００６】
しかし、この特許文献１には、処理装置の切替が開示されているのみであり、記憶装置におけるバックアップデータの利用による障害復旧処理については開示がない。
特許文献２には、多重化されたディスク装置の障害発生時に、障害があるディスク媒体の障害部位を含む最小単位でのフォーマットを実行し、フォーマット部位でデータが正常に読み込める場合には、当該フォーマット部位に他の正常なディスク装置からデータをコピーした後に、オンライン状態に復帰させる技術が開示されている。
【０００７】
しかし、この特許文献２の場合には、障害のディスク媒体のフォーマットおよびデータ複写の間は、ＣＰＵをディスク装置から切り離す必要があり、復旧まで稼働再開が待たされることは、従来のマニュアル操作による復旧と変わりがない。
【０００８】
特許文献３には、ＣＰＵユニットに対して、複数のマスタディスクを切替可能に接続し、一つのマスタディスクを用いた稼働中にフリーズが発生した場合には、他のマスタディスクにＣＰＵユニットの接続を切り替えて再起動を実行することで、特定のマスタディスクの障害に起因するシステムフリーズの再発を回避する技術が開示されている。
【０００９】
しかし、この特許文献３の場合には、フリーズの前後で切り替えられるマスタディスク間のデータの一致が保証されておらず、再起動後にバックグラウンド処理にて実行されるデータ複写が完了するまで、実質的な処理の再開が待たされることになり、上述の従来のマニュアル操作による復旧における技術的課題は解消されない。
【特許文献１】特開平６−３４８５２８号公報
【特許文献２】特開平７−３６６２９号公報
【特許文献３】特開２００２−２２９７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、複数の記憶装置においてデータを多重化して保持する記憶システムにおいて、記憶装置の障害発生時に、バックアップデータを用いた運用継続に遅滞無く移行可能な技術を提供することにある。
【００１１】
本発明の他の目的は、複数の記憶装置にユーザボリュームとバックアップボリュームを分散して格納する記憶システムにおいて、ユーザボリュームの障害発生時に、ユーザの介入を必要とすることなく、自動的にバックアップボリュームを用いた運用へ遅滞なく移行することが可能な技術を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の観点は、上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する第１工程と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する第２工程と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御する第３工程と、
を含む記憶システムの制御方法を提供する。
【００１３】
本発明の第２の観点は、上位装置が接続される上位インターフェイス制御手段と、
複数の記憶装置が接続される下位インターフェイス制御手段と、
前記上位装置と前記記憶装置との間における情報の授受を制御する情報転送制御手段と、
複数の前記記憶装置の内で、前記上位装置がアクセスする第１記憶装置から別の第２記憶装置に前記情報を複写する動作、および前記第１記憶装置と前記第２記憶装置の記憶内容の一致／不一致を判別する動作を行う複写制御部と、
前記記憶装置における障害の有無の監視する記憶装置制御部と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合に、前記上位装置がアクセスする前記記憶装置を、前記第１記憶装置から前記第２記憶装置に切り替える構成制御部と、
を含む記憶システムを提供する。
【００１４】
本発明の第３の観点は、上位装置と記憶装置との間における情報の授受を制御する記憶制御装置であって、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する複写手段と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する判別手段と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御するアクセス切替手段と、
を含む記憶制御装置を提供する。
【００１５】
本発明の第４の観点は、上位装置と記憶装置との間における情報の授受を制御する記憶制御装置を備えた記憶システムの制御プログラムであって、
前記記憶制御装置に、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する第１工程と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する第２工程と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記第１記憶装置の代わりに前記第２記憶装置に対して前記上位装置をアクセスさせる第３工程と、
を実行させる記憶システムの制御プログラムを提供する。
【００１６】
本発明の第５の観点は、上位装置と、
前記上位装置がアクセスする情報が格納される複数の記憶装置と、
前記上位装置と前記記憶装置との間における前記情報の授受を制御する記憶制御装置と、を含む情報処理システムであって、
前記記憶制御装置は、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する複写手段と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する判別手段と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御するアクセス切替手段と、
を含む情報処理システムを提供する。
【発明の効果】
【００１７】
本発明によれば、複数の記憶装置においてデータを多重化して保持する記憶システムにおいて、記憶装置の障害発生時に、バックアップデータを用いた運用継続に遅滞無く移行することができる。
【００１８】
また、複数の記憶装置にユーザディスクとバックアップディスクを分散して格納する記憶システムにおいて、ユーザディスクの障害発生時に、ユーザの介入を必要とすることなく、自動的にバックアップディスクを用いた運用へ遅滞なく移行することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
図１Ａおよび図１Ｂは、本発明の一実施の形態である記憶システムを含む情報処理システムの構成および作用の一例を示す概念図である。
【００２０】
図１Ａに例示されるように、本実施の形態の情報処理システムは、ホストコンピュータ１０と、配下の記憶システム２０を含んでいる。
記憶システム２０は、複数の記憶制御装置２１、複数のチャネルアダプタ２４、複数のディスク装置３０を含んでいる。
【００２１】
チャネルアダプタ２４は、ホストコンピュータ１０から発行されるチャネルコマンドに基づいて、当該ホストコンピュータ１０と記憶制御装置２１との間における情報の授受を制御する。
【００２２】
記憶システム２０の内部において、記憶制御装置２１は二重化されている。個々の記憶制御装置２１は、ＣＰＵ２２、制御記憶２２ａ、キャッシュメモリ２３およびディスクアダプタ２５を備えている。
【００２３】
二重化された複数の記憶制御装置２１は、二重化パス２６を介して相互に接続され、互いのキャッシュメモリ２３の内容を等価に保つ。
ＣＰＵ２２は、制御記憶２２ａに格納されたプログラムを実行することで、記憶システム２０の全体を制御する。
【００２４】
図２は、制御記憶２２ａの内部構成の一例を示す概念図である。制御記憶２２ａは、たとえば半導体メモリで構成され、コピー制御論理７１、ディスク制御論理７２、構成制御論理７３の各制御プログラムが実装されている。
【００２５】
ＣＰＵ２２は、このコピー制御論理７１、ディスク制御論理７２、構成制御論理７３の各制御プログラムを制御記憶２２ａから読み出して実行することで、後述の図６のフローチャートに例示されるような制御を行う。
【００２６】
図３は、キャッシュメモリ２３の構成の一例を示す概念図である。キャッシュメモリ２３は、たとえば、半導体メモリ等で構成され、キャッシュタグ部４１およびキャッシュデータ部４２が設けられている。キャッシュデータ部４２には、ホストコンピュータ１０とディスク装置３０との間で授受されるデータが一時的に格納される。キャッシュタグ部４１は、キャッシュデータ部４２に格納されるデータを管理するための情報が格納される。
【００２７】
さらに、キャッシュメモリ２３には、後述のホストマッピングテーブル５０およびセッション管理テーブル６０が格納されている。
ディスクアダプタ２５は、たとえばファイバチャネル（ＦＣ）等の入出力インターフェイスで構成され、複数のディスク装置３０と記憶制御装置２１との間における情報の授受を制御する。
【００２８】
複数のディスク装置３０の各々には、ホストコンピュータ１０のユーザプログラムが通常稼働時にアクセスするユーザディスク３１と、このユーザディスク３１と同一のデータが格納されるバックアップディスク３２（バックアップボリューム）が割り当てられる。ユーザディスク３１およびバックアップディスク３２は、複数個存在する。ユーザディスク３１とバックアップディスク３２は物理的に異なるディスク装置３０が割り当てられる。
【００２９】
ユーザディスク３１は、物理的なディスク装置３０そのものでもよいし、ディスク装置３０上に構築された論理的なユーザボリュームでもよい。
同様に、バックアップディスク３２は、物理的なディスク装置３０そのものでもよいし、ディスク装置３０上に構築された論理的なバックアップボリュームでもよい。
【００３０】
ユーザディスク３１やバックアップディスク３２として機能する個々のディスク装置３０は、ホストコンピュータ１０からは論理ユニット番号（ＬＵＮ：Ｌｏｇｉｃａｌ  Ｕｎｉｔ  Ｎｕｍｂｅｒ）で識別され、記憶制御装置２１の内部では内部論理ユニット番号（内部ＬＵＮ）で識別される。
【００３１】
このため、論理ユニット番号と内部論理ユニット番号とを対応付けて管理するためのホストマッピングテーブル５０がキャッシュメモリ２３の一部に設けられている。
図４は、ホストマッピングテーブルの構成の一例を示す概念図である。個々のディスク装置３０毎に、論理ユニット番号５１と内部論理ユニット番号５２とが対応付けて格納されている。記憶制御装置２１は、このホストマッピングテーブル５０に設定された論理ユニット番号５１と内部論理ユニット番号５２との対応関係に基づいて、ホストコンピュータ１０からのアクセス要求を対応するディスク装置３０に対して実行する。
【００３２】
また、キャッシュメモリ２３には、セッション管理テーブル６０が設けられている。このセッション管理テーブル６０は、ユーザディスク３１と、対応するバックアップディスク３２におけるデータ複写の進捗状態を管理するために用いられる。
【００３３】
図５は、このセッション管理テーブル６０の構成の一例を示す概念図である。セッション管理テーブル６０には、コピー元内部論理ユニット番号６１、コピー先内部論理ユニット番号６２、ビットマップ６３が格納されている。
【００３４】
コピー元内部論理ユニット番号６１は、ユーザディスク３１の内部論理ユニット番号が設定される。コピー先内部論理ユニット番号６２には、当該ユーザディスク３１に対応して設けられたバックアップディスク３２の内部論理ユニット番号が設定される。
【００３５】
ユーザディスク３１およびバックアップディスク３２は、論理ブロックアドレス（ＬＢＡ）で識別される複数の単位記憶領域毎にデータ更新の有無が管理される。そして、ビットマップ６３は、この複数の単位記憶領域の各々毎に設けられたビット群からなる。特定のＬＢＡ（単位記憶領域）に対応する１ビットは、ユーザディスク３１の側における当該単位記憶領域のデータが、バックアップディスク３２の側の対応する単位記憶領域にコピー済みか否かを示す。コピー済みならば、ビット＝“０”、コピー未完ならばビット＝“１”である。
【００３６】
従って、ユーザディスク３１とバックアップディスク３２の記憶内容が等価か否かは、ビットマップ６３の全ビットが“０”か否かで判別できる。
本実施の形態の場合、上述の図２に例示したコピー制御論理７１は、ユーザディスク３１とバックアップディスク３２との間におけるデータコピー処理の進捗を管理する。すなわち、ユーザディスク３１からバックアップディスク３２へのＬＢＡ単位でのコピー処理を実行するとともに、このコピー処理の進捗状況を上述のセッション管理テーブル６０のビットマップ６３に記録する。
【００３７】
また、このコピー制御論理７１は、ビットマップ６３の全ビットが“０”か否かによって、ユーザディスク３１とバックアップディスク３２の記憶内容が等価か否かを判別する。
【００３８】
上述のディスク制御論理７２は、キャッシュメモリ２３を介して、個々のディスク装置３０に対するデータの書き込みや読み出しを制御するとともに、ディスク装置３０における障害発生の有無を監視する機能も備えている。
【００３９】
上述の構成制御論理７３は、上述の図４に例示したホストマッピングテーブル５０の設定や更新を行うことで、個々のディスク装置３０に関して、ホストコンピュータ１０がディスク装置３０へのアクセスに使用するＬＵＮ（論理ユニット番号５１）と、記憶制御装置２１がディスク装置３０の制御に使用する内部ＬＵＮ（内部論理ユニット番号５２）との対応関係の設定（マッピング）を制御する。
【００４０】
従って、論理ユニット番号５１と内部論理ユニット番号５２の対応関係を変化させることで、ホストコンピュータ１０の側に意識させることなく、ユーザディスク３１の代わりに、バックアップディスク３２にアクセス先を切り替えることが可能である。
【００４１】
以下、本実施の形態の記憶システムおよび情報処理システムの作用の一例について説明する。図６は、本実施の形態の記憶システムおよび情報処理システムの作用の一例を示すフローチャートである。
【００４２】
まず、準備処理として、ホストなどからの指示によりコピー対象のＬＵＮの指定を行う。コピー制御論理７１は、セッション管理テーブルを作成し、ユーザディスク３１からバックアップディスク３２へコピーの実行を開始する（ステップ１０１）。
【００４３】
ホストアクセスとは非同期にユーザディスク３１とバックアップディスク３２の等価コピー処理を行う。
コピーの実行開始とともにホストコンピュータ１０からユーザディスク３１へのアクセスが開始される（ステップ１０３）。このホストアクセスに伴うユーザディスク３１のデータの変化は、コピー制御論理７１により、バックアップディスク３２に反映（コピー）される（ステップ１０４）。
【００４４】
このホストコンピュータ１０からユーザディスク３１へのアクセスの間、ユーザディスク３１の障害発生の有無がディスク制御論理７２にて監視される（ステップ１０５）。
そして、ディスク制御論理７２により、ユーザディスク３１の障害を検出すると、ディスク制御論理７２からコピー制御論理７１に対し、ユーザディスク３１に障害が発生したことを通知する（ステップ１０６）。
【００４５】
この時、コピー制御論理７１は、ユーザディスク３１とバックアップディスク３２の記憶内容が等価か否かを確認する（ステップ１０７）。
そして、ユーザディスク３１とバックアップディスク３２の記憶内容が等価でなければ、障害のユーザディスク３１の保守通知をシステム管理者に報告して（ステップ１０９）、終了する。
【００４６】
上述のステップ１０７で、ユーザディスク３１とバックアップディスク３２の記憶内容が等価であると判定された場合は、コピー制御論理７１は構成制御論理７３に対し、ホストマッピングテーブル５０におけるユーザディスク３１の内部論理ユニット番号５２のマッピングの変更を依頼する。構成制御論理７３は、ユーザディスク３１の内部論理ユニット番号５２の値を、現在のユーザディスク３１からバックアップディスク３２の値に変更する。これにより、ホストコンピュータ１０は何も意識することなく、自動的にバックアップディスク３２をアクセスすることにより、データのＩ／Ｏ動作の継続が可能となる（ステップ１０８）。
【００４７】
すなわち、図１Ｂのように、ホストコンピュータ１０は、ユーザディスク３１からバックアップディスク３２へとアクセス先を切り替えて、Ｉ／Ｏ処理を継続する。
また、このステップ１０８におけるマッピングの変更の後、障害のユーザディスク３１の保守通知をシステム管理者に報告する（ステップ１０９）。
【００４８】
このように、本実施の形態では、ユーザディスク３１に障害が発生した場合に、当該ユーザディスク３１とバックアップディスク３２の記憶内容が等価か判別し、等価な場合には、ホストマッピングテーブル５０におけるユーザディスク３１の内部論理ユニット番号５２のマッピングをバックアップディスク３２の値に変更することで、直ちに、ユーザディスク３１からバックアップディスク３２へと、遅滞なく、ホストコンピュータ１０のアクセスを切り替えることができる。
【００４９】
また、ホストマッピングテーブル５０における論理ユニット番号５１は変化しないので、ホストコンピュータ１０の側では、以前と同じ論理ユニット番号５１を用いてバックアップディスク３２をアクセスすることができ、ユーザディスク３１からバックアップディスク３２への変更をホストコンピュータ１０のユーザプログラムは全く意識する必要はない。
【００５０】
従って、複数のディスク装置３０においてデータを多重化して保持する記憶システムにおいて、ディスク装置３０の障害発生時に、バックアップデータを用いた運用に遅滞無く移行することができる。
【００５１】
すなわち、複数のディスク装置３０にユーザボリュームとバックアップボリュームを分散して格納する記憶システムにおいて、ユーザボリュームの障害発生時に、ユーザの介入を必要とすることなく、自動的にバックアップボリュームを用いた運用へ遅滞なく移行することが可能となる。
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【００５２】
（付記１）
上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する第１工程と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する第２工程と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御する第３工程と、
を含むことを特徴とする記憶システムの制御方法。
（付記２）
付記１記載の記憶システムの制御方法において、前記第１および第２記憶装置の各々には、前記上位装置が前記第１または第２記憶装置を認識するための第１識別情報と、前記記憶システムの内部において前記第１または第２記憶装置を識別するための第２識別情報が付与され、
前記第３工程では、前記第１記憶装置に関する前記第１識別情報と前記第２識別情報との対応関係のうち、前記第２識別情報を前記第２記憶装置に対応する値に変更することで、前記第１記憶装置の代わりに前記第２記憶装置に対して前記上位装置がアクセスするように制御することを特徴とする記憶システムの制御方法。
（付記３）
付記１記載の記憶システムの制御方法において、
前記第１および第２記憶装置では、論理ブロックアドレスが付与された単位記憶領域毎に前記情報が格納され、
前記第２工程では、前記第１および第２記憶装置において互いに対応する前記論理ブロックアドレスを持つ前記単位記憶領域毎に、前記情報の複写の完了の有無が判別され、全ての前記単位記憶領域に格納される前記情報が一致する場合に、前記第１および第２記憶装置の記憶内容が一致すると判定することを特徴とする記憶システムの制御方法。
（付記４）
上位装置が接続される上位インターフェイス制御手段と、
複数の記憶装置が接続される下位インターフェイス制御手段と、
前記上位装置と前記記憶装置との間における情報の授受を制御する情報転送制御手段と、
複数の前記記憶装置の内で、前記上位装置がアクセスする第１記憶装置から別の第２記憶装置に前記情報を複写する動作、および前記第１記憶装置と前記第２記憶装置の記憶内容の一致／不一致を判別する動作を行う複写制御部と、
前記記憶装置における障害の有無の監視する記憶装置制御部と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合に、前記上位装置がアクセスする前記記憶装置を、前記第１記憶装置から前記第２記憶装置に切り替える構成制御部と、
を含むことを特徴とする記憶システム。
（付記５）
付記４記載の記憶システムにおいて、
前記第１および第２記憶装置の各々には、前記上位装置が個々の前記記憶装置を認識するための第１識別情報と、前記記憶システムの内部において個々の前記記憶装置を識別するための第２識別情報とが対応付けられて設定されるマッピングテーブルを備え、
前記構成制御部は、前記マッピングテーブルにおける前記第１記憶装置に関して設定された前記第１識別情報と第２識別情報のうち、前記第２識別情報を前記第２記憶装置に対応した値に書き替えることで、前記上位装置がアクセスする記憶装置を、前記第１記憶装置から前記第２記憶装置に切り替えることを特徴とする記憶システム。
（付記６）
付記４記載の記憶システムにおいて、
前記第１および第２記憶装置では、論理ブロックアドレスが付与された単位記憶領域毎に前記情報が格納され、
前記第１および第２記憶装置において互いに対応する前記論理ブロックアドレスを持つ前記単位記憶領域毎に、前記情報の複写の完了の有無を判別するためのセッション管理テーブルを備え、
前記複写制御部は、全ての前記単位記憶領域に格納される前記情報が一致する場合に、前記第１および第２記憶装置の記憶内容が一致すると判定することを特徴とする記憶システム。
（付記７）
上位装置と記憶装置との間における情報の授受を制御する記憶制御装置であって、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する複写手段と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する判別手段と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御するアクセス切替手段と、
を含むことを特徴とする記憶制御装置。
（付記８）
上位装置と記憶装置との間における情報の授受を制御する記憶制御装置を備えた記憶システムの制御プログラムであって、
前記記憶制御装置に、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する第１工程と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する第２工程と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記第１記憶装置の代わりに前記第２記憶装置に対して前記上位装置をアクセスさせる第３工程と、
を実行させることを特徴とする記憶システムの制御プログラム。
（付記９）
付記８記載の記憶システムの制御プログラムにおいて、
前記第１および第２記憶装置の各々には、前記上位装置が前記第１または第２記憶装置を認識するための第１識別情報と、前記記憶システムの内部において前記第１または第２記憶装置を識別するための第２識別情報が付与され、
前記第３工程では、前記第１記憶装置に関する前記第１識別情報と前記第２識別情報との対応関係のうち、前記第２識別情報を前記第２記憶装置に対応する値に変更することで、前記第１記憶装置の代わりに前記第２記憶装置に対して前記上位装置がアクセスするように制御することを特徴とする記憶システムの制御プログラム。
（付記１０）
付記８記載の記憶システムの制御プログラムにおいて、
前記第１および第２記憶装置では、論理ブロックアドレスが付与された単位記憶領域毎に前記情報が格納され、
前記第２工程では、前記第１および第２記憶装置において互いに対応する前記論理ブロックアドレスを持つ前記単位記憶領域毎に、前記情報の複写の完了の有無が判別され、全ての前記単位記憶領域に格納される前記情報が一致する場合に、前記第１および第２記憶装置の記憶内容が一致すると判定することを特徴とする記憶システムの制御プログラム。
（付記１１）
上位装置と、
前記上位装置がアクセスする情報が格納される複数の記憶装置と、
前記上位装置と前記記憶装置との間における前記情報の授受を制御する記憶制御装置と、を含む情報処理システムであって、
前記記憶制御装置は、
前記上位装置からアクセスされる第１記憶装置に格納されている情報を第２記憶装置に複写する複写手段と、
前記第１記憶装置に障害が発生したとき、前記第１記憶装置と前記第２記憶装置の記憶内容が一致するか否かを判別する判別手段と、
前記第１記憶装置と前記第２記憶装置の記憶内容が一致する場合には、前記上位装置が、前記第１記憶装置の代わりに前記第２記憶装置に対してアクセスするように制御するアクセス切替手段と、
を含むことを特徴とする情報処理システム。
（付記１２）
付記１１記載の情報処理システムにおいて、
前記第１および第２記憶装置の各々には、前記上位装置が前記第１または第２記憶装置を認識するための第１識別情報と、前記記憶システムの内部において前記第１または第２記憶装置を識別するための第２識別情報が付与され、
前記アクセス切替手段は、前記第１記憶装置に関する前記第１識別情報と前記第２識別情報との対応関係のうち、前記第２識別情報を前記第２記憶装置に対応する値に変更することで、前記第１記憶装置の代わりに前記第２記憶装置に対して前記上位装置がアクセスするように制御することを特徴とする情報処理システム。
（付記１３）
付記１１記載の情報処理システムにおいて、
前記第１および第２記憶装置では、論理ブロックアドレスが付与された単位記憶領域毎に前記情報が格納され、
前記判別手段は、前記第１および第２記憶装置において互いに対応する前記論理ブロックアドレスを持つ前記単位記憶領域毎に、前記情報の複写の完了の有無を判別し、全ての前記単位記憶領域に格納される前記情報が一致する場合に、前記第１および第２記憶装置の記憶内容が一致すると判定することを特徴とする情報処理システム。
【図面の簡単な説明】
【００５３】
【図１Ａ】本発明の一実施の形態である記憶システムを含む情報処理システムの構成および作用の一例を示す概念図である。
【図１Ｂ】本発明の一実施の形態である記憶システムを含む情報処理システムの構成および作用の一例を示す概念図である。
【図２】本発明の一実施の形態である記憶システムを構成する制御記憶の内部構成の一例を示す概念図である。
【図３】本発明の一実施の形態である記憶システムを構成するキャッシュメモリの構成の一例を示す概念図である。
【図４】本発明の一実施の形態である記憶システムにて用いられるホストマッピングテーブルの構成の一例を示す概念図である。
【図５】本発明の一実施の形態である記憶システムにて用いられるセッション管理テーブルの構成の一例を示す概念図である。
【図６】本発明の一実施の形態である記憶システムおよび情報処理システムの作用の一例を示すフローチャートである。
【符号の説明】
【００５４】
１０  ホストコンピュータ（上位装置）
２０  記憶システム
２１  記憶制御装置
２２  ＣＰＵ
２２ａ  制御記憶
２３  キャッシュメモリ
２４  チャネルアダプタ
２５  ディスクアダプタ
２６  二重化パス
３０  ディスク装置
３１  ユーザディスク（第１記憶装置）
３２  バックアップディスク（第２記憶装置）
４１  キャッシュタグ部
４２  キャッシュデータ部
５０  ホストマッピングテーブル
５１  論理ユニット番号（第１識別情報）
５２  内部論理ユニット番号（第２識別情報）
６０  セッション管理テーブル
６１  コピー元内部論理ユニット番号
６２  コピー先内部論理ユニット番号
６３  ビットマップ
７１  コピー制御論理（複写制御部）（複写手段）
７２  ディスク制御論理（記憶装置制御部）（判別手段）
７３  構成制御論理（構成制御部）（アクセス切替手段）
【図１Ａ】
2006260141.tif 000003
【図１Ｂ】
2006260141.tif 000004
【図２】
2006260141.tif 000005
【図３】
2006260141.tif 000006
【図４】
2006260141.tif 000007
【図５】
2006260141.tif 000008
【図６】
2006260141.tif 000009