(57)【要約】【課題】  ディザスタリカバリに用いるバックアップサイトをより短時間で構築できるようにする。【解決手段】  メインサイトのディスクアレイ装置１内で、RAIDグループ群３のコピー４を生成する。コピー生成には、筐体内ミラーリングを用いる。RAIDグループ群４は、作業者によりディスクアレイ装置１から取り外され、バックアップサイトに搬入される。作業者は、RAIDグループ群３と同一位置になるように、RAIDグループ群４の各ディスクをディスクアレイ装置２にそれぞれ取り付ける。RAIDグループ群３を管理するために用いられる構成情報５は、可搬記憶媒体８または通信ネットワーク７を介して、バックアップサイトのディスクアレイ装置２にダウンロードされる。そして、ディスクアレイ装置１，２間の差分データをディスクアレイ装置２に反映させて、バックアップサイトの構築を完了する。【選択図】        図１
2005267038.tif 000002
【特許請求の範囲】
【請求項１】
メインサイトに設けられたディスクアレイ装置とバックアップサイトに設けられたディスクアレイ装置とを通信ネットワークを介して接続したストレージシステムの運用方法であって、
前記メインサイトのディスクアレイ装置及び前記バックアップサイトのディスクアレイ装置は、上位装置との間のデータ授受を制御するチャネルアダプタと、ディスクとの間のデータ授受を制御するディスクアダプタと、前記チャネルアダプタ及び前記ディスクアダプタに共用されるメモリとを含んでそれぞれ構成されており、
前記メインサイトのディスクアレイ装置のディスクアダプタによって、前記メインサイトのディスクアレイ装置に設けられた所定ディスクのコピーディスクを、前記メインサイトのディスクアレイ装置内で生成する第１ステップと、
前記コピーディスクを前記メインサイトのディスクアレイ装置から取り外し、前記バックアップサイトのディスクアレイ装置の所定位置に取り付ける第２ステップと、
前記メインサイトのディスクアレイ装置に保持されている前記所定ディスクに関する構成情報を前記バックアップサイトのディスクアレイ装置のメモリに記憶させる第３ステップと、
を含むストレージシステムの運用方法。
【請求項２】
前記メインサイトのディスクアレイ装置が運用されている状態で、前記第１〜第３ステップをそれぞれ実行する請求項１に記載のストレージシステムの運用方法。
【請求項３】
前記第１ステップは、前記メインサイトのディスクアレイ装置の内部で、前記コピーディスクを生成する請求項１に記載のストレージシステムの運用方法。
【請求項４】
前記メインサイトには、第１のディスクアレイ装置と、この第１のディスクアレイ装置と同期される第２のディスクアレイ装置とがそれぞれ設けられており、
前記第１ステップでは、前記第２のディスクアレイ装置の内部で、前記コピーディスクを生成する請求項１に記載のストレージシステムの運用方法。
【請求項５】
前記第２ステップでは、前記メインサイトのディスクアレイ装置における前記所定ディスクの取付位置と同一の取付位置で、前記コピーディスクを前記バックアップサイトのディスクアレイ装置に取り付ける請求項１に記載のストレージシステムの運用方法。
【請求項６】
前記第３ステップでは、前記構成情報を、前記コピーディスクとは別の記憶媒体を介して、前記バックアップサイトのディスクアレイ装置に記憶させる請求項１に記載のストレージシステムの運用方法。
【請求項７】
前記第３ステップでは、前記構成情報を、前記通信ネットワークを介して、前記バックアップサイトのディスクアレイ装置に記憶させる請求項１に記載のストレージシステムの運用方法。
【請求項８】
前記第１ステップでは、前記構成情報を前記コピーディスクに格納し、
前記第３ステップでは、前記バックアップサイトのディスクアレイ装置に前記コピーディスクを取り付ける際に、前記コピーディスクから前記構成情報を読み出して、前記バックアップサイトのディスクアレイ装置に記憶させる請求項１に記載のストレージシステムの運用方法。
【請求項９】
主たるディスクアレイのデータディスクのコピーを作成し、そのコピーをディスクアレイ筺体から抜き出し従たるディスクアレイ装置に挿入すると共に、主たるディスクアレイの構成情報のコピーを作成し従たるディスクアレイ装置にダウンロードしディスクアレイ装置を再構成する事により、ディザスタリカバリシステムでのエスタブリッシュコピーを高速に実現する事を特徴とするストレージシステムの運用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メインサイトとバックアップサイトとを備えたストレージシステムの運用方法に関する。
【背景技術】
【０００２】
ストレージシステムは、ホストコンピュータ（業務用サーバ等）に対して大容量かつ高性能のストレージサービスを提供可能である。ストレージシステムでは、例えば、多数のディスクドライブをアレイ状に配設し、RAID（Redundant Array of Independent Inexpensive Disks）に基づく記憶領域を構築している。各ディスクドライブが有する物理的な記憶領域上には、論理的な記憶領域である論理ボリューム（LU：Logical Unit）が設定されている。ホストコンピュータは、この論理ボリュームに対して、データの読み書きを行うことができる。
【０００３】
ストレージシステムは、例えば、企業や自治体あるいは大学等の種々の組織で使用される様々なデータ群を大量に記憶し、管理する。これらのデータ群は、その組織活動の上で必要不可欠である場合が多い。そこで、ストレージシステムでは、重要なデータ群を喪失したり、データ群が利用不能とならないように、種々の対策を多重に施している。
【０００４】
例えば、ストレージシステムは、交代パスやRAID構成の採用等により、物理的構成や論理的構成に冗長性を持たせ、障害等の発生に備えている。また、ストレージシステムでは、論理ボリュームの記憶内容を、定期的にまたは不定期に、テープデバイス等のバックアップ装置にバックアップすることもできる。
【０００５】
また、ストレージシステムでは、いわゆるディザスタリカバリとして知られているように、例えば、地震等の広域災害に備えて、メインサイトから遠く離れた場所にバックアップサイトを設置可能である。このバックアップサイトには、バックアップ用のディスクアレイ装置が設置され、メインサイトのディスクアレイ装置と記憶内容が同期される。
【０００６】
メインサイトとバックアップサイトとで記憶内容を同期させる場合、リモートコピー技術が使用される。リモートコピーでは、各ディスクアレイ装置を専用通信回線または公衆回線を介して相互に接続し、ホストコンピュータを介さずに、各ディスクアレイ装置間で直接的にデータをコピーする（特許文献１）。
【０００７】
また、例えば、メインサイトのディスクアレイ装置の記憶内容を磁気テープにバックアップしてバックアップサイトに持ち込み、バックアップサイトのディスクアレイ装置にリストアする方法も知られている。
【０００８】
なお、ディスクドライブを筐体内で入れ替えたり、別の筐体に移設する技術も知られている（特許文献２）。
【特許文献１】特開２００２−７３０４号公報
【特許文献２】特開２００１−３３７７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
メインサイトの記憶内容をバックアップサイトにコピーさせる場合は、最初に、初期コピー（エスタブリッシュコピー）を行って、ある時点におけるメインサイトの記憶内容を丸ごとバックアップサイトにコピーさせる。次に、メインサイトで更新されたデータは、差分データとして、バックアップサイトに転送され、バックアップサイトの記憶領域に反映される。
【００１０】
通信回線を介して初期コピーを行う方法では、通信回線の帯域や速度、コピー対象のデータサイズ等によっても相違するが、一般的に、初期コピーに長時間を必要とする。従って、バックアップサイトの立上げに時間がかかる。また、初期コピーのために通信回線が占有されると、その通信回線を利用する他のデータ通信に影響を与える場合もある。
【００１１】
メインサイトのデータを磁気テープにバックアップしてバックアップサイトに持ち込む方法では、通信回線を使用せずにすむ。しかし、一般的に、テープデバイスのデータ書込み速度やデータ読出し速度は、他の記憶デバイスに比べて遅いため、バックアップサイトの立上げに長時間を必要とする。メインサイトにおけるデータの書込みと、バックアップサイトにおけるデータの読出しとの両方で、アクセス速度の遅い磁気テープをそれぞれ使用するので、バックアップサイトの構築に時間がかかる。また、バックアップ用磁気テープ装置は、ディスクアレイ装置とは全く別の独立した制御装置である。従って、磁気テープによるバックアップを利用するには、磁気テープ装置を購入しなければならない。
【００１２】
なお、上記の特許文献には、ディスクドライブを別の筐体に移設する方法が開示されている。しかし、この特許文献は、単に、オリジナルのディスクドライブを別の筐体に移し替える方法を開示するだけであり、ディザスタリカバリ用のバックアップサイト構築を考慮するものではない。
【００１３】
本発明は上記課題に鑑みてなされたもので、その目的の一つは、バックアップサイトを早期に構築可能なストレージシステムの運用方法を提供することにある。本発明の目的の一つは、メインサイトの運用を停止させずに、バックアップサイトを早期に構築可能なストレージシステムの運用方法を提供することにある。本発明の目的の一つは、特別な外部機能を利用せずに、バックアップサイトを早期に立上げることができるストレージシステムの運用方法を提供することにある。本発明の他の目的は、後述する実施形態の記載から明らかになるであろう。
【課題を解決するための手段】
【００１４】
上記課題を解決すべく、本発明に従うストレージシステムの運用方法は、メインサイトに設けられたディスクアレイ装置とバックアップサイトに設けられたディスクアレイ装置とを通信ネットワークを介して接続したストレージシステムの運用方法であって、メインサイトのディスクアレイ装置及びバックアップサイトのディスクアレイ装置は、上位装置との間のデータ授受を制御するチャネルアダプタと、ディスクとの間のデータ授受を制御するディスクアダプタと、チャネルアダプタ及びディスクアダプタに共用されるメモリとを含んでそれぞれ構成されており、メインサイトのディスクアレイ装置のディスクアダプタによって、メインサイトのディスクアレイ装置に設けられた所定ディスクのコピーディスクを、メインサイトのディスクアレイ装置内で生成する第１ステップと、コピーディスクをメインサイトのディスクアレイ装置から取り外し、バックアップサイトのディスクアレイ装置の所定位置に取り付ける第２ステップと、メインサイトのディスクアレイ装置に保持されている所定ディスクに関する構成情報をバックアップサイトのディスクアレイ装置のメモリに記憶させる第３ステップと、を含んでいる。
【００１５】
ここで、メインサイトのディスクアレイ装置とバックアップサイトのディスクアレイ装置とは、基本的に同一構造を備えるように構成することができる。各ディスクアレイ装置は、上位装置とのデータ授受を制御するチャネルアダプタと、ディスクとのデータ授受を制御するディスクアダプタと、チャネルアダプタ及びディスクアダプタにより共用されるメモリ（キャッシュメモリや制御メモリ）とを含んで構成可能である。そして、各ディスクアレイ装置は、例えば、SAN（Storage Area Network）やWAN（Wide Area Netwrok）、インターネット等の通信回線を用いて相互に接続される。前記第１〜第３ステップは、メインサイトのディスクアレイ装置を運用させたままの状態で、それぞれ実行することができる。
【００１６】
第１ステップでは、メインサイトのディスクアレイ装置の所定ディスクをコピーし、コピーディスクを生成する。コピーディスクは、メインサイトのディスクアレイ装置内で生成される。コピー対象は、主としてデータディスクである。メインサイトのディスクアレイ装置内でコピーディスクを生成する方法としては、例えば、メインサイトのディスクアレイ装置の内部で生成する方法（筐体内ミラーリング）と、メインサイトに設置された第１，第２のディスクアレイ装置間で生成する方法（同一サイトでの筐体間ミラーリング）とを挙げることができる。いずれの方法を用いてもよい。
例えば、ディスクアダプタは、コピー対象の所定ディスクのデータをメモリ（キャッシュメモリ）に読み出し、このメモリに読み出されたデータをコピー先ディスクに書き込むことにより、コピーディスクを生成することができる。
【００１７】
第２ステップでは、作業者が、メインサイトのディスクアレイ装置からコピーディスクを取り外し、バックアップサイトに持ち込む。そして、作業者（同一の作業者であるとは限らない）は、コピーディスクをバックアップサイトのディスクアレイ装置の所定位置に取り付ける。コピーディスクは、オリジナルの所定ディスクの取付位置と同一の取付位置に取り付けることができる。
【００１８】
第３ステップでは、所定ディスクに関する構成情報を、バックアップサイトのディスクアレイ装置に記憶させる。これにより、バックアップサイトのディスクアレイ装置は、自身に取り付けられたコピーディスクを認識して、オリジナルの所定ディスクのように使用することができる。所定ディスクをコピーしたコピーディスクを、所定ディスクの取付位置と同一の取付位置に取り付けることにより、所定ディスクに関する構成情報を実質的にそのまま使用することができる。従って、バックアップサイトのディスクアレイ装置では、例えば、どのディスクがどこに装着されているか、どのディスクとどのディスクとが同一のRAIDグループに属するか等のようなディスクの再認識作業を行う必要がない。
【００１９】
構成情報は、種々の方法でバックアップサイトのディスクアレイ装置に記憶させることができる。第１の方法は、例えば、フラッシュメモリやフレキシブルディスク等の種々の記憶媒体に記憶させ、コピーディスクと一緒に、あるいはコピーディスクとは別のルートで、バックアップサイトに持ち込む方法である。第２の方法は、メインサイトとバックアップサイトとを接続する通信ネットワークを介して、構成情報をバックアップサイトのディスクアレイ装置に入力する方法である。第３の方法は、コピーディスクの所定の空き領域に構成情報を格納し、コピーディスクをバックアップサイトのディスクアレイ装置に取り付ける際に、所定の領域から構成情報を読み出させる方法である。いずれの方法を採用してもよい。また、コピーディスクとは別体の記憶媒体を用いる場合、この記憶媒体とディスクアレイ装置とは、有線又は無線によりデータ転送を行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施の形態を説明する。図１は、本実施形態の概念図である。メインサイトとバックアップサイトとは、物理的に離れて設置される。メインサイトのディスクアレイ装置１は、図外のホストコンピュータに対して、ストレージサービスを提供する。メインサイトのディスクアレイ装置１が機能を停止した場合、バックアップサイトのディスクアレイ装置２が、ホストコンピュータに対して、ストレージサービスを引き続き提供する。従って、メインサイトのディスクアレイ装置１とバックアップサイトのディスクアレイ装置２とは、それぞれ同一の機能を備えると共に、互いの記憶内容が一致している必要がある。
【００２１】
バックアップサイトは複数設けることができる。バックアップサイトを新たに設ける場合、メインサイトのディスクアレイ装置１内で、所定のRAIDグループ群３をコピーし、RAIDグループ群４を生成する。RAIDグループ群３は、それぞれデータを記憶するデータディスクの集まりである。即ち、バックアップ対象のデータを記憶するデータディスク群が、ディスクアレイ装置１内でそれぞれのディスク群にコピーされる。
【００２２】
目的とするRAIDグループ群３のコピー先RAIDグループ群４が生成された場合、コピー先RAIDグループ群４へのアクセスを停止し、コピー先RAIDグループ群４を構成する各ディスクの閉塞処理を行う。そして、作業者は、ディスクアレイ装置１からコピー先RAIDグループ群４の各ディスクをそれぞれ取り外す。
【００２３】
コピー先RAIDグループ群４へのアクセス停止後も、図外のホストコンピュータは、ディスクアレイ装置１にアクセスしてRAIDグループ群３のデータを更新させる。RAIDグループ群３に対して新たに更新が行われた場合、この更新データは、差分データ６として管理される。
【００２４】
作業者は、コピー先RAIDグループ群４をメインサイトからバックアップサイトに搬送し、バックアップサイトのディスクアレイ装置２に取り付ける。この際、作業者は、オリジナルのRAIDグループ群３の各ディスクの取付位置と同一の取付位置に、コピー先RAIDグループ群４の各ディスクをそれぞれ取り付ける。コピー先RAIDグループ群４を構成する各ディスクは、RAIDグループ内における個々の位置も含めて、RAIDグループ群３を構成する各ディスクの取付位置に対応する取付位置に、それぞれ取り付けられる。
【００２５】
作業者は、メインサイトのディスクアレイ装置１に保持されている構成情報５を、可搬記憶媒体８または通信媒体を介して、バックアップサイトのディスクアレイ装置１にコピーする。この構成情報５は、RAIDグループ群３に関する構成情報、即ち、コピー先RAIDグループ群４をバックアップサイトで使用するために必要な情報である。
【００２６】
例えば、作業者は、構成情報５を可搬記憶媒体８に記憶させて、コピー先RAIDグループ群４と一緒にバックアップサイトに搬送する。そして、作業者は、可搬記憶媒体８をディスクアレイ装置２のインターフェースに接続し、構成情報５をディスクアレイ装置１に読み込ませる。あるいは、ディスクアレイ装置１の構成情報を、通信ネットワーク７を介して、ディスクアレイ装置２に送信することもできる。
【００２７】
バックアップサイトのディスクアレイ装置２に、構成情報５を記憶させることにより、ディスクアレイ装置２は、コピー先RAIDグループ群４を、オリジナルのRAIDグループ３群のバックアップとして使用することができる。
【００２８】
そして、メインサイトのディスクアレイ装置１からバックアップサイトのディスクアレイ装置２に向けて、差分データ６が送信される。ディスクアレイ装置２は、この差分データを各ディスクに反映させる。これにより、メインサイトのRAIDグループ群３とバックアップサイトのRAIDグループ群４とが同期する。
【実施例１】
【００２９】
図２は、ディスクアレイ装置１０の外観構成を示す概略斜視図である。ディスクアレイ装置１０は、例えば、基本筐体１１と複数の増設筐体１２とから構成可能である。
【００３０】
基本筐体１１は、ディスクアレイ装置１０の最小構成単位であり、記憶機能及び制御機能の両方を備えている。増設筐体１２は、ディスクアレイ装置１０のオプションであり、基本筐体１１の有する制御機能により制御される。例えば、最大４個の増設筐体１２を基本筐体１１に接続可能である。
【００３１】
基本筐体１１には、複数の制御パッケージ１３と、複数の電源ユニット１４と、複数のバッテリユニット１５と、複数のディスクドライブ２６とがそれぞれ着脱可能に設けられている。増設筐体１２には、複数のディスクドライブ２６と、複数の電源ユニット１４及び複数のバッテリユニット１５が着脱可能に設けられている。また、基本筐体１１及び各増設筐体１２には、複数の冷却ファン１６もそれぞれ設けられている。
【００３２】
制御パッケージ１３は、後述するチャネルアダプタ（以下、CHA）２１、ディスクアダプタ（以下、DKA）２２及びキャッシュメモリ２３等をそれぞれ実現するためのモジュールである。即ち、基本筐体１１には、複数のCHAパッケージ、複数のDKAパッケージ及び１つ以上のメモリパッケージがそれぞれ着脱可能に設けられ、パッケージ単位で交換可能となっている。
【００３３】
図３は、ディスクアレイ装置１０の全体概要を示すブロック図である。ディスクアレイ装置１０は、通信ネットワークＣＮ１を介して、複数のホストコンピュータ３０と双方向通信可能にそれぞれ接続可能である。
【００３４】
通信ネットワークＣＮ１は、例えば、LAN、SAN（Storage Area Network）、インターネットあるいは専用回線等である。LANを用いる場合、ホストコンピュータ３０とディスクアレイ装置１０との間のデータ転送は、TCP/IPに従って行われる。ＳＡＮを用いる場合、ホストコンピュータ３０とディスクアレイ装置１０とは、ファイバチャネルプロトコルに従ってデータ転送を行う。また、ホストコンピュータ３０がメインフレームの場合は、例えば、FICON（Fibre Connection：登録商標）、ESCON（Enterprise System Connection：登録商標）、ACONARC（Advanced Connection Architecture：登録商標）、FIBARC（Fibre Connection Architecture：登録商標）等の通信プロトコルに従ってデータ転送が行われる。
【００３５】
各ホストコンピュータ３０は、例えば、サーバ、パーソナルコンピュータ、ワークステーション、メインフレーム等として実現されるものである。例えば、各ホストコンピュータ３０は、図外に位置する複数のクライアント端末と別の通信ネットワークを介して接続されている。各ホストコンピュータ３０は、例えば、各クライアント端末からの要求に応じて、ディスクアレイ装置１０にデータの読み書きを行うことにより、各クライアント端末へのサービスを提供する。
【００３６】
各CHA２１は、各ホストコンピュータ３０との間のデータ転送を制御するもので、通信ポート２１Ａを備えている。ディスクアレイ装置１０には、例えば３２個のCHA２１を設けることができる。CHA２１は、例えば、オープン系用CHA、メインフレーム系用CHA等のように、ホストコンピュータ３０の種類に応じて用意される。
【００３７】
各CHA２１は、それぞれに接続されたホストコンピュータ３０から、データの読み書きを要求するコマンド及びデータを受信し、ホストコンピュータ３０から受信したコマンドに従って動作する。
【００３８】
DKA２２の動作も含めて先に説明すると、CHA２１は、ホストコンピュータ３０からリードコマンドを受信すると、このリードコマンドを共有メモリ２４に記憶させる。DKA２２は、共有メモリ２４を随時参照しており、未処理のリードコマンドを発見すると、ディスクドライブ２６からデータを読み出して、キャッシュメモリ２３に記憶させる。CHA２１は、キャッシュメモリ２３に移されたデータを読み出し、ホストコンピュータ３０に送信する。
【００３９】
一方、CHA２１は、ホストコンピュータ３０からライトコマンドを受信すると、このライトコマンドを共有メモリ２４に記憶させる。また、CHA２１は、受信したデータ（ユーザデータ）をキャッシュメモリ２３に記憶させる。CHA２１は、キャッシュメモリ２３にデータを記憶した後、ホストコンピュータ３０に書込み完了を報告する。DKA２２は、共有メモリ２４に記憶されたライトコマンドに従って、キャッシュメモリ２３に記憶されたデータを読出し、所定のディスクドライブ２６に記憶させる。
【００４０】
各DKA２２は、ディスクアレイ装置１０内に例えば４個や８個等のように複数個設けることができる。各DKA２２は、各ディスクドライブ２６との間のデータ通信をそれぞれ制御する。各DKA２２と各ディスクドライブ２６とは、例えば、ＳＡＮ等の通信ネットワークＣＮ４を介して接続されており、ファイバチャネルプロトコルに従ってブロック単位のデータ転送を行う。各DKA２２は、ディスクドライブ２６の状態を随時監視しており、この監視結果は、内部ネットワークＣＮ３を介して、SVP２８に送信される。
【００４１】
各CHA２１及び各DKA２２は、例えば、プロセッサやメモリ等が実装されたプリント基板と、メモリに格納された制御プログラム（いずれも不図示）とをそれぞれ備えており、これらのハードウェアとソフトウェアとの協働作業によって、それぞれ所定の機能を実現するようになっている。
【００４２】
キャッシュメモリ２３は、例えば、ユーザデータ等を記憶するものである。キャッシュメモリ２３は、例えば不揮発メモリから構成される。RAIDグループをコピーする場合、例えば、コピー元RAIDグループのデータは、いったんキャッシュメモリ２３に読み出され、キャッシュメモリ２３からコピー先RAIDグループのディスクに書き込まれる。
【００４３】
共有メモリ（あるいは制御メモリ）２４は、例えば不揮発メモリから構成される。共有メモリ２４には、例えば、制御情報や管理情報等が記憶される。後述する構成情報Ｔ１，Ｔ２等も共有メモリ２４で管理することができる。これらの制御情報等の情報は、複数の共有メモリ２４により多重管理することができる。共有メモリ２４及びキャッシュメモリ２３は、それぞれ複数個設けることができる。また、同一のメモリ基板にキャッシュメモリ２３と共有メモリ２４とを混在させて実装することもできる。あるいは、メモリの一部をキャッシュ領域として使用し、他の一部を制御領域として使用することもできる。
【００４４】
スイッチ部２５は、各CHA２１と、各DKA２２と、キャッシュメモリ２３と、共有メモリ２４とをそれぞれ接続するものである。これにより、全てのCHA２１，DKA２２は、キャッシュメモリ２３及び共有メモリ２４にそれぞれアクセス可能である。スイッチ部２５は、例えば超高速クロスバスイッチ等として構成することができる。
【００４５】
ディスクアレイ装置１０は、多数のディスクドライブ２６を実装可能である。各ディスクドライブ２６は、例えば、ハードディスクドライブ（ＨＤＤ）や半導体メモリ装置等として実現することができる。
【００４６】
ディスクドライブ２６は、物理的な記憶デバイスである。RAID構成等によっても相違するが、例えば、４個１組のディスクドライブ２６が提供する物理的な記憶領域上には、仮想的な論理領域であるRAIDグループ２７が構築される。さらに、RAIDグループ２７上には、仮想的な論理デバイス（LU：Logigal Unit）を１つ以上設定可能である。
【００４７】
なお、ディスクアレイ装置１０により使用される記憶資源は、全てディスクアレイ装置１０内に設けられている必要はない。ディスクアレイ装置１０は、ディスクアレイ装置１０の外部に存在する記憶資源を、あたかも自己の記憶資源であるかのように取り込んで、利用することもできる。
【００４８】
サービスプロセッサ（SVP）２８は、LAN等の内部ネットワークＣＮ３を介して、各CHA２１及び各DKA２２とそれぞれ接続されている。また、SVP２８は、LAN等の通信ネットワークＣＮ２を介して、複数の管理端末３１に接続可能である。SVP２８は、ディスクアレイ装置１０内部の各種状態を収集し、管理端末３１に提供する。
【００４９】
図４は、本実施例によるストレージシステムの全体構成を示すブロック図である。本実施例では、後述のように、筐体内ミラーリング技術を用いて、コピーRAIDグループを生成する。
【００５０】
ストレージシステムは、メインサイトとバックアップサイトとを備えている。図４中の上側に示すメインサイトには、複数のディスクアレイ装置１１０，１２０がそれぞれ設けられている。同様に、図４中の下側に示すバックアップサイトにも、複数のディスクアレイ装置２１０，２２０が設けられている。メインサイトの各ディスクアレイ装置１１０，１２０とバックアップサイトの各ディスクアレイ装置２１０，２２０とは、例えば、SANやWAN等の通信ネットワークＣＮ１１を介して相互に接続されている。
【００５１】
また、メインサイトの各ディスクアレイ装置１１０，１２０には、それぞれ主たるホストコンピュータ３０Ａによりアクセス可能である。バックアップサイトのディスクアレイ装置２１０，２２０には、それぞれ従たるホストコンピュータ３０Ｂによりアクセス可能である。両者を特に区別しない場合は、単にホストコンピュータ３０と呼ぶ。
【００５２】
メインサイトにアクセスするホストコンピュータ３０Ａと、バックアップサイトにアクセスするホストコンピュータ３０Ｂとは、同一のコンピュータであってもよいし、別々のコンピュータであってもよい。但し、別々のコンピュータである場合、ホストコンピュータ３０Ａとホストコンピュータ３０Ｂとは、それぞれ同一のハードウェア構成及びソフトウェア構成を備えているのが好ましい。
【００５３】
例えば、バックアップサイトの構築時に、ホストコンピュータ３０Ａと同一構成のホストコンピュータ３０Ｂを用意する。そして、ホストコンピュータ３０Ａに構成変更が発生した場合は、この構成変更をホストコンピュータ３０Ｂに反映させる。最も望ましい運用としては、RAIDグループ群G0Cを生成してバックアップサイトに移動させるときに、ホストコンピュータ３０Ａについてフルバックアップを実行し、ホストコンピュータ３０Ａの全データをホストコンピュータ３０Ｂに反映させる。
【００５４】
各ディスクアレイ装置１１０，１２０，２１０，２２０は、それぞれ同一構造の装置として構成される。各ディスクアレイ装置１１０，１２０，２１０，２２０は、図２及び図３と共に述べたディスクアレイ装置１０のように構成することができる。
【００５５】
メインサイトの第１ディスクアレイ装置１１０のコントローラ１１１には、構成情報１１２と、差分データを管理するための差分ビットマップテーブル（図中「差分BMP」）１１３とが記憶されている。構成情報１１２には、コピー対象のRAIDグループ群G0の構成に関する情報が記憶されている。構成情報１１２と差分ビットマップテーブル１１３については、さらに後述する。なお、コントローラ１１１は、上記の例で言えば、例えば、各CHA２１及びDKA２２と、キャッシュメモリ２３及び共有メモリ２４とを含んで構成することができる。
【００５６】
コントローラ１１１には、外部インターフェース（以下、外部Ｉ／Ｆ）１１４が接続されている。外部Ｉ／Ｆ１１４は、外部の装置との間で情報を入出力するためのもので、構成情報１１２を可搬可能な記憶媒体８や通信ネットワークＣＮ１１に出力するために使用される。可搬記憶媒体８に構成情報１１２を出力する場合は、図３に示す例で言えば、管理端末３１に設けられているＩ／Ｆを外部Ｉ／Ｆ１１４として用いることができる。構成情報１１２を通信ネットワークＣＮ１１に出力する場合は、図３に示す例で言えば、CHA２１の通信Ｉ／Ｆを外部Ｉ／Ｆ１１４として用いることができる。
【００５７】
ディスクアレイ装置１１０は、多数のRAIDグループを備えることができる。説明の便宜上、２個のRAIDグループ群G0，G0Cを示す。一方のRAIDグループ群G0は、複数のRAIDグループG01〜G0nから構成されており、ホストコンピュータ３０により利用されるデータを記憶している。各RAIDグループG0〜G0nは、それぞれ例えば４個の物理ディスクドライブから構成される。同様に、他方のRAIDグループ群G0Cも、複数のRAIDグループG01C〜G0nCから構成されており、各RAIDグループG01C〜G0nCは、それぞれ例えば４個の物理ディスクドライブから構成されている。
【００５８】
一方のRAIDグループ群G0は、オリジナルRAIDグループ群またはコピー元RAIDグループ群と呼ぶことができる。他方のRAIDグループ群G0Cは、コピーRAIDグループ群またはコピー先RAIDグループ群と呼ぶことができる。
【００５９】
他方のRAIDグループ群G0Cは、一方のRAIDグループ群G0のコピーを生成するために用意されたものである。従って、各RAIDグループ群G0，G0Cのドライブ構成、RAID構成は同一である。一方のRAIDグループ群G0と他方のRAIDグループ群G0Cとは、コピーペアを形成している。いわゆる筐体内ミラーリングによって、一方のRAIDグループ群G0の記憶内容と他方のRAIDグループ群G0Cの記憶内容とを、同期させることができるようになっている。
【００６０】
メインサイトに設けられた他のディスクアレイ装置１２０も、上述したディスクアレイ装置１１０と同様の構成を備えている。即ち、ディスクアレイ装置１２０は、コントローラ１２１と、複数のRAIDグループ群G1，G1Cとを備えている。コントローラ１２１には、構成情報１２２及び差分ビットマップテーブル１２３が記憶されている。また、コントローラ１２１には、外部Ｉ／Ｆ１２４が接続されている。
【００６１】
ディスクアレイ装置１２０の一方のRAIDグループ群G1は、ホストコンピュータ３０Ａにより利用されるデータを記憶している。他方のRAIDグループ群G1Cは、RAIDグループ群G1のコピー先として構成される。
【００６２】
バックアップサイトの構成を説明する。バックアップサイトには、複数のディスクアレイ装置２１０，２２０が設けられている。ディスクアレイ装置２１０は、メインサイトのディスクアレイ装置１１０に対応する。他のディスクアレイ装置２２０は、メインサイトのディスクアレイ装置１２０に対応する。
【００６３】
ディスクアレイ装置２１０は、コントローラ２１１を備えている。コントローラ２１１には、構成情報２１２が記憶されている。この構成情報２１２は、メインサイトのディスクアレイ装置１１０に記憶されている構成情報１１２がディスクアレイ装置２１０にコピーされることにより記憶されたものである。従って、構成情報２１２と構成情報１１２とは同一の内容を記憶している。また、コントローラ２１１には、外部Ｉ／Ｆ２１４が接続されている。この外部Ｉ／Ｆ２１４には、メインサイトのディスクアレイ装置１１０からの構成情報１１２が入力される。入力方法としては、上述のように、可搬の記憶媒体８または通信媒体（ＣＮ１１）が使用される。
【００６４】
ディスクアレイ装置２１０は、RAIDグループ群G0Cを備えている。このRAIDグループ群G0Cは、メインサイトのディスクアレイ装置１１０から移設されたものである。ディスクアレイ装置１１０から取り出されたRAIDグループ群G0Cは、作業者によってバックアップサイトに搬送され、ディスクアレイ装置２１０に取り付けられる。
【００６５】
ここで、取付の際に、RAIDグループ群G0Cを構成する各RAIDグループにそれぞれ属する各ディスクは、オリジナルのRAIDグループ群G0の対応するディスクの取付位置と同一の取付位置に取り付けられる。取付位置に既に別のディスクが装着されている場合、そのディスクは予備ディスクとして、バックアップサイトに保管してもよい。または、その予備ディスクをメインサイトに搬送し、コピーディスクが取り出されたことにより空いている場所に装着してもよい。
【００６６】
バックアップサイトに設けられている他のディスクアレイ装置２２０は、メインサイトのディスクアレイ装置１２０に対応する。ディスクアレイ装置２２０も、ディスクアレイ装置２１０と同様の構成を備える。コントローラ２２１には、構成情報２２２が記憶されている。この構成情報２２２は、対応するディスクアレイ装置１２０の構成情報１２２がコピーされたものである。また、コントローラ２２１には、外部Ｉ／Ｆ２２４が設けられている。
【００６７】
ディスクアレイ装置２２０は、RAIDグループ群G1Cを備えている。このRAIDグループ群G1Cは、メインサイトの対応するディスクアレイ装置１２０から移し替えられたものである。この移設に際しても、RAIDグループ群G1Cに属する各ディスクは、メインサイトにおけるRAIDグループ群G1に属する各ディスクの取付位置と同一の位置に取り付けられる。
【００６８】
図５は、構成情報１１２，１２２（２１２，２２２）の一例を示す説明図である。構成情報は、例えば、ファイバポート情報Ｔ１と、RAID情報Ｔ２とを含んで構成することができる。
【００６９】
ファイバポート情報Ｔ１には、ディスクアレイ装置が有する各ポート番号（ポート＃）毎に、各ポートに割り当てられた情報が対応付けられている。ポート情報としては、例えば、そのポートに接続されるホストコンピュータ３０のＯＳ（Operating System）種別、そのポートに割り当てられているアドレス（IPアドレスやWWN（World Wide Name））、そのポートでの通信モードの種類、そのポートに接続されている論理ボリュームの番号等を挙げることができる。
【００７０】
RAID情報Ｔ２では、各RAIDグループの番号毎に、そのRAIDグループのRAID構成、そのRAIDグループにより提供される記憶容量、そのRAIDグループに設定されている論理ボリュームの番号及び割当量等を挙げることができる。
【００７１】
このような構成情報をバックアップサイトのディスクアレイ装置２１０，２２０にコピーする。これにより、メインサイトのディスクアレイ装置１１０，１２０からバックアップサイトのディスクアレイ装置２１０，２２０に移設されたRAIDグループ群G0C，G1Cを、オリジナルのRAIDグループ群G0，G1と同様に使用することができる。
【００７２】
図６は、差分ビットマップテーブル１１３，１２３の一例を示す説明図である。図６に示す差分ビットマップテーブルＴ３は、図４中に示す差分ビットマップテーブル１１３，１２３にそれぞれ対応する。
【００７３】
差分ビットマップテーブルＴ３には、例えば、各RAIDグループ番号毎に、各RAIDグループに属するブロックアドレスと、更新フラグとが対応付けられている。各RAIDグループの記憶領域は、先頭から一定サイズのブロックに分割され、それぞれのブロックについて１ビットの更新フラグが割り当てられている。
【００７４】
ホストコンピュータ３０からの更新要求によって、あるブロックに属するデータが更新された場合、そのブロックの更新フラグは、「１」にセットされる。更新フラグが「０」にセットされている場合は、そのブロックに属するデータが更新されていない、即ち変更されていないことを示している。差分管理を開始する初期状態では、全ての更新フラグに「０」がセットされる。後述のように、コピーRAIDグループ群G0C，G1Cに対する入出力処理（Ｉ／Ｏ）を停止させた後で、ホストコンピュータ３０からの書込み処理が発生した場合は、更新されたブロックの更新フラグが「０」から「１」に変化する。
【００７５】
差分ビットマップテーブルＴ３を参照することにより、どのRAIDグループのどのブロックに属するデータが変更されたのかを容易に把握できる。従って、メインサイトからバックアップサイトに対し、変更されたブロックのデータのみを差分データとして送信し、この差分データをバックアップサイトのディスクに反映させるだけで、各サイト間の記憶内容を同期させることができる。
【００７６】
図７は、バックアップサイトを構築するための処理を示すフローチャートである。メインサイトのディスクアレイ装置１１０とバックアップサイトのディスクアレイ装置２１０との関係を中心に説明するが、ディスクアレイ装置１２０とディスクアレイ装置２２０との間でも同じ処理が行われる。
【００７７】
まず、プライマリボリュームに対応するRAIDグループ群G0をコピーするために、コピー先のRAIDグループ群G0Cが用意される（Ｓ１）。各RAIDグループ群G0，G0Cは、それぞれ同数のRAIDグループから構成されている。また、対応する各RAIDグループは、それぞれ同数のディスクから構成されている。図に示す例では、RAIDグループG01はRAIDグループG01Cに、RAIDグループG02はRAIDグループG02Cに、RAIDグループG0nはRAIDグループG0nCに、それぞれ対応している。
【００７８】
コピー先となるRAIDグループ群G0Cの準備が完了した場合（S1：YES）、例えば、ホストコンピュータ３０Ａからの指示により、RAIDグループ群G0からRAIDグループG0Cへのデータコピーを実行する（S3：YES）。このデータコピーは、コントローラ１１１により行われる（Ｓ４）。具体的には、コントローラ１１１は、コピー元RAIDグループのデータをキャッシュメモリに読み出し、キャッシュメモリを介して、コピー先のRAIDグループにコピーさせる。この作業を全てのコピー元RAIDグループG01〜G0nについて行う。
【００７９】
ここで、RAIDグループ群G0のデータをRAIDグループ群G0Cにコピーする方法としては、種々のものを採用することができる。例えば、ホストコンピュータ３０Ａからの書込み処理を各RAIDグループ群G0，G0Cに対してそれぞれ行い、常に、量RAIDグループ群G0，G0Cの内容が一致するように運用することができる。この場合は、図７中に示すデータコピーの処理（Ｓ３，Ｓ４，Ｓ５）を省略する。また、別の方法として、RAIDグループG0Cをバックアップサイトに移設させる際に、作業者の指示により、各RAIDグループ群G0，G0Cの内容を一致させる方法でもよい。図７には、後者の方法を採用する場合が示されている。
【００８０】
RAIDグループ群G0からRAIDグループ群G0Cへのデータコピーの完了は、コントローラ１１１により検出されて、ホストコンピュータ３０Ａに通知される（S5：YES）。あるいは、ホストコンピュータ３０Ａからコピー完了を問い合わせるコマンドをコントローラ１１１に送信し、コントローラ１１１がコピー完了の有無を確認してホストコンピュータ３０Ａに応答する構成でもよい。
【００８１】
コピー完了が確認されると、ホストコンピュータ３０Ａからの指示により、コントローラ１１１は、コピー先RAIDグループ群G0CへのＩ／Ｏ処理を停止させる（Ｓ６）。RAIDグループ群G0CへのＩ／Ｏ停止処理が完了したことは、コントローラ１１１により検出されて、ホストコンピュータ３０Ａに通知される（S7：YES）。あるいは、前記同様に、ホストコンピュータ３０Ａからの問合せコマンドに応じて、コントローラ１１１がＩ／Ｏ停止の完了を確認して応答する構成でもよい。
【００８２】
RAIDグループ群G0CへのＩ／Ｏ処理を停止させた後、コントローラ１１１は、ホストコンピュータ３０ＡからオリジナルのRAIDグループ群G0に対する書込み処理について、差分管理を開始する（Ｓ８）。即ち、上述のように、コントローラ１１１は、RAIDグループ群G0に書き込まれたデータについて、差分ビットマップテーブルＴ３の更新フラグを「１」にセットする。これにより、オリジナルのRAIDグループ群G0とコピー先のRAIDグループ群G0Cとの差分が管理される。
【００８３】
次に、RAIDグループ群G0Cの閉塞処理を行う。そして、作業者は、閉塞処理されたRAIDグループ群G0Cをディスクアレイ装置１１０から取り外す（Ｓ９）。ここで、コピー先RAIDグループ群G0Cへのデータコピー処理及び閉塞処理が行われている間も、ディスクアレイ装置１１０は、オリジナルのRAIDグループ群G0を用いて、通常通りのストレージサービスをホストコンピュータ３０Ａに提供可能である。
【００８４】
メインサイトのディスクアレイ装置１１０から取り外されたRAIDグループ群G0Cは、作業者により梱包等され、バックアップサイトに搬送される。そこで、図７中のバックアップサイト側の処理に目を転じる。バックアップサイトに搬入されたRAIDグループ群G0Cは、ディスクアレイ装置２１０の所定位置に取り付けられる（Ｓ２１）。即ち、コピー先RAIDグループ群G0Cを構成する各ディスクを、RAIDグループ内における個々のディスクの位置も含めて、オリジナルRAIDグループ群G0の取付位置と同一の位置に取り付ける。なお、ディスクの取付作業を行う際、ディスクアレイ装置２１０の主電源は落とされている。
【００８５】
各ディスクの取付作業が完了すると（S22：YES）、作業者は、ディスクアレイ装置２１０の電源を入れ、ディスクアレイ装置２１０を起動させる（Ｓ２３）。次に、作業者は、ディスクアレイ装置１１０の構成情報１１２を、ディスクアレイ装置２１０のコントローラ２１１に格納させる（Ｓ２４）。これにより、コントローラ２１１の共有メモリに、構成情報２１２が記憶される。メインサイトの構成情報１１２とバックアップサイトの構成情報２１２とは同一のものであり、オリジナルのRAIDグループ群G0の構成に関する情報がそれぞれ含まれている。
【００８６】
バックアップサイトのコントローラ２１１に構成情報２１２を記憶させた後、ディスクアレイ装置２１０を再び起動させる（Ｓ２５）。これにより、コントローラ２１１は、構成情報２１２に基づいて、RAIDグループ群G0Cを認識する。ディスクアレイ装置２１０は、この時点で使用可能状態となる。
【００８７】
メインサイト側では、バックアップサイトのディスクアレイ装置２１０が起動したことを検知すると（S10：YES）、差分ビットマップテーブルＴ３（１１３）に基づいて、差分データをバックアップサイトに転送する（Ｓ１１）。
【００８８】
バックアップサイトのディスクアレイ装置２１０は、メインサイトのディスクアレイ装置１１０から差分データを受信すると、この差分データをRAIDグループ群G0Cに反映させる（Ｓ２６）。これにより、ディスクアレイ装置１１０とディスクアレイ装置２１０との記憶内容が同期する。
【００８９】
ここで、メインサイトのディスクアレイ装置１１０に記憶されている構成情報１１２を、バックアップサイトのディスクアレイ装置２１０にダウンロードさせる方法としては、以下のように種々のものを採用することができる。
【００９０】
（１）可搬記憶媒体を用いる方法
コントローラ１１１に記憶されている構成情報１１２を、外部Ｉ／Ｆ１１４から可搬記憶媒体に転送し、可搬記憶媒体に記憶させる方法である。構成情報のコピー実行指示は、例えば、ホストコンピュータ３０Ａや管理端末３１から行うことができる。
可搬記憶媒体としては、例えば、フラッシュメモリ、EEPROM（Electrically Erasable Programmable Read-Only Memory）、ＩＣカード、メモリカード等のようなメモリ装置を利用できる。あるいは、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）のような媒体を用いてもよい。
構成情報１１２が記憶された可搬記憶媒体は、コピー先RAIDグループ群G0Cと一緒に、またはRAIDグループ群G0Cとは別に、バックアップサイトに搬入される。可搬記憶媒体に記憶されている構成情報は、外部Ｉ／Ｆ２１４を介して、コントローラ２１１に読み込まれる。これにより、コントローラ２１１内に構成情報２１２が保持される。
【００９１】
（２）通信ネットワークを用いる方法
コントローラ１１１に記憶されている構成情報１１２を、通信ネットワークＣＮ１１を介して送信する方法である。ホストコンピュータ３０Ａや管理端末３１からの指示により、コントローラ１１１は、構成情報１１２に所定のヘッダ情報を付加して、外部Ｉ／Ｆ１１４から通信ネットワークＣＮ１１に送り出す。この構成情報１１２は、通信ネットワークＣＮ１１から外部Ｉ／Ｆ２１４を介して、バックアップサイトのコントローラ２１１に受信される。
ここで、種々のタイミングで、メインサイト側の構成情報をバックアップサイト側に送信することができる。例えば、メインサイトにおけるRAIDグループ群G0CへのＩ／Ｏ処理停止後に、構成情報１１２をバックアップサイトのディスクアレイ装置２１０に向けて送信してもよい。即ち、RAIDグループ群G0Cがディスクアレイ装置２１０から取り出されてバックアップサイトに搬入される前に、先に構成情報のみをディスクアレイ装置２１０に送信して記憶させることができる。あるいは、RAIDグループ群G0Cをディスクアレイ装置２１０に取り付けた後で、ディスクアレイ装置１１０からディスクアレイ装置２１０に構成情報を送信することもできる。
【００９２】
（３）RAIDグループを用いる方法
RAIDグループ群G0に関する構成情報を、そのRAIDグループ群G0自身に保持させ、コピー先RAIDグループ群G0Cを生成するときに構成情報も一緒にコピーさせる方法である。従って、RAIDグループ群G0Cを移設先のディスクアレイ装置２１０に取り付けた時点で、構成情報をコントローラ２１１に読み込ませることができる。
構成情報は、例えば、RAIDグループ群G0を構成するRAIDグループのいずれか１つのディスク、あるいは複数のディスクの管理レコードに書き込むことができる。ディスクアレイ装置１１０に構成変更が生じた場合は、構成情報も更新される。１つまたは複数のディスクに記憶された構成情報は、RAIDグループ群G0のコピー時に、アプリケーションデータと共に一緒にコピーされる。
【００９３】
図７では、メインサイトのディスクアレイ装置１１０とバックアップサイトのディスクアレイ装置２１０との関係を主として説明したが、メインサイトのディスクアレイ装置１２０とバックアップサイトのディスクアレイ装置２２０との間でも、上記同様の処理が行われる。
【００９４】
本実施例は、上述のように構成されるので、以下の効果を奏する。メインサイトのディスクアレイ装置１１０，１２０内でRAIDグループ群G0，G1のコピー先RAIDグループ群G0C，G1Cをそれぞれ生成し、これらコピーしたRAIDグループ群G0C，G1Cをバックアップサイトに搬入し、対応するディスクアレイ装置２１０，２２０の所定位置にそれぞれ取り付けた後、構成情報１１２，１２２をディスクアレイ装置２１０，２２０にダウンロードさせる構成とした。従って、RAIDグループ群G0，G1が有する多量のデータを通信ネットワークＣＮ１１を用いて転送する場合に比べて、比較的短時間でバックアップサイトを構築することができる。また、テープデバイス等のバックアップデバイスを用いてバックアップサイトを構築する場合に比べても、より短い時間でバックアップサイトの初期構築を完了することができる。
【００９５】
本実施例では、同一筐体内で一方のRAIDグループ群から他方のRAIDグループ群にデータをコピーさせるという筐体内ミラーリング機能を用いて、コピー先RAIDグループ群G0C，G1Cを生成する構成とした。従って、テープデバイスやバックアッププログラム等の特別な外部装置や外部機能を用いずに、バックアップサイトの初期構築を行うことができる。
【００９６】
本実施例では、コピー先RAIDグループ群G0C，G1Cへのデータコピー処理と、RAIDグループ群G0C，G1Cを構成する各ディスクを閉塞処理して取り外す処理と、構成情報１１２，１２２をバックアップサイトのディスクアレイ装置２１０，２２０にダウンロードさせる処理とを、メインサイトのディスクアレイ装置１１０，１２０を停止させることなく、それぞれ実行できるようにした。従って、メインサイトでのサービス提供を中断することなく、バックアップサイトの初期構築を進めることができる。
【００９７】
図８は、本実施例による各処理の概略を示すタイミングチャートである。（ａ）は、メインサイトにおいて、ホストコンピュータ３０Ａに対しストレージサービスが提供されている状態を示す。（ｂ）は、RAIDグループ群G0，G1のコピーがそれぞれ行われている状態を示す。
【００９８】
（ｃ）に示すように、RAIDグループ群G0，G1のコピーを完了すると、差分データの管理が開始される。コピー完了後に、メインサイトのディスクアレイ装置１１０，１２０からRAIDグループ群G0C，G1Cがそれぞれ取り外される。（ｄ）に示すように、各RAIDグループ群G0C，G1Cは、バックアップサイトに搬送されて、ディスクアレイ装置２１０，２２０の所定位置にそれぞれ取り付けられる。（ｅ）に示すように、各RAIDグループ群G0C，G1Cの取付が完了すると、構成情報１１２，１２２がディスクアレイ装置２１０，２２０にダウンロードされる。これにより、ディスクアレイ装置２１０，２２０は、ディスクアレイ装置１１０，１２０がRAIDグループ群G0，G1を使用するのと同様に、RAIDグループ群G0C，G1Cを使用可能となる。
【００９９】
そして、（ｆ）に示すように、メインサイトのディスクアレイ装置１１０，１２０でそれぞれ管理されている差分ビットマップテーブルＴ３（１１３，１２３）を、対応するディスクアレイ装置２１０，２２０にそれぞれ反映させる。これにより、メインサイトのディスクアレイ装置１１０，１２０とバックアップサイトのディスクアレイ装置２１０，２２０とは、同一システムを備えることになり、ディザスタリカバリシステムの初期構築が完了する。
【実施例２】
【０１００】
図９は、本発明の第２実施例を示す全体構成図である。本実施例は第１実施例の変形例と位置づけることができる。本実施例の特徴は、筐体間ミラーリング技術を利用して、コピー先RAIDグループ群G0C，G1Cをそれぞれ生成する点にある。
【０１０１】
メインサイトには、３個のディスクアレイ装置１１０Ａ，１２０Ａ，１３０がそれぞれ設けられている。ここで、ディスクアレイ装置１１０Ａ，１２０Ａは、「第１のディスクアレイ装置」に該当し、ディスクアレイ装置１３０は、「第２のディスクアレイ装置」に該当する。
【０１０２】
各ディスクアレイ装置１１０Ａ，１２０Ａ，１３０は、例えば、SAN等の高速な通信ネットワークを介して相互に接続されている。また、メインサイトとバックアップサイトとの間は、通信ネットワークＣＮ１１を介して接続されている。ここで、一般的には、サイト内の通信ネットワークＣＮ１２の方が、サイト間の通信ネットワークＣＮ１１よりも高速化し易い。サイト間の通信ネットワークＣＮ１１には、回線網の制約や回線利用料金等の問題から、高速な通信回線を構築するのが難しいためである。
【０１０３】
ディスクアレイ装置１１０ＡはRAIDグループ群G0を備え、ディスクアレイ装置１２０ＡはRAIDグループ群G1を備える。これらRAIDグループ群G0，G1のコピーG0C，G1Cは、ディスクアレイ装置１３０内にそれぞれ形成される。RAIDグループ群G0，G1のコピーを生成する場合、サイト内の通信ネットワークＣＮ１２を介して、各ディスクアレイ装置１１０Ａ，１２０Ａからディスクアレイ装置１３０にデータが転送される。このように別々の装置間でコピーを実行することを、筐体間ミラーリングと呼ぶ。
【０１０４】
RAIDグループ群G0，G1に書き込まれたデータをRAIDグループ群G0C，G1Cにも同時に書き込む等のように、ディスクアレイ装置１１０Ａ，１２０Ａの記憶内容とディスクアレイ装置１３０の記憶内容とを常時同期させる構成を採用することができる。また、これに限らず、バックアップサイトの構築時に、ホストコンピュータ３０Ａからの指示に基づいて、RAIDグループ群G0，G1のコピーをディスク装置１３０内に生成する構成でもよい。
【０１０５】
ディスクアレイ装置１３０内でRAIDグループ群G0C，G1Cが生成されると、作業者は、ディスクアレイ装置１３０の主電源を落としてから、RAIDグループ群G0C，G1Cを取り外す。ディスクアレイ装置１３０は、ディスクアレイ装置１１０，１２０のボリュームコピー生成に使用される装置であり、その機能を停止させても、ディスクアレイ装置１１０，１２０が提供するサービスに悪影響を与えない。
【０１０６】
ディスクアレイ装置１３０から取り外されたRAIDグループ群G0C，G1Cは、バックアップサイトに搬入され、ディスクアレイ装置２１０，２２０の所定位置にそれぞれ取り付けられる。第１実施例と同様に、構成情報１１２，１２２がディスクアレイ装置２１０，２２０のコントローラ２１１，２２１にそれぞれダウンロードされる。
【０１０７】
そして、ディスクアレイ装置１１０，１２０でそれぞれ管理されている差分ビットマップテーブルＴ３（１１３，１２３）は、ディスクアレイ装置２１０，２２０に送信され、ディスクアレイ装置２１０，２２０の各ディスクにそれぞれ反映される。
【０１０８】
本実施例は、上述のように構成されるので、第１実施例と同様の効果を奏する。これに加えて、本実施例では、RAIDグループ群G0，G1のコピーを生成するために、別のディスクアレイ装置１３０を利用する構成とした。従って、ディスクアレイ装置１１０，１２０を運用したままの状態で、ディスクアレイ装置１３０の主電源を落としてからRAIDグループ群G0，G1の各ディスクを取り外すことができる。従って、より安全にディスクの取り外し作業を行うことができる。
【０１０９】
なお、本発明は、上述した実施の形態に限定されない。当業者であれば、本発明の範囲内で、種々の追加や変更等を行うことができる。例えば、各サイトでは、それぞれ少なくとも１つ以上のディスクアレイ装置が設けられていればよく、３つ以上のディスクアレイ装置が設置されている場合にも本発明を適用することができる。また、バックアップサイトを複数拠点設ける場合は、バックアップサイトの数に応じた数だけ、メインサイト内でRAIDグループ群のコピーを生成すればよい。あるいは、１つのバックアップサイトにおいて、他のバックアップサイトを構築するためのRAIDグループ群を生成する構成としてもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明の全体概念を示す説明図である。
【図２】本発明の実施例に係わるディスクアレイ装置の外観図である。
【図３】ディスクアレイ装置の論理的な概略構成を示すブロック図である。
【図４】ストレージシステムの全体構成を示すブロック図である。
【図５】構成情報の一例を示す説明図である。
【図６】差分データを管理するための情報の一例を示す説明図である。
【図７】バックアップサイトの初期構築処理の概略を示すフローチャートである。
【図８】バックアップサイトの初期構築におけるタイミングチャートである。
【図９】第２実施例に係わるストレージシステムの全体構成を示すブロック図である。
【符号の説明】
【０１１１】
１，２…ディスクアレイ装置、３…RAIDグループ群、４…コピーされたRAIDグループ群、５…構成情報、６…差分データ、７…通信ネットワーク、８…可搬記憶媒体、１０…ディスクアレイ装置、１１…基本筐体、１２…増設筐体、１３…制御パッケージ、 １４…電源ユニット、１５…バッテリユニット、１６…冷却ファン、２１…チャネルアダプタ、２１Ａ…通信ポート、２２…ディスクアダプタ、２３…キャッシュメモリ、２４…共有メモリ、２５…スイッチ部、２６…ディスクドライブ、２７…RAIDグループ、３０，３０Ａ，３０Ｂ…ホストコンピュータ、３１…管理端末、G01〜G0n…RAIDグループ群G0を構成するRAIDグループ、G11〜G1n…RAIDグループ群G1を構成するRAIDグループ、G01C〜G0nC…RAIDグループ群G0Cを構成するRAIDグループ、G11C〜G1nC…RAIDグループ群G1Cを構成するRAIDグループ、１１０，１２０、１１０Ａ，１２０Ａ…メインサイトのディスクアレイ装置、１３０…メインサイトのコピー用ディスクアレイ装置、２１０，２２０…バックアップサイトのディスクアレイ装置、１１１，１２１，２１１，２２１…コントローラ、１１２，１２２，２１２，２２２…構成情報、１１３，１２３…差分ビットマップテーブル、１１４，１２４，２１４，２２４…外部Ｉ／Ｆ、ＣＮ…通信ネットワーク、ＣＮ１１…サイト間を接続する通信ネットワーク、ＣＮ１２…サイト内を接続する通信ネットワーク
【図１】
2005267038.tif 000003
【図２】
2005267038.tif 000004
【図３】
2005267038.tif 000005
【図４】
2005267038.tif 000006
【図５】
2005267038.tif 000007
【図６】
2005267038.tif 000008
【図７】
2005267038.tif 000009
【図８】
2005267038.tif 000010
【図９】
2005267038.tif 000011