(57)【要約】【課題】第一のサイトが被災した際に、第二のサイトで迅速に処理を再開する。【解決手段】第一の論理ボリュームに書き込まれるデータを受信すると、第一の記憶装置は、データを第三の論理ボリュームに記憶するために第三の記憶装置に送信し、第三の記憶装置がデータを受信した後に書き込みの完了報告を送信し、イベントの後に第二の記憶装置に送信される第二状態のデータとして管理し、イベントが発生すると、第一の記憶装置は、次の所定のイベントの前に第二の記憶装置に送信される第一状態のデータとして管理し、データを前記第二の記憶装置に送信し、第三の記憶装置は、第三の論理ボリュームにおいて第一の記憶装置から受信されたデータが記憶されている位置に関する位置情報を管理し、イベントと同期したタイミングで、第三の記憶装置は、イベントより前に第二の記憶装置によって受信されたデータに対応するデータに関する位置情報をクリアする。【選択図】図１
2006318505.tif 000002
【特許請求の範囲】
【請求項１】
第一のコントローラと、第一のディスクによって形成される第一の論理ボリュームとを含む第一の記憶装置と、
第二のコントローラと、前記第一の論理ボリュームのデータの複製を記憶するための、第二のディスクによって形成される第二の論理ボリュームとを含む第二の記憶装置と、
第三のコントローラと、前記第一の論理ボリュームのデータの複製を記憶するための、第三のディスクによって形成される第三の論理ボリュームとを含む第三の記憶装置と、
を備え、
ホストコンピュータから前記第一の論理ボリュームに書き込まれるデータが前記第一の記憶装置で受信されると、前記第一の記憶装置は、前記データを前記第三の論理ボリュームに記憶するために、前記データを前記第三の記憶装置に送信し、前記第三の記憶装置が前記データを受信した後に前記ホストコンピュータに対してデータ書き込みの完了報告を送信し、所定のイベントの後に前記第二の記憶装置に送信される第二状態のデータとして前記データを管理し、
前記所定のイベントが発生すると、前記第一の記憶装置は、前記データの状態を変更し、次の前記所定のイベントの前に前記第二の記憶装置に送信される第一状態のデータとして前記データを管理し、前記データを前記第二の記憶装置に送信し、
前記第三の記憶装置は、前記第三の論理ボリュームにおいて前記第一の記憶装置から受信されたデータが記憶されている位置に関する位置情報を管理し、
前記所定のイベントと同期したタイミングで、前記第三の記憶装置は、前記所定のイベントより前に前記第二の記憶装置によって受信されたデータに対応するデータに関する、一部の前記位置情報をクリアすること、
を特徴とするリモートコピーシステム。
【請求項２】
請求項１に記載のリモートコピーシステムであって、
前記第三の記憶装置は、複数のビットマップ上に前記位置情報を記録し、前記複数のビットマップのうち、前記一部の位置情報が記録されている一つのビットマップ上に記録されている位置情報をクリアすること、
を特徴とするリモートコピーシステム。
【請求項３】
請求項１に記載のリモートコピーシステムであって、
前記第一の記憶装置を含むサイトが被災すると、前記第三の記憶装置は、前記第三の論理ボリュームに記憶されているデータの一部を前記位置情報に基づいて前記第二の記憶装置に送信すること、
を特徴とするリモートコピーシステム。
【請求項４】
請求項３に記載のリモートコピーシステムであって、
前記サイトが被災すると、前記第三の記憶装置は、前記第三の論理ボリュームに記憶されている前記データの一部を、前記位置情報を用いて選択し、前記選択されたデータを前記第二記憶装置に送信すること、
を特徴とするリモートコピーシステム。
【請求項５】
請求項１に記載のリモートコピーシステムであって、
前記所定のイベントは、前記第一の記憶装置から前記第二の記憶装置に対する第一状態のデータの送信完了であること、
を特徴とするリモートコピーシステム。
【請求項６】
請求項１に記載のリモートコピーシステムであって、
前記第三の記憶装置は、前記所定のイベントの夫々に同期したタイミングで、前記位置情報の一部をクリアすること、
を特徴とするリモートコピーシステム。
【請求項７】
第一のコントローラと、第一のディスクによって形成される第一の論理ボリュームとを含む第一の記憶装置と、
第二のコントローラと、前記第一の論理ボリュームのデータの複製を記憶するための、第二のディスクによって形成される第二の論理ボリュームとを含む第二の記憶装置と、
第三のコントローラと、前記第一の論理ボリュームのデータの複製を記憶するための、第三のディスクによって形成される第三の論理ボリュームとを含む第三の記憶装置と、
を備えるリモートコピーシステムにおけるリモートコピー方法であって、
ホストコンピュータから前記第一の論理ボリュームに書き込まれるデータが前記第一の記憶装置で受信されると、前記第一の記憶装置は、前記データを前記第三の論理ボリュームに記憶するために、前記データを前記第三の記憶装置に送信し、前記第三の記憶装置が前記データを受信した後に前記ホストコンピュータに対してデータ書き込みの完了報告を送信し、所定のイベントの後に前記第二の記憶装置に送信される第二状態のデータとして前記データを管理し、
前記所定のイベントが発生すると、前記第一の記憶装置は、前記データの状態を変更し、次の前記所定のイベントの前に前記第二の記憶装置に送信される第一状態のデータとして前記データを管理し、前記データを前記第二の記憶装置に送信し、
前記第三の記憶装置は、前記第三の論理ボリュームにおいて前記第一の記憶装置から受信されたデータが記憶されている位置に関する位置情報を管理し、
前記所定のイベントと同期したタイミングで、前記第三の記憶装置は、前記所定のイベントより前に前記第二の記憶装置によって受信されたデータに対応するデータに関する、一部の前記位置情報をクリアすること、
を特徴とするリモートコピー方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモートコピーシステム及びリモートコピー方法に関する。
【背景技術】
【０００２】
情報処理システムにおける災害復旧（ディザスタリカバリ）が注目されている。ディザスタリカバリを実現する技術として、プライマリサイトに設置されている記憶装置のデータの複製を、これとは遠隔したリモートサイトに設置されている記憶装置においても管理する技術（以下、この技術を「リモートコピー」と称する）が知られている。プライマリサイトの被災時に、リモートサイトに設置されている記憶装置のデータを使用することで、プライマリサイトで行われていた処理をリモートサイトで継続して行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述の方法において、プライマリサイトの被災時にプライマリサイトで行われていた処理をリモートサイトで継続して行うためには、プライマリサイトからリモートサイトへのリモートコピーをリアルタイムに行う必要があった。しかしながら、プライマリサイトとリモートサイトとの間は遠距離である場合が多く、プライマリサイトからリモートサイトへのリモートコピーをリアルタイムに行うと、データの通信に時間がかかり、プライマリサイトの処理性能が低下していた。高可用性（ＨＡ：High Availability）が求められる情報処理システムにおいては、プライマリサイトの処理性能を低下させず、さらに、プライマリサイトが被災した際に、リモートサイトで迅速に処理を再開させることが求められていた。
【０００４】
本発明は上記課題を鑑みてなされたものであり、ストレージシステムの制御方法、及びストレージシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るリモートコピーシステムは、第一のコントローラと、第一のディスクによって形成される第一の論理ボリュームとを含む第一の記憶装置と、第二のコントローラと、前記第一の論理ボリュームのデータの複製を記憶するための、第二のディスクによって形成される第二の論理ボリュームとを含む第二の記憶装置と、第三のコントローラと、前記第一の論理ボリュームのデータの複製を記憶するための、第三のディスクによって形成される第三の論理ボリュームとを含む第三の記憶装置と、を備え、ホストコンピュータから前記第一の論理ボリュームに書き込まれるデータが前記第一の記憶装置で受信されると、前記第一の記憶装置は、前記データを前記第三の論理ボリュームに記憶するために、前記データを前記第三の記憶装置に送信し、前記第三の記憶装置が前記データを受信した後に前記ホストコンピュータに対してデータ書き込みの完了報告を送信し、所定のイベントの後に前記第二の記憶装置に送信される第二状態のデータとして前記データを管理し、前記所定のイベントが発生すると、前記第一の記憶装置は、前記データの状態を変更し、次の前記所定のイベントの前に前記第二の記憶装置に送信される第一状態のデータとして前記データを管理し、前記データを前記第二の記憶装置に送信し、前記第三の記憶装置は、前記第三の論理ボリュームにおいて前記第一の記憶装置から受信されたデータが記憶されている位置に関する位置情報を管理し、前記所定のイベントと同期したタイミングで、前記第三の記憶装置は、前記所定のイベントより前に前記第二の記憶装置によって受信されたデータに対応するデータに関する、一部の前記位置情報をクリアすることとする。
【発明の効果】
【０００６】
リモートコピーシステム及びリモートコピー方法を提供することができる。
【発明を実施するための最良の形態】
【０００７】
＝＝＝情報処理システムの構成＝＝＝
図１に本実施の形態に係るストレージシステム１００を含む情報処理システムの全体構造を示すブロック図を示す。
【０００８】
情報処理システムは、第一のサイトに設置されている記憶装置１０（以後、「第一の記憶装置」と称する）と、これにアクセスする情報処理装置１１（以後、「第一の情報処理装置」と称する）と、第二のサイトに設置されている記憶装置２０（以後、「第二の記憶装置」と称する）と、これにアクセスする情報処理装置２１（以後、「第二の情報処理装置」と称する）と、第三のサイトに設置されている記憶装置３０（以後、「第三の記憶装置」と称する）とを含んで構成される。各サイトは、具体的には、例えば、大学や企業などの組織によって運営されるコンピュータ施設や、インターネット上のＷｅｂサーバの運営、ＡＳＰ（Application Service Provider）の運用などが行われているデータセンタなどである。この情報処理システムは、地震・火災・台風・洪水・落雷・テロなどに対するディザスタリカバリの実現のために構築される。
【０００９】
本実施の形態においては、第一のサイトが前述のプライマリサイト、第二のサイトが前述のリモートサイト、第三のサイトが前述のローカルサイトの構成となっている。
【００１０】
各サイトに設置されている記憶装置１０，２０，３０は第一のネットワーク４０を介して通信可能に接続されている。第一のネットワーク４０は、例えば、ギガビットイーサネット（登録商標）、ＡＴＭ（Asynchronous Transfer Mode）、公衆回線などである。
【００１１】
各情報処理装置１１，２１は、ＣＰＵ（Central Processing Unit）やメモリを備えるコンピュータであり、パーソナルコンピュータやワークステーション、メインフレームなどのコンピュータである。各情報処理装置１１，２１は、結合された複数台のコンピュータで構成されることもある。各情報処理装置１１，２１ではオペレーティングシステムが動作している。オペレーティングシステム上ではアプリケーションソフトウエアが動作している。
【００１２】
アプリケーションソフトウエアは、例えば、銀行の自動預金預け払いシステムや航空機の座席予約システムの機能を提供する。第一のサイト及び第二のサイトにおける情報処理装置１１，２１と記憶装置１０，２０とはそれぞれ通信手段（通信線、ネットワーク）により接続されている。通信手段は、例えば、ＬＡＮ（Local Area Network）やＳＡＮ（Storage Area Network）、ｉＳＣＳＩ（Internet Small Computer System Interface）、ＥＳＣＯＮ（Enterprise Systems Connection）（登録商標）、ＦＩＣＯＮ（Fibre Connection）（登録商標）などである。
【００１３】
図２に第一乃至第三の記憶装置１０，２０，３０の一例として説明するディスクアレイ装置の具体的な構成を示している。なお、第一乃至第三の記憶装置１０，２０，３０は、ディスクアレイ装置以外にも、例えば、半導体記憶装置などであってもよい。ディスクアレイ装置は、チャネル制御部１０１、リモート通信インタフェース１０２、ディスク制御部１０３、共有メモリ１０４、キャッシュメモリ１０５、これらの間を通信可能に接続するクロスバスイッチなどで構成されるスイッチング制御部１０６、管理端末１０７、及び記憶デバイス１０８などを備えて構成される。
【００１４】
キャッシュメモリ１０５は、主としてチャネル制御部１０１とディスク制御部１０３との間で授受されるデータを一時的に記憶するために用いられる。例えばチャネル制御部１０１が情報処理装置１１，２１から受信したデータ入出力コマンドが書き込みコマンドである場合には、チャネル制御部１０１は情報処理装置１１，２１から受信した書き込みデータをキャッシュメモリ１０５に書き込む。またディスク制御部１０３はキャッシュメモリ１０５から書き込みデータを読み出して記憶デバイス１０８に書き込む。
【００１５】
ディスク制御部１０３は、チャネル制御部１０１により共有メモリ１０４に書き込まれたデータＩ／Ｏ要求を読み出してそのデータＩ／Ｏ要求に設定されているコマンド（例えば、ＳＣＳＩ（Small Computer System Interface）規格のコマンド）に従って記憶デバイス１０８にデータの書き込みや読み出しなどの処理を実行する。ディスク制御部１０３は記憶デバイス１０８から読み出したデータをキャッシュメモリ１０５に書き込む。またデータの書き込み完了通知や読み出し完了通知などをチャネル制御部１０１に送信する。ディスク制御部１０３は、記憶デバイス１０８をいわゆるＲＡＩＤ（Redundant Array of Inexpensive Disks）方式に規定されるＲＡＩＤレベル（例えば、０，１，５）で制御する機能を備えることもある。
【００１６】
記憶デバイス１０８は、例えば、ハードディスク装置である。記憶デバイス１０８はディスクアレイ装置と一体型とすることもできるし、別体とすることもできる。各サイトの記憶デバイス１０８により提供される記憶領域は、この記憶領域上に論理的に設定されるボリュームである論理ボリューム１０９を単位として管理されている。記憶デバイス１０８へのデータの書き込みや読み出しは、論理ボリューム１０９に付与される識別子を指定して行なうことができる。
【００１７】
管理端末１０７はディスクアレイ装置や記憶デバイス１０８を保守・管理するためのコンピュータである。チャネル制御部１０１やディスク制御部１０３において実行されるソフトウエアやパラメータの変更は、管理端末１０７からの指示により行われる。管理端末１０７はディスクアレイ装置に内蔵される形態とすることもできるし、別体とすることもできる。
【００１８】
リモート通信インタフェース１０２は、他の記憶装置１０，２０，３０とデータ伝送をするための通信インタフェース（チャネルエクステンダ）であり、後述するリモートコピーにおける複製データの伝送はこのリモート通信インタフェース１０２を介して行われる。リモート通信インタフェース１０２は、チャネル制御部１０１のインタフェース（例えば、ＥＳＣＯＮ（登録商標）、ＦＩＣＯＮ（登録商標）などのインタフェース）を第一のネットワーク４０の通信方式に変換する。これにより他の記憶装置１０，２０，３０との間でのデータ伝送が実現される。
【００１９】
なお、ディスクアレイ装置は、以上に説明した構成のもの以外にも、例えば、ＮＦＳ（Network File System）などのプロトコルにより情報処理装置１１，２１からファイル名指定によるデータ入出力要求を受け付けるように構成されたＮＡＳ（Network Attached Storage）として機能するものなどであってもよい。
【００２０】
共有メモリ１０４はチャネル制御部１０１とディスク制御部１０３の両方からアクセスが可能である。データ入出力要求コマンドの受け渡しに利用される他、記憶装置１０，２０，３０や記憶デバイス１０８の管理情報等が記憶される。本実施の形態においては、図５に示すようにコンシステンシグループ管理テーブル２００、ペア管理テーブル２０１、差分管理テーブル２０２が共有メモリ１０４に記憶される。
【００２１】
情報処理装置１１，２１の構成を示すブロック図を図３に示す。  
情報処理装置１１，２１は、ＣＰＵ１１０、メモリ１２０、ポート１３０、記録媒体読取装置１４０、入力装置１５０、出力装置１６０を備える。
【００２２】
ＣＰＵ１１０は情報処理装置１１，２１の全体の制御を司るもので、メモリ１２０に格納されたプログラムを実行することにより各種機能を実現する。記録媒体読取装置１４０は、記録媒体１７０に記録されているプログラムやデータを読み取るための装置である。読み取られたプログラムやデータはメモリ１２０に格納される。従って、例えば記録媒体１７０に記録された記憶デバイス管理プログラム１２１やアプリケーションプログラム１２２を、記録媒体読取装置１４０を用いて上記記録媒体１７０から読み取って、メモリ１２０に格納するようにすることができる。記録媒体１７０としてはフレキシブルディスクやＣＤ−ＲＯＭ、半導体メモリ等を用いることができる。記録媒体読取装置１４０は情報処理装置１１，２１に内蔵されている形態とすることもできるし、外付されている形態とすることもできる。入力装置１５０はオペレータ等による情報処理装置１１，２１へのデータ入力等のために用いられる。入力装置１５０としては例えばキーボードやマウス等が用いられる。出力装置１６０は情報を外部に出力するための装置である。出力装置１６０としては例えばディスプレイやプリンタ等が用いられる。ポート１３０は記憶装置１０，２０，３０と通信を行うための装置である。また他の情報処理装置１１，２１との間で通信を行うために使用することもできる。この場合、例えば記憶デバイス管理プログラム１２１やアプリケーションプログラム１２２を、ポート１３０を介して他の情報処理装置１１，２１から受信して、メモリ１２０に格納するようにすることもできる。
【００２３】
記憶デバイス管理プログラム１２１は、記憶デバイス１０８が備える論理ボリューム１０９に記憶されるデータの複製管理を行うためのプログラムである。複製管理を行うための各種コマンドを記憶装置１０，２０，３０に対して送信することにより複製管理が行われる。
【００２４】
アプリケーションプログラム１２２は、情報処理装置１１，２１により各種機能を実現するためのプログラムである。例えば上述した銀行の自動預金預け払いシステムを実現するための機能や航空機の座席予約システムを実現するための機能等である。
【００２５】
チャネル制御部１０１の構成を示すブロック図を図４に示す。  
チャネル制御部１０１は、ＣＰＵ２１１、キャッシュメモリ２１２、制御メモリ２１３、ポート２１５、バス２１６を備えている。
【００２６】
ＣＰＵ２１１はチャネル制御部１０１の全体の制御を司るものであり、制御メモリ２１３に格納された制御プログラム２１４を実行する。制御メモリ２１３に格納された制御プログラム２１４が実行されることにより本実施の形態に係るデータの複製管理が実現される。キャッシュメモリ２１２は情報処理装置１１，２１との間で授受されるデータやコマンド等を一時的に格納するためのメモリである。ポート２１５は情報処理装置１１，２１との間の通信や記憶装置１０，２０，３０内部の他の装置との間の通信を行うための通信インタフェースである。バス２１６はこれらの装置を相互に接続する。
【００２７】
＝＝＝ペア管理テーブル＝＝＝
ペア管理テーブル２０１は、各記憶装置１０，２０，３０の論理ボリューム１０９の複製管理を行うためのテーブルである。ペア管理テーブル２０１は、「ペア種類」、「複製方式」欄、「複製元装置」欄、「複製先装置」欄、「複製元ボリューム」欄、「複製先ボリューム」欄、「ペア状態」欄、「コンシステンシグループ」欄を備える。
【００２８】
ペアとは２つの論理ボリューム１０９により形成される論理ボリューム１０９の組み合わせを言う。また、ペアを形成する２つの論理ボリューム１０９が同一の記憶装置１０，２０，３０にある場合を「ローカルペア」、異なる記憶装置１０，２０，３０にある場合を「リモートペア」と表現する。ペアを形成する論理ボリューム１０９は、一方を主論理ボリューム、他方を副論理ボリュームとして管理される。一つの主論理ボリュームに対して複数の副論理ボリュームを組み合わせることも可能である。
【００２９】
情報処理装置１１，２１が複製元の記憶装置１０，２０，３０にリモートペアの形成を指示すると、複製元の記憶装置１０，２０，３０は複製元の記憶装置１０，２０，３０内の共有メモリ１０４のペア管理テーブル２０２を更新する。その後、複製元の記憶装置１０，２０，３０は、複製先の記憶装置１０，２０，３０に当該リモートペアの形成を指示する。これを受信した複製先の記憶装置１０，２０，３０は、伏瀬先の記憶装置１０，２０，３０内の共有メモリ１０４のペア管理テーブル２０２を更新する。
【００３０】
ペア管理テーブル２０１の「ペア種類」欄は当該ペアがローカルペアであるかリモートペアであるかを示す。「複製方式」欄は、当該ペアがリモートペアである場合に、リモートコピーの方式が同期方式であるか非同期方式であるかを示す。なお、リモートコピー及びその方式については後述する。「複製元装置」欄と「複製先装置」欄は、当該ペアがリモートペアである場合に、複製元の記憶装置１０，２０，３０と複製先の記憶装置１０，２０，３０を示す。「複製元ボリューム」欄は当該ペアの主論理ボリュームを、「複製先ボリューム」欄は当該ペアの副論理ボリュームを示す。
【００３１】
「ペア状態」欄は当該ペアの状態を示す。ペアの状態としては、「ペア中」、「スプリット中」、及び「リシンク中」がある。  
「ペア中」の場合は、情報処理装置１１，２１から主論理ボリュームに書き込まれたデータが副論理ボリュームにも反映される。このような主論理ボリュームと副論理ボリュームとの対応付けにより、主論理ボリュームに記憶されている内容と副論理ボリュームに記憶されている内容との同一性を確保することができる。  
「スプリット中」の場合は、情報処理装置１１，２１から主論理ボリュームにデータが書き込まれても副論理ボリュームには反映されない。すなわち「スプリット中」の状態は、「ペア中」における主論理ボリュームと副論理ボリュームとの対応付けが解除された状態である。従って主論理ボリュームの内容と副論理ボリュームの内容の同一性は保証されない。しかし「スプリット中」は副論理ボリュームの内容が更新されないため、この間にデータのバックアップをとることが可能となる。  
「リシンク中」は「スプリット中」から「ペア中」に移行する途中の状態である。すなわち、「スプリット中」に主論理ボリュームに対してなされたデータの更新を副論理ボリュームに反映している状態である。反映が完了すると当該ペアの状態は「ペア中」になる。なお、「スプリット中」のペアを「ペア中」の状態に移行することを、ペアを再形成すると言う。
【００３２】
上記ペアの形成、ペアのスプリット、及びペアの再形成は、記憶デバイス管理プログラム１２１が実行されている情報処理装置１１，２１に対して入力装置１５０からオペレータが指示入力を与えることにより行われる。オペレータにより与えられた指示入力は記憶装置１０，２０，３０のチャネル制御部１０１に送信される。チャネル制御部１０１は制御プログラム２１４を実行して、上記指示に従って、ペアの形成やペア状態の変更を行う。チャネル制御部１０１は形成したペアのペア状態に応じて、例えば「ペア中」のペアに対しては主論理ボリュームの更新データの複製を副論理ボリュームへ反映する等、論理ボリューム１０９に対する制御を行う。
【００３３】
チャネル制御部１０１によるペア状態の変更は、各ペアに対して逐次に行われる。なぜならば、例えば前述したように一つの主論理ボリュームに対して複数の副論理ボリュームを組み合わせてペアを形成することもできるので、かかる場合に同時に複数のペア状態が変化すると、主論理ボリュームの管理が複雑になるからである。
【００３４】
なお、上記ペアの形成やペア状態の移行は、情報処理装置１１，２１がオペレータから受けた指示により開始される他、オペレータからの指示がなくても、例えば所定の時刻になると自動的にペア状態の移行が行われるようにすることもできる。またポート２１５を介して接続される他の情報処理装置１１，２１から指示を受信することにより行われるようにすることもできる。
【００３５】
本実施の形態においては、ペアは図６のペア管理テーブルのように設定されている。つまり、第一のサイトの論理ボリューム１０９（以後、「第一の論理ボリューム」と称する）がローカルペアを形成している。また、第一の論理ボリュームのローカルペアの副論理ボリューム（以後、「第一の副論理ボリューム」と称する）と第二のサイトの論理ボリューム１０９（以後、「第二の論理ボリューム」と称する）がリモートペアを形成している。第一の主論理ボリュームと第三のサイトの論理ボリューム１０９（以後、「第三の論理ボリューム」と称する）とのリモートペアは常に「ペア中」となっており、後述する同期方式でのリモートコピーにより、第三の論理ボリュームは常に第一の主論理ボリュームと一致した状態となっている。
【００３６】
また、第一の論理ボリュームから第二の論理ボリュームへのデータのバックアップは次のように行われている。まず、第一の情報処理装置１１からの指示により、第一の記憶装置１０が第一の論理ボリュームのローカルペアを「スプリット中」に移行する。スプリットが完了すると、第一の情報処理装置１１からの指示により、第一の記憶装置１０が第一の副論理ボリュームと第二の論理ボリュームのリモートペアを再形成する。なお、当該リモートペアの再形成中も、第一の情報処理装置は第一の論理ボリュームのローカルペアの主論理ボリューム（以後、「第一の主論理ボリューム」と称する）を用いて処理を継続することができる。
【００３７】
＝＝＝コンシステンシグループ＝＝＝
ペア状態管理テーブル２０１の「コンシステンシグループ」欄には、当該ペアが属するコンシステンシグループ（ペアグループ）の番号が記載される。ここでコンシステンシグループとは、スプリット状態への移行が同時に行われるように制御される複数の論理ボリューム１０９のペアにより構成されるグループをいう。つまり、前述のように複数のペアに対するペア状態の変更は各ペアに対して逐次に行われるが、同一コンシステンシグループに属する複数のペアに対しては、スプリット状態への移行が同時に行われるように制御される（以下、スプリット状態への移行の同時性という）。
【００３８】
例えば、記憶装置１０，２０，３０が同一コンシステンシグループに属する複数のペアを順次「ペア中」から「スプリット中」に変更している間に、情報処理装置１１，２１から記憶装置１０，２０，３０へデータの書き込みがあった場合を考える。コンシステンシグループが形成されていなければ、当該データの書き込みがスプリット状態への移行が完了したペアの主論理ボリュームに対するものであった場合には当該書き込みデータは副論理ボリュームには反映されない。逆に、スプリット状態への移行が完了していないペアの主論理ボリュームに対するものであった場合には当該書き込みデータは副論理ボリュームに反映されてしまう。しかしながら、コンシステンシグループが形成されている場合には、スプリット状態への移行が完了している、していないに拘わらず、当該書き込みデータは副論理ボリュームへは反映されない。なぜならば、情報処理装置１１，２１から記憶装置１０，２０，３０への当該データの書き込みは、コンシステンシグループのペアに対するスプリットを開始（対応付けの解除を開始）した後に発行されたものだからである。
【００３９】
このように複数のペアに対してコンシステンシグループを形成することは、特に、例えば書き込みデータが一つの論理ボリューム１０９に収まりきらないほど大きな場合や、一つのファイルデータを複数の論理ボリューム１０９に格納するように制御している場合等、一つのデータが複数の論理ボリューム１０９に跨って格納されている場合に有効である。
【００４０】
なお、コンシステンシグループによる各ペアのスプリット状態への移行の同時性の確保は、情報処理装置１１，２１から副論理ボリュームへのデータの書き込み要求又は読み出し要求があった場合にも有効である。
【００４１】
すなわち、仮にコンシステンシグループが形成されていなければ、スプリット状態への移行が完了したペアの副論理ボリュームに対してはデータの書き込み又は読み出しが可能であるのに対し、スプリット状態への移行が完了していないペアの副論理ボリュームに対してはデータの書き込み又は読み出しが禁止されているからである。
【００４２】
また、コンシステンシグループのペアに対するスプリットは、スプリット開始時刻を指定して行うことができる。スプリットの開始時刻は、情報処理装置１１，２１から送信されるコマンドにより指示される。
【００４３】
＝＝＝リモートコピー＝＝＝
第一乃至第三の記憶装置１０，２０，３０の論理ボリューム１０９で前述のリモートペアが形成されている場合は、複製元の記憶装置１０，２０，３０が複製先の記憶装置１０，２０，３０に、リモートコピーを用いて複製したデータの伝送を行っている。複製元の記憶装置１０，２０，３０の主論理ボリュームと複製先の記憶装置１０，２０，３０の副論理ボリュームとの対応付けは、前述したペア管理テーブル２０１に設定されている。ペア状態が「ペア中」の間に情報処理装置１１，２１が複製元の記憶装置１０，２０，３０の主論理ボリュームにデータを書き込むと、複製元の記憶装置１０，２０，３０は、そのデータの複製を第一のネットワーク４０を介して複製先の記憶装置１０，２０，３０に送信する。複製先の記憶装置１０，２０，３０は、受信したデータを副論理ボリュームに書き込む。ペア状態が「スプリット中」の間は、情報処理装置１１，２１が複製元の記憶装置１０，２０，３０の主論理ボリュームにデータを書き込んでも、複製元の記憶装置１０，２０，３０は複製先の記憶装置１０，２０，３０に当該データの複製を送信しない。複製元の記憶装置１０，２０，３０は、ペア状態が「リシンク中」に移行されたタイミングで複製先の記憶装置１０，２０，３０に当該データの複製を送信し、複製先の記憶装置１０，２０，３０は、受信したデータを副論理ボリュームに書き込む。すなわち、リモートコピーは、対応付けられている複製元の記憶装置１０，２０，３０の主論理ボリュームと複製先の記憶装置１０，２０，３０の副論理ボリュームの内容を一致させるように行われる。
【００４４】
また、リモートコピーの方式には同期方式と非同期方式とがあり、差分管理テーブル２０２の「複製方式」欄にて設定されている。同期方式の場合、複製元の記憶装置１０，２０，３０は、情報処理装置１１，２１から主論理ボリュームへのデータ書き込み要求を受信すると、まず自身の主論理ボリュームにデータを書き込む。また、複製元の記憶装置１０，２０，３０は、書き込んだデータと同じデータを複製先の記憶装置１０，２０，３０に送信する。複製先の記憶装置１０，２０，３０は受信したデータを副論理ボリュームに書き込み、その旨を複製元の記憶装置１０，２０，３０に通知する。そして、この通知を受信した複製元の記憶装置１０，２０，３０は情報処理装置１１，２１にデータの書き込みが完了した旨を通知する。
【００４５】
このように同期方式では、主論理ボリュームと副論理ボリュームの双方にデータが書き込まれたことが確認された後に情報処理装置１１，２１に完了通知が送信される。このため同期方式では情報処理装置１１，２１が完了通知を受信した時点で主論理ボリュームの内容と副論理ボリュームの内容の一致性が確保されることになる。但し、副論理ボリュームへのデータの書き込みが完了するまでは情報処理装置１１，２１に完了通知が報告されない。従って、同期方式では情報処理装置１１，２１から複製元の記憶装置１０，２０，３０にデータの書き込み要求が送信されてから、情報処理装置１１，２１に完了通知が返ってくるまでのレスポンスタイムは一般に非同期方式の場合よりも長くなる。
【００４６】
一方、非同期方式の場合、複製元の記憶装置１０，２０，３０は、情報処理装置１１，２１から主論理ボリュームへのデータ書き込み要求を受信すると、これに応じて主論理ボリュームにデータを書き込む。また、複製元の記憶装置１０，２０，３０は、書き込んだデータと同じデータを複製先の記憶装置１０，２０，３０に送信する。複製先の記憶装置１０，２０，３０は受信したデータを副論理ボリュームに書き込み、その旨を複製元の記憶装置１０，２０，３０に通知する。ここで複製元の記憶装置１０，２０，３０は、主論理ボリュームにデータを書き込むと、複製先の記憶装置１０，２０，３０の副論理ボリュームにデータが書き込まれたかどうかとは関係なく直ちに情報処理装置１１，２１に完了通知を送信する。このため、非同期方式では一般に同期方式の場合に比べて情報処理装置１１，２１へのレスポンスタイムが短くなる。しかしながら、主論理ボリュームと副論理ボリュームとの間のデータの一致性は必ずしも保証されない。なお、非同期方式の場合には、複製元の記憶装置１０，２０，３０は、複製先の記憶装置１０，２０，３０の副論理ボリュームに未反映のデータを管理している。
【００４７】
本実施の形態においては、第一の主論理ボリュームと第三の論理ボリュームとのリモートペアは、同期方式でのリモートコピーを行っている。そのため、第一の主論理ボリュームと第三の論理ボリュームとは、常に一致した内容となっている。
【００４８】
＝＝＝差分管理テーブル＝＝＝
差分管理テーブル２０２は、特定時刻を基準として、どの論理ボリューム１０９のどのブロックに対して更新が行われたかを示すものである。通常は図５に示すようにビットマップ形式で記憶装置１０，２０，３０の共有メモリ１０４に記録されており、各ビットは論理ボリューム１０９内のブロックに対応づけられている。差分管理テーブル２０２は、初期状態は全て“０”の状態で記憶装置１０，２０，３０の共有メモリ１０４に記録されている。記憶装置１０，２０，３０は、論理ボリューム１０９へデータの書き込みを行うと、当該データが格納されているブロックを示す差分管理テーブル上のビットを“１”に更新する。
【００４９】
本実施の形態においては、第一の論理ボリュームのローカルペアがスプリットされた時刻を基準として、第三の記憶装置３０が第三の論理ボリュームのどのブロックを更新したかを、第三の記憶装置３０の共有メモリ１０４に差分管理テーブル２０２として記録している。前述の通り、第一の主論理ボリュームと第三の論理ボリュームとのリモートペアは常に「ペア中」で、同期方式のリモートコピーが行われている。そのため、第三の記憶装置３０の差分管理テーブル２０２は、第一の論理ボリュームのローカルペアがスプリットされた時刻以降に、第一の主論理ボリュームに書き込まれたデータの書き込み履歴を表している。つまり、差分管理テーブル２０２にて“１”がセットされているブロックの第三の論理ボリューム上のデータが、第一の論理ボリュームのローカルペアがスプリットされた時刻以降に、第一の主論理ボリュームに書き込まれたデータである。また、第一の情報処理装置１１は、第一の論理ボリュームのローカルペアをスプリットした状態で、第一の副論理ボリュームを第二の論理ボリュームにバックアップしている。
【００５０】
これにより、第一のサイトが被災した際には、第三の記憶装置３０は、第三の記憶装置３０の差分管理テーブル２０２上で“１”がセットされている第三の論理ボリュームのデータのみを、第二の論理ボリュームにリモートコピーすることで、第二の論理ボリュームを第一の主論理ボリュームと一致させることができる。
【００５１】
ただし、第一の記憶装置１０が第一の副論理ボリュームから第二の論理ボリュームへのリモートコピーを行っている最中に第一のサイトが被災した場合、第二の論理ボリュームは第一の論理ボリュームのローカルペアが前回にスプリットした時刻の第一の主論理ボリュームと一致した状態まで更新されていない。そのため、第三の記憶装置３０は、第一の論理ボリュームが前回にスプリットした時刻からの差分管理テーブル２０２だけでは、第二の論理ボリュームを第一の主論理ボリュームと一致させることができない。
【００５２】
そこで、本実施の形態においては、第三の記憶装置３０は、第一の論理ボリュームのローカルペアが前回および前々回にスプリットした時刻からの差分管理テーブル２０２を記録しておく。これにより、第一の記憶装置１１が第一の副論理ボリュームから第二の論理ボリュームへのリモートコピーを行っている最中に第一のサイトが被災した場合には、第三の記憶装置３０は、第一の論理ボリュームのローカルペアが前々回にスプリットした時刻からの差分管理テーブル２０２を用いて第二の論理ボリュームを第一の主論理ボリュームと一致させることができる。
【００５３】
第一の記憶装置１０が第一の副論理ボリュームから第二の論理ボリュームへのリモートコピーを行っている最中に第一のサイトが被災した場合の例を、図７に示す。差分管理テーブル２０２には、第三の記憶装置３０が更新を行った第三の論理ボリューム上のブロックについて、“１”を設定しているが、図７では説明の便宜上、論理ボリュームの書き込んだデータの内容を記している。図７に示す通り、被災した時刻には、第一の記憶装置１０が行っている第一の副論理ボリュームから第二の論理ボリュームへのリモートコピーは、データ「５」までの更新が完了している状態である。その次にあるデータ「９」の更新が完了していないため、第二の論理ボリュームは第一の論理ボリュームのローカルペアが前回にスプリットした時刻の第一の主論理ボリュームと一致した状態とはなっていない。そのため、第三の記憶装置３０は、第一の論理ボリュームのローカルペアが前々回にスプリットした時刻からの差分管理テーブルで“１”がセットされている、ブロック１からブロック６のデータ「１」，「５」，「９」，「３」，「４」，「２」を第二の論理ボリュームにリモートコピーする。これにより、第三の記憶装置３０は、第二の論理ボリュームを第一のサイトが被災した時刻の第一の主論理ボリュームと一致させることができる。
【００５４】
また、記憶装置１０，２０，３０は、情報処理装置１１，２１から差分クリア要求を受信すると差分管理テーブル２０２のビットを全て“０”に更新する。情報処理装置１１，２１は、差分クリア要求を差分クリアの開始時刻を指定して行うこともできる。また、情報処理装置１１，２１は、差分管理テーブル２０２で更新管理を行っている論理ボリューム１０９がコンシステンシグループを形成している場合には、コンシステンシグループ単位で差分クリアを指示することができる。
【００５５】
本実施の形態においては、前述の通り、差分管理テーブル２０２は第三の論理ボリュームごとに２つある。第三の記憶装置３０は第一の情報処理装置１１から差分クリア要求を受信すると、前々回に第一の論理ボリュームのローカルペアがスプリットした時刻からの差分管理テーブル２０２のみをクリアし、新たに今回スプリットした時刻からの更新情報を差分管理テーブル２０２に記録し始める。
【００５６】
＝＝＝通常運用時の遷移＝＝＝
図８に、第一の情報処理装置１１で本番系の運用を行っている際の、時刻Ｔ１から時刻Ｔ３の間における、各サイトのデータ状態の遷移を例示している。なお、論理ボリューム１０９中に記載しているＳＴｎは、当該論理ボリューム１０９が時刻Ｔｎの第一の主論理ボリュームと一致していることを表している。また、ΔＴｘｙは時刻Ｔｘから時刻Ｔｙの間の差分管理テーブル２０２を表している。
【００５７】
まず、時刻Ｔ１の状態を説明する。第一の論理ボリュームのローカルペアの前回スプリット時刻をＴ０とし、第一の情報処理装置１１が時刻Ｔ１に第一の論理ボリュームのローカルペアをスプリットした状態を示している。第一の論理ボリュームのローカルペアが「スプリット中」、第一の主論理ボリュームと第三の論理ボリュームのリモートペアが「ペア中」、第一の副論理ボリュームと第二の論理ボリュームのリモートペアが「スプリット中」の状態となっている。第一の情報処理装置１１は、第一の論理ボリュームのスプリットと同時刻Ｔ１を指定して、差分管理テーブル２０２のクリア要求を第三の記憶装置３０に送信する。これを受信した第三の記憶装置３０は、時刻Ｔ１に、第一の論理ボリュームのローカルペアが前々回にスプリットした時刻からの差分管理テーブル２０２をクリアする。また、第二の論理ボリュームは第一の主論理ボリュームのＴ０時刻の状態となっている。
【００５８】
次に、時刻Ｔ２の状態を説明する。第一の記憶装置１０が、第一の情報処理装置１１からの指示により、第一の副論理ボリュームと第二の論理ボリュームとのローカルペアを再形成している状態を示している。第一の情報処理装置１１は、第一の副論理ボリュームと第二の論理ボリュームのリモートペアのペア状態を監視しており、ペア状態が「ペア中」になると、当該リモートペアをスプリットするよう第一の記憶装置１０に指示する。
【００５９】
最後に、時刻Ｔ３の状態を説明する。第一の情報処理装置１１は、第一の記憶装置１０に対して第一の論理ボリュームのローカルペアを再形成するよう指示する。これを受信した第一の記憶装置１０は、第一の論理ボリュームのローカルペアを再形成する。
【００６０】
このように、第一のサイトが被災していない間は、時刻Ｔ１の状態から時刻Ｔ３の状態の遷移を繰り返している。この遷移における第一の情報処理装置１１および第三の記憶装置３０の動作を説明する。
【００６１】
まず、図９を用いて第一の情報処理装置１１の動作を説明する。第一の情報処理装置１１は、第一の記憶装置１０に対して、第一の論理ボリュームのローカルペアを時刻指定でスプリットするよう指示する（S911）。ここで、スプリットはローカルペアに対してコンシステンシグループ単位で実行される。また、第一の情報処理装置１１は、第三の記憶装置３０に対して、前記スプリットと同時刻を差分クリア開始時刻として設定した差分クリア要求を送信する（S912）。なお、差分クリア要求は、スプリットが行われたローカルペアと同一のコンシステンシグループのリモートペアに対して行われる。設定した時刻の経過後（S913）、第一の情報処理装置１１は、第一の記憶装置１０からのスプリット完了通知と第三の記憶装置３０からの差分クリア完了通知とを受信すると（S914）、第一の記憶装置１０に対して、第一の副論理ボリュームと第二の論理ボリュームのリモートペアを再形成するよう指示する（S915）。第一の情報処理装置１１は、第一の副論理ボリュームと第二の論理ボリュームのリモートペアのペア状態を監視し、当該ペアの状態が「ペア中」になると（S916）、第一の記憶装置に当該ペアのスプリットを指示する（S917）。次に、第一の情報処理装置１１は、第一の論理ボリュームのローカルペアを再形成するよう第一の記憶装置１０に指示する（S918）。第一の情報処理装置１１では、この一連の処理を繰り返し実行している。
【００６２】
次に、図１０を用いて第三の記憶装置３０の動作を説明する。第三の記憶装置３０は、第一の情報処理装置１１から差分クリア要求を受信すると、差分クリア開始時刻をコンシステンシグループ管理テーブル２００に設定する（S1011）。第三の記憶装置３０は、差分クリア開始時刻が設定されている間は、第一の記憶装置１０からのデータの書き込み要求を監視している（S1012）。第三の記憶装置３０は、第一の記憶装置１０からデータの書き込み要求を受信すると、当該データの書き込みが差分管理テーブル２０２をまだクリアしていない論理ボリューム１０９に対する書き込みかどうか確認する（S1013）。書き込みが差分管理テーブル２０２をまだクリアしていない論理ボリューム１０９に対するものである場合、第三の記憶装置３０は、書き込み要求に設定された時刻と差分クリア開始時刻を比較する（S1014）。第三の記憶装置３０は、書き込み要求に設定された時刻が差分クリア開始時刻よりも遅い場合は、先に、書き込み対象の論理ボリューム１０９の差分管理テーブル２０２をクリアする（S1015）。その後で、第三の記憶装置３０は、書き込みを行った情報を差分管理テーブル２０２に記録する（S1016）。また、第一の記憶装置１０からのデータの書き込み要求が、差分を既にクリアした論理ボリューム１０９に対するものである場合、第三の記憶装置３０は、差分管理テーブル２０２のクリアを行わずに、書き込みを行った情報を差分管理テーブル２０２に記録する（S1017）。また、書き込みが差分管理テーブル２０２をクリアしていない論理ボリューム１０９に対するものであっても、書き込み要求に設定された時刻が差分クリア開始時刻よりも早い場合は、第三の記憶装置３０は、差分管理テーブル２０２のクリアを行わずに、書き込みを行った情報を差分管理テーブル２０２に記録する（S1017）。
【００６３】
このように、第三の記憶装置３０は、第一の記憶装置１０から受信した書き込み要求に設定された時刻と、第一の情報処理装置１１から受信した差分クリア要求に設定された差分クリア開始時刻とを比較し、差分管理テーブル２０２への書き込みと差分管理テーブル２０２のクリアを時刻順に行っている。つまり、第一の記憶装置１０が行う第一の主論理ボリュームへの書き込み及び第一の論理ボリュームのローカルペアのスプリットと、第三の記憶装置３０が行う差分管理テーブル２０２への書き込み及び差分管理テーブル２０２のクリアとの順序が保たれている。これにより、第三の記憶装置３０の差分管理テーブル２０２は、第一の論理ボリュームのローカルペアがスプリットされた時刻以降に、第一の主論理ボリュームに書き込まれたデータの書き込み履歴であることが保証される。
【００６４】
また、第三の記憶装置３０は、第一の記憶装置１０からの書き込み要求を受信していない場合には、差分クリア開始時刻の経過後に（S1018）、まだクリアしていない論理ボリューム１０９の差分管理テーブル２０２をクリアする（S1019）。第三の記憶装置３０は、差分管理テーブル２０２のクリアをコンシステンシグループ単位で行うため、コンシステンシグループ内の全てのペアの差分管理テーブル２０２のクリアが完了しているかどうかを確認する（S1020）。第三の記憶装置３０は、コンシステンシグループ内の全てのペアの差分管理テーブル２０２のクリアが完了すると、コンシステンシグループ管理テーブルから差分クリア開始時刻を削除し（S1021）、第一の情報処理装置１１に対して差分管理テーブル２０２のクリア完了通知を送信する（S1022）。なお、差分管理テーブル２０２は前述の通り各論理ボリューム１０９に対して２つ存在しているが、第三の記憶装置３０は、第一の情報処理装置１１から差分クリア要求を受信すると、前々回に第一の論理ボリュームのローカルペアがスプリットした時刻からの差分管理テーブル２０２のみをクリアする。
【００６５】
＝＝＝第一のサイト被災時の流れ＝＝＝
第一のサイトが被災した際に、第二のサイトを本番系として運用するために第二の論理ボリュームを第一の主論理ボリュームと一致させる動作を説明する。まず、オペレータが第二の情報処理装置２１に対して、第二の論理ボリュームと第一の副論理ボリュームとのリモートペアのペア状態を確認するよう、入力装置１５０から指示する。この指示を受けた第二の情報処理装置２１は、第二の記憶装置２０の共有メモリ１０４にあるペア管理テーブル２０２を参照し、その内容を出力装置１６０に出力する。
【００６６】
次に、オペレータは第二の情報処理装置２１に対して、第三の論理ボリュームを主論理ボリューム、第二の論理ボリュームを副論理ボリュームとしたリモートペアを形成するよう、入力装置１５０から指示する。この際に、オペレータは、先に確認したペア状態が「リシンク中」であったかどうかについても、入力装置１５０から入力する。
【００６７】
第二の情報処理装置２１は、オペレータが入力したペア形成の指示および第二の論理ボリュームと第一の副論理ボリュームとのリモートペアが「リシンク中」であったかどうかを、第二の記憶装置２０に送信する。第二の記憶装置２０は、第二の情報処理装置２１から、第三の論理ボリュームと第二の論理ボリュームとのペア形成指示を受信すると、第二の記憶装置２０のペア管理テーブル２０２を更新する。また、第二の記憶装置２０は、第三の記憶装置３０に対して、当該ペアの形成指示と、第二の情報処理装置２１から受信した第二の論理ボリュームと第一の副論理ボリュームとのペア状態を送信する。第三の記憶装置３０は、これを受信すると、第三の記憶装置３０のペア管理テーブル２０２を更新する。第三の記憶装置３０は、第二の記憶装置２０より受信した第二の論理ボリュームと第一の副論理ボリュームとのペア状態に応じて、第三の論理ボリュームから第二の論理ボリュームに対してリモートコピーを行う。
【００６８】
つまり、第二の論理ボリュームと第一の副論理ボリュームとのリモートペアの状態が「リシンク中」でなかった場合は、第三の記憶装置３０は、第一の論理ボリュームのローカルペアが前回にスプリットした時刻からの差分管理テーブル２０２を参照する。また、第二の論理ボリュームと第一の副論理ボリュームとのリモートペアの状態が「リシンク中」であった場合は、第三の記憶装置３０は、第一の論理ボリュームのローカルペアが前々回にスプリットした時刻からの差分管理テーブル２０２を参照する。第三の記憶装置３０は、参照した差分管理テーブル２０２上で“１”がセットされている第三の論理ボリュームのブロックのみを、第二の論理ボリュームへリモートコピーする。
【００６９】
図１１Ａは、第二の論理ボリュームと第一の副論理ボリュームのリモートペアが「リシンク中」でなかった場合の例を示している。第一の論理ボリュームのローカルペアが前々回にスプリットした時刻をＴ０、前回にスプリットした時刻をＴ１とし、第一のサイトが時刻Ｔ３に被災した状況を表している。第二の論理ボリュームと第一の副論理ボリュームとのローカルペアのペア状態が「スプリット中」であるため、第三の記憶装置３０は、時刻Ｔ１からの差分管理テーブル２０２（ΔＴ１３）に記録されているブロックを第三の論理ボリュームから第二の論理ボリュームにリモートコピーすることで、第二の論理ボリュームをＳＴ３とし、第一の主論理ボリュームと一致させることができる。
【００７０】
次に、図１１Ｂは、第二の論理ボリュームと第一の副論理ボリュームのリモートペアが「リシンク中」であった場合の例を示している。第一の論理ボリュームのローカルペアが前々回にスプリットした時刻をＴ０、前回にスプリットした時刻をＴ１とし、第一のサイトが時刻Ｔ２に被災した状況を表している。第二の論理ボリュームと第一の副論理ボリュームとのローカルペアの状態が「リシンク中」であるため、第三の記憶装置３０は、時刻Ｔ０からの差分管理テーブル２０２（ΔＴ０２）に記録されているブロックを第三の論理ボリュームから第二の論理ボリュームにリモートコピーすることで、第二の論理ボリュームをＳＴ２とし、第一の主論理ボリュームと一致させることができる。
【００７１】
以上、本実施の形態について説明したが、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００７２】
【図１】本実施の形態に係る情報処理システムの概略構成を示す図である。
【図２】本実施の形態に係るディスクアレイ装置の構成を示す図である。
【図３】本実施の形態に係る情報処理装置の構成を示す図である。
【図４】本実施の形態に係る記憶装置におけるチャネル制御部の構成を示す図である。
【図５】本実施の形態に係る記憶装置における共有メモリに記憶されるテーブルを示す図である。
【図６】本実施の形態に係るペア管理テーブルを示す図である。
【図７】本実施の形態に係る差分管理テーブルを示す図である。
【図８】本実施の形態に係る情報処理システムにおいて、第一のサイトで本番運用が行われている際の、各記憶装置の状態の遷移を示す図である。
【図９】本実施の形態に係る情報処理システムにおいて、第一のサイトで本番運用が行われている際の、第一の情報処理装置における処理の流れを説明するフローチャートを示す図である。
【図１０】本実施の形態に係る情報処理システムにおいて、第一のサイトで本番運用が行われている際の、第三の記憶装置における処理の流れを説明するフローチャートを示す図である。
【図１１】本実施の形態に係る情報処理システムにおいて、第二のサイトを本番系に移行するために、第二の記憶装置の論理ボリュームを第一の記憶装置の論理ボリュームと一致させる動作を示す図である。
【符号の説明】
【００７３】
１０  第一の記憶装置
１１  第一の情報処理装置
２０  第二の記憶装置
２１  第二の情報処理装置
３０  第三の記憶装置
４０  第一のネットワーク
１００  ストレージシステム
１０１  チャネル制御部
１０２  リモート通信インタフェース
１０３  ディスク制御部
１０４  共有メモリ
１０５  キャッシュメモリ
１０６  スイッチング制御部
１０７  管理端末
１０８  記憶デバイス
１０９  論理ボリューム
１１０  ＣＰＵ
１２０  メモリ
１２１  記憶デバイス管理プログラム
１２２  アプリケーションプログラム
１３０  ポート
１４０  記録媒体読取装置
１５０  入力装置
１６０  出力装置
１７０  記録媒体
２００  コンシステンシグループ管理テーブル
２０１  ペア管理テーブル
２０２  差分管理テーブル
２１１  ＣＰＵ
２１２  キャッシュメモリ
２１３  制御メモリ
２１４  制御プログラム
２１５  ポート
２１６  バス
【図１】
2006318505.tif 000003
【図２】
2006318505.tif 000004
【図３】
2006318505.tif 000005
【図４】
2006318505.tif 000006
【図５】
2006318505.tif 000007
【図６】
2006318505.tif 000008
【図７】
2006318505.tif 000009
【図８】
2006318505.tif 000010
【図９】
2006318505.tif 000011
【図１０】
2006318505.tif 000012
【図１１】
2006318505.tif 000013