(57)【特許請求の範囲】
【請求項１】
ローカルサイトに設置されたホストプロセッサと、第１のストレージシステムと、前記第１のストレージシステムの交換対象となる第２のストレージシステムと、リモートサイトに設置された第３のストレージシステムとを備えたオンラインデータ移行システムによるオンラインデータ移行方法であって、
前記第１のストレージシステムと前記第２のストレージシステムとが通信を開始する工程と、
前記第１のストレージシステムと前記第３のストレージシステム間のリモートコピー機能を中断し、前記第１のストレージシステムと前記ホストプロセッサとの通信を中断する工程と、
前記ホストプロセッサと前記第２のストレージシステムとが通信を開始する工程と、
前記第２のストレージシステムと前記第３のストレージシステムとが通信を開始する工程と、
前記第１のストレージシステムから前記第２のストレージシステムに、前記第１のストレージシステムと前記第３のストレージシステムとのペアとなる格納領域を特定するためのリモートコピー構成情報を移行する工程と、
前記リモートコピー構成情報に従って前記第２のストレージシステムと前記第３のストレージシステム間でリモートコピーを開始し、前記リモートコピー中に、前記第１のストレージシステムから前記第２のストレージシステムにデータを移行する工程とを備え、
前記移行する工程において、前記第１のストレージシステムから前記第２のストレージシステムに移行されていないデータの位置を読み出す要求が発生した場合は、前記第２のストレージシステムが、要求されたデータを前記第１のストレージシステムから読み出し、前記第２のストレージシステムは、要求されたデータを前記ホストプロセッサに出力し、書き込み要求が発生した場合、前記第２のストレージシステムが書き込みデータを前記第２のストレージシステムと前記第１のストレージシステムとの両方に書き込む処理を有することを特徴とするオンラインデータ移行方法。
【請求項２】
請求項１に記載の方法において、
前記第１のストレージシステムと前記第２のストレージシステムはプライマリストレージシステムであり、前記第３のストレージシステムは、プライマリストレージシステムをミラーリングするのに指定されたセカンダリストレージシステムであることを特徴とするオンラインデータ移行方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は概してコンピュータシステムに関し、特にコンピュータデータの移行システム、方法およびその関連装置に関する。
【０００２】
【従来の技術】
オンラインデータの移行とは、旧ストレージシステム内データへのアクセスを可能な状態に保ったまま、データを旧ストレージシステムから別のストレージシステムにデータを転送するプロセスである。オンラインデータの移行は、業務への影響を最小限に抑えながらストレージシステムの交換が可能であることから、コンピュータユーザ間で普及してきている。一般にオンラインデータの移行に関しては、当該技術において既に知られているところである（例えば、カリフォルニア州サンタクララの日立データシステムズ社より入手可能な論文“CARE  Software  Solutions,  Hitachi  On−line  Data  Migration”参照）。
【０００３】
「リモートコピー」とは、バックアップを目的として、ローカルサイトからリモートサイトにデータをコピーすることを含むミラーリング技術である。通常、リモートコピーは継続的にデータを保護するためリアルタイムで行われ、それによりストレージシステムの破壊（例えば火災、地震、停電などによる破壊）もしくは予想外のシステム停止等に際しデータの損失を最小限に抑えることができる。リモートコピーのソフトウェアやそれに関連する装置は、リモートストレージシステムを用いたローカルメインフレームコンピュータのストレージシステムをバックアップするために開発されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、すでにリモートコピーを実行しているコンピュータユーザは、オンラインデータの移行中にストレージシステムを交換しようとすると、ジレンマに遭遇する。すなわち、ユーザは、一方では新しいストレージシステムによる高速化や高性能といった恩恵を得るために古いストレージシステムをアップグレードしたいのであるが、他方で、オンラインデータ移行プロセス中に既存のリモートコピー機能を中断させてデータを損失してしまうというリスクを冒すわけにはいかない。オンラインデータの移行を実行するのに現在利用できる技術では、リモートコピー機能を長期間停止させなくてはならず、かつ（又は）移行終了後にリモートコピー機能を再構成しなくてはならないため（リモートコピーを初期コピーから始めなくてはならないため、これにも長時間を要するため）、ほとんどのユーザにとっては、移行プロセスの間にデータが損失してしまうというリスクを冒す以外に方法がない。
【０００５】
上記より、リモートコピーへの影響を最小限に抑えながらオンラインデータの移行を実行する技術が切に望まれている。
【０００６】
【課題を解決するための手段】
本発明は、リモートコピー中のオンラインデータ移行を行うための方法、システム、および装置に関するものである。一実施の形態においては、新ストレージシステムが、交換の対象となる旧ストレージシステムに接続される。オンラインデータの移行を開始する前に、リモートコピー構成情報が旧ストレージシステムから新ストレージシステムに移行される。これにより、オンラインデータの移行中に新ストレージシステムもしくは旧ストレージシステムの一方で（その構成により）、他のストレージシステムとのリモートコピー機能を操作可能に維持しておくことが可能となる。
【０００７】
一実施の形態において、旧ストレージシステムおよび新ストレージシステムは、ローカルサイトに設置されたプライマリストレージシステムである。この場合、オンラインデータの移行中に、旧プライマリストレージシステムに向けられた書き込みデータが旧ストレージシステムと新ストレージシステムとの両方に書き込まれ、データの完全性が保持される。
【０００８】
一実施の形態において、旧ストレージシステムおよび新ストレージシステムは、ローカルサイトから離れて位置するサイトに設置されたセカンダリストレージシステムである。
【０００９】
本発明のこれらの及び他の特徴および効果については、添付の図面と特許請求の範囲の記載とを含む本明細書に開示される全ての記載より、当該技術の当業者には容易に理解されるであろう。
【００１０】
【発明の実施の形態】
図１は、本発明の一実施の形態による、同一の製造業者によるプライマリストレージシステムと他のストレージシステムとを交換するためのオンラインデータの移行の構成を模式的に示したものである。図１に示す構成においては、ホストプロセッサ１０１、旧プライマリストレージシステム１０２、新プライマリストレージシステム１０３がローカルサイトに設置されており、一方で、旧セカンダリストレージシステム１０４はリモートサイトに設置されている。本開示で用いられるように、「プライマリストレージシステム」とはローカルサイトに設置されたストレージシステムのことを表し、一方「セカンダリストレージシステム」とはリモートサイトに設置されたバックアップ用のストレージシステムを表す。
【００１１】
図１において、ホストプロセッサ１０１はメインフレームタイプのホストプロセッサである。しかしながら、本発明はそれに限定されるものではなく、コンピュータシステム一般に適用可能なものである。旧プライマリストレージシステム１０２と新プライマリストレージシステム１０３とは、同一の製造業者によるものであり（例えば日立データシステムズ社）、一般的には、ハードウェアおよび（又は）ソフトウェアの互換性があるものである。ストレージシステムは、一般的にコントローラーと一以上の記憶ユニットを有している。ストレージシステムの操作を管理する当該コントローラーは、ホストコンピュータおよびその他のストレージシステムと通信するための1組のチャネルインタフェースと、内部プロセスを実行するためのローカルプロセッサおよび関連するメモリと、キャッシュ操作を行うためのキャッシュコントローラおよび関連するキャッシュメモリと、内部ストレージユニットと通信するためのストレージユニットインタフェースとを含んでいる。当該ストレージユニットにはデータを記憶するための媒体、例えば、テープ、磁気ディスク、光ディスク等が含まれている。本実施の形態においては、記憶ユニットはディスクユニットであり、記憶媒体は光ディスクもしくは磁気ディスクである。ストレージシステムには、日立データシステムズ社等、様々な製造業者の製品が使用可能である。
【００１２】
さらに図１を参照すると、旧プライマリストレージシステム１０２は、新プライマリストレージシステムに交換されるものである。交換に先立ち、旧プライマリストレージシステム１０２は接続１０５を介してホストプロセッサ１０１に接続され、旧プライマリストレージシステム１０２上のデータが、リモートコピー機能を用い、接続１０６を通じて旧セカンダリストレージシステム１０４上にバックアップされる。本実施の形態にて開示されるように、「接続」とは概して通信リンクを表すのに用いられ、インバウンド（例えばメインフレームの出入力チャネル）もしくはアウトバウンド（例えばイーサネット（Ｒ）リンク）でもよい。接続は、接続をなす物理的なケーブルのリルートもしくは交換を含む様々な方法で移転可能であり、論理的変更（例えばレジスタの値、ポインタ、メモリの位置を変更すること）を行い、データを新たな通信経路に向け直すことにより移動可能である。
【００１３】
ここで、図１の構成を用いたオンラインデータの移行を図２の方法を参照して説明する。図２の動作２０２を参照すると、旧プライマリストレージシステム１０２の新プライマリストレージシステム１０３との交換は、旧プライマリストレージシステム１０２と新プライマリストレージシステム１０３とを接続１０８を介して接続することにより開始される。新プライマリストレージシステム１０３はまだ起動されていないので、動作２０２はホストプロセッサ１０１の操作および旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４との間のリモートコピー機能を中断することなく実行可能である。動作２０４において、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４との間のリモートコピー機能が中断され、旧プライマリストレージシステム１０２とホストプロセッサ１０１間の通信も中断される。
【００１４】
動作２０６において、ホストプロセッサ１０１と旧プライマリストレージシステム１０２との間の接続１０５が取り外され、ホストプロセッサ１０１と新プライマリストレージシステム１０３との間の接続１０９（図１参照）が設けられる。
【００１５】
動作２０８において、リモートコピーの構成情報が、接続１０８を介して旧プライマリストレージシステム１０２から新プライマリストレージシステム１０３に移行される。一般的に、「移行」とはストレージシステムから他のストレージシステムにデータを転送するプロセスのことである。もし２つのストレージシステムが機能的に同一である場合には、移行にはデータをそのままコピーすることも含まれるが、そうでない場合は、いくらかのデータフォーマットの変更が必要となる。この場合においては、旧プライマリストレージシステム１０２と新プライマリストレージシステム１０３とは同一の製造業者によるものであるので、移行プロセスは比較的簡単であり、リモートコピーの構成情報もそのまま（以下に説明する新たなコピーペアに反映する軽微な修正をして）移行される。
【００１６】
リモートコピーの構成情報によって、プライマリストレージシステムからセカンダリストレージシステムにデータをコピーするための構成が特定される。当該情報にはコピーペア情報が含まれており、それはローカルサイト内のストレージシステムを「ミラーリング」するのに指定されたリモートサイトのストレージシステムを識別する。コピーペア情報の一例を表１に示す。
【００１７】
【表１】
0004148722.tif 000002
【００１８】
表１に示すように、コピーペア情報はまた、ローカルサイトの特定のストレージシステム内のどの論理記憶ユニットがリモートサイトの特定のストレージシステム内の論理記憶ユニットとペアになるのかを特定する。リモートコピー構成情報の移行の一部としてコピーペア情報が更新され、ストレージシステムの新たなペアに反映される。ストレージシステムおよびストレージシステム内の論理記憶ユニットは、それぞれのアドレスおよびその他の位置情報、例えばローカルストレージシステムとリモートストレージシステム間の接続等により識別される。リモートコピー中にローカル論理記憶ユニットに書き込まれたデータが、対応するリモート論理記憶ユニットにコピーされる。ストレージシステムにおいてデータキャッシュが用いられているため、当該コピーは直ちに行ってもよいし、しばらく後に行ってもよい。
【００１９】
リモートコピー構成情報にはコントロールビットマップやいくらかの管理情報も含まれている。コントロールビットマップはローカルストレージシステムのデータとリモートストレージシステムのデータとの違いを示す情報を有している。一実施の形態においては、コントロールビットマップには、どのデータブロックが更新されたのかおよびどのデータがリモートストレージシステムにコピーされる必要があるのかを示す情報が含まれている。管理情報にはストレージシステムのペアの状態が含まれている。一実施の形態においては、ストレージシステムのペアはSUSPEND、PAIR、もしくはCOPYのいずれかの状態とすることができる。SUSPENDは、ローカルストレージシステムとリモートストレージシステム間のリモートコピープロセスが中断されていることを表す。コントロールビットマップに反映されているローカルストレージシステムとリモートストレージシステムとの間の差異は、SUSPEND状態において増加する。PAIRは、ローカルストレージシステムとリモートストレージシステム間における差異がないことを表し、よって、書き込み要求を即座に（同期モード）もしくは定期的に（非同期モード）処理することが可能となる。COPYは、データがプライマリストレージシステムから対応するセカンダリストレージシステムにコピー中であることを表す。
【００２０】
図２の動作２１０を参照すると、旧プライマリストレージシステム１０２から新プライマリストレージシステム１０３へのリモートコピー構成情報の移行後に、接続１０６が取り外され、接続１０７（図１参照）が設けられる。動作２１２において、接続１０７を通じて新プライマリストレージシステム１０３と旧セカンダリストレージシステム１０４との間のリモートコピー機能が開始される。
【００２１】
また、動作２１２において、旧プライマリストレージシステム１０２のデータの残りの部分の移行が開始される。その移行中、旧プライマリストレージシステム１０２からまだ移行されていないデータの位置を読み出す要求に関しては、新プライマリストレージシステム１０３が、要求された当該データを接続１０８を通じて旧プライマリストレージシステム１０２から読み出すことにより処理される。そして、新プライマリストレージシステム１０３は、要求された当該データを接続１０９を通じてホストプロセッサ１０１に与える。書き込み要求は新プライマリストレージシステム１０３が付随する書き込みデータを新プライマリストレージシステム１０３自身と旧プライマリストレージシステム１０２との両方に書き込むことにより処理され、データが完全に維持される。
【００２２】
動作２１４において、旧プライマリストレージシステム１０２のデータが全て新プライマリストレージシステム１０３に移行されると、旧プライマリストレージシステム１０２が取り除かれる。もちろん、移行が完了した際には、システムは通常に作動を開始し、移行に関連する特別なプロセス、例えば新旧両方のプライマリストレージシステムへに書き込みを行うプロセスは終了する。図３は、オンラインデータの移行が完了し、その結果旧プライマリストレージシステム１０２が取り除かれた後の、ホストプロセッサ１０１と、新プライマリストレージシステム１０３と、旧セカンダリストレージシステム１０４との配置を模式的に示している。
【００２３】
図１のオンラインデータの移行構成と図２の方法により、リモートコピー機能の中断を最小限に抑えることが可能となる。図２の方法において、リモートコピーが動作２０４において停止し、動作２１２において再開される。動作２０８におけるリモートコピー構成情報の移行と動作２０６と２１０とにおける接続の移動とは比較的短時間で完了することができるので、リモートコピー機能の停止は短期間だけで済む。さらに、新プライマリストレージシステムと旧セカンダリストレージシステム間のリモートコピーを再構成する必要がなく、従って動作２１２におけるオンラインデータの移行開始時には、リモートコピーの操作が可能となる。
【００２４】
図１のオンラインデータの構成と図２の方法において、データ移行の開始に先立ち、ホスト接続とリモートコピー接続とは新プライマリストレージシステムにリルートされる。その結果、使用中断期間が動作２０４から始まり動作２１０で終了する１度の期間となる。用途に応じて、中断期間を２回に、すなわち、ホスト接続のリルート時とリモートコピー接続のリルート時の２回に分けることも可能である。図４は、本発明の一実施の形態による、プライマリストレージシステムを同一の製造業者による他のストレージシステムに交換するための、別のオンラインデータ移行構成を模式的に示している。ここで、図４を図５の方法を参照しながら説明する。動作５０２において、接続１０８（図４参照）を用いて旧プライマリストレージシステム１０２を新プライマリストレージシステム１０３に接続することで、旧プライマリストレージシステム１０２の新プライマリストレージシステム１０３への交換が開始される。新プライマリストレージシステム１０３はまだ起動されていないので、動作５０２は、ホストプロセッサ１０１の操作および旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４との間のリモートコピー機能を中断することなく実行することができる。動作５０４において、旧プライマリストレージシステム１０２とホストプロセッサ１０１との間の通信が中断される。動作５０６において、ホストプロセッサ１０１と旧プライマリストレージシステム１０２との間の接続１０５が取り除かれ、ホストプロセッサ１０１と新プライマリストレージシステム１０３との間の接続１０９（図４参照）が設けられる。
【００２５】
動作５０８において、通常の操作が再開され、オンラインデータの移行が開始される。つまり、接続１０９を設けた後に、新プライマリストレージシステム１０３が、ホストプロセッサ１０１からの読み出しおよび書き込み要求の処理を開始することができる。この間に、まだ旧プライマリストレージシステム１０２から移行されていないデータの位置の読み出し要求は、新プライマリストレージシステム１０３が要求されたデータを接続１０８を通じて旧プライマリストレージシステム１０２から読み出すことで処理される。そして、新プライマリストレージシステム１０３は要求されたデータを接続１０９を通じてホストプロセッサ１０１に供給する。書き込み要求は新プライマリストレージシステム１０３が付随する書き込みデータを新プライマリストレージシステム自身と旧プライマリストレージシステム１０２との両方に書き込むことで処理される。こうすることで、移行プロセス間のデータの完全性が維持され、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４間のリモートコピー機能を継続させておくことが可能となる。なお、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４間のリモートコピー接続である接続１０６はまだ断たれていない。
【００２６】
リモートコピー構成情報を含む全ての旧ストレージシステム１０２のデータは、いずれかの時点において新プライマリストレージシステム１０３に移行される。そして、動作５１０において、新プライマリストレージシステム１０３が、すべてのリモートコピー書き込みデータを、旧セカンダリストレージシステム１０４にコピーされる保留データとして処理することを開始する。それにより、リモートコピー機能が中断している間のリモートコピーデータがセーブされる。動作５１２において、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４間のリモートコピー機能が中断される。任意で、旧プライマリストレージシステム１０２をここで取り除くことも可能である。動作５１４において、図３に示すように、接続１０６を取り除き、新プライマリストレージシステム１０３と旧セカンダリストレージシステム１０４間の接続１０７を設けることで、リモートコピー接続がリルートされる。動作５１６において、新プライマリストレージシステム１０３と旧セカンダリストレージシステム１０４間でリモートコピーが開始され、オンラインデータ移行プロセスが終了する。既に述べたように、リモートコピーは再構成する必要がない。
【００２７】
本発明は、旧セカンダリストレージシステムを同一の製造業者による別のストレージシステムに交換するのに用いることも可能である。図６は、本発明の一実施の形態における、そのような用途でのオンラインデータの移行の構成を模式的に示している。図６において、旧セカンダリストレージシステム１０４は新セカンダリストレージシステム６０１と交換されるものであり、共に同一の製造業者によるものである。
【００２８】
ここで、図７の方法を参照して図６の構成を説明する。動作７０２において、新セカンダリストレージシステム６０１は、接続６０２を介して旧セカンダリストレージシステム１０４に接続される。理解されるように、動作７０２は、接続１０６を通じての旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４間のリモートコピー機能を中断することなく実行可能である。動作７０４において、旧プライマリストレージシステム１０２は、全てのリモートコピー書き込みデータを新セカンダリストレージシステム６０１にコピーされる保留データとして処理を開始する。こうして、リモートコピー機能の中断中にリモートコピーデータがセーブされる。動作７０６において、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４間のリモートコピー機能が中断される。動作７０８において、旧セカンダリストレージシステム１０４のリモートコピーの構成情報が新セカンダリストレージシステム６０１に移行される。動作７１０において、接続１０６を取り除き、旧プライマリストレージシステム１０２と新セカンダリストレージシステム６０１間の接続６０３を設けることにより、リモートコピーの接続をリルートする。動作７１２において、旧セカンダリストレージシステム１０４から新セカンダリストレージシステム６０１へのオンラインデータの移行が開始される。また、動作７１２において、旧プライマリストレージシステム１０２と新セカンダリストレージシステム６０１間のリモートコピー機能が開始される。動作７１４において、オンラインデータ移行の完了後に旧セカンダリストレージシステム１０４が取り除かれる。
【００２９】
理解されるように、旧プライマリストレージシステムと旧セカンダリストレージシステムとを同一の移行プロセスにおいて交換することは、前述のローカルサイトおよびリモートサイトの個々のストレージシステムを交換する技術を組み合わせることで可能である。図８は、本発明の一実施の形態による、旧プライマリストレージシステム１０２を新プライマリストレージシステム１０３に、および旧セカンダリストレージシステム１０４を新セカンダリストレージシステム６０１に交換するための、オンラインデータの移行の構成を模式的に示している。一実施の形態において、図８に示されているストレージシステムは、すべて同一の製造業者によるものである（後に説明するように、図８のオンラインデータの移行の構成は、ストレージシステムを他の製造業者によるストレージシステムに交換する場合にも用いることも可能である）。図９に示す方法を参照して図８に関して説明を行う。動作９０２において、新プライマリストレージシステム１０３は、接続１０８を介して旧プライマリストレージシステム１０２に接続され、新セカンダリストレージシステム６０１が、接続６０２を介して旧セカンダリストレージシステム１０４に接続される（図８参照）。動作９０４において、旧プライマリストレージシステム１０２とホストプロセッサ１０１間の通信だけでなく、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４間のリモートコピー機能も中断される。
【００３０】
動作９０６において、ホストプロセッサ１０１と旧プライマリストレージシステム１０２との間の接続１０５が取り除かれ、ホストプロセッサ１０１と新プライマリストレージシステム１０３間の接続１０９（図８参照）が設けられる。
【００３１】
動作９０８において、リモートコピーの構成情報が、接続１０８を介して旧プライマリストレージシステム１０２から新プライマリストレージシステム１０３に移行される。また、動作９０８においては、リモートコピーの構成情報が、接続６０２を介して旧セカンダリストレージシステム１０４から新セカンダリストレージシステム６０１に移行される。
【００３２】
動作９１０において、接続１０６を取り除き、新プライマリストレージシステム１０３と新セカンダリストレージシステム６０１との間の接続１０７（図８参照）を設けることで、リモートコピーの接続が新規に設けられる。
【００３３】
動作９１２において、旧プライマリストレージシステム１０２から新プライマリストレージシステム１０３へのオンラインデータの移行プロセス、および旧セカンダリストレージシステム１０４から新セカンダリストレージシステム６０１へのオンラインデータ移行プロセスが開始される。また、動作９１２においては、新プライマリストレージシステム１０３と新セカンダリストレージシステム６０１との間のリモートコピーが、接続１０７を通じて開始される。なお、リモートコピーの構成情報は前もって新ストレージシステムに移行されているので、リモートコピーは、接続１０７が設けられるとすぐに使用可能となる。この時点で、新プライマリストレージシステム１０３は、ホストプロセッサ１０１からの読み出しおよび書き込み要求の処理を開始することができる。旧プライマリストレージシステム１０２からまだ移行されていないデータの位置の読み出し要求は、新プライマリストレージシステム１０３が、要求された当該データを接続１０８を通じて旧プライマリストレージシステム１０２から読み出すことにより処理される。そして、新プライマリストレージシステム１０３が、要求された当該データを接続１０９を通じてホストプロセッサ１０１に供給する。書き込み要求は、新プライマリストレージシステム１０３が、付随する書き込みデータを新プライマリストレージシステム１０３自身と旧プライマリストレージシステム１０２の両方に書き込むことで処理される。これにより、データの移行中およびリモートコピーの機能中でも、データが完全に維持される。
【００３４】
動作９１４において、それぞれのオンラインデータの移行が終了され次第、旧ストレージシステムを取り除くことが可能である。
【００３５】
本発明は、旧ストレージシステムを、旧ストレージシステムとは異なる製造業者による新ストレージシステムに交換する際にも用いることができる。例えば、図８のオンラインデータの移行の構成と図９の方法とは、それぞれ異なった製造業者によるストレージシステム間のオンラインデータの移行に用いることも可能である。その場合、旧プライマリストレージシステム１０２と旧セカンダリストレージシステム１０４とは同一の製造業者によるもので、新プライマリストレージシステム１０３と新セカンダリストレージシステム６０１とはまた別の製造業者によるものである。その構成と方法は、旧ストレージシステムのリモートコピーの構成を新ストレージシステムで用いられるものと同一のフォーマットに変換する事前の動作が動作９０８におけるリモートコピーの構成情報の移行に含まれること以外は、図８および図９に示したものと同様である。通常、製造業者は、サービスコンソールを介して手動で、もしくはスクリプトを用いて自動で再フォーマットすることができる、リモートコピーの構成情報にアクセスするためのシステム管理ツールを提供している。リモートコピー構成情報の再フォーマットは、新ストレージシステムをサイト上に設置する前に実行することが可能である（すなわち、動作９０２以前）。再フォーマットされると、動作９０８において、リモートコピー構成を旧ストレージシステムから移行することもしくは単に新ストレージシステムにコピーすることが可能となる。
【００３６】
本明細書においては、リモートコピー中のオンラインデータの移行を行うための方法、システムおよび装置が開示された。具体的な実施の形態が提供されているが、これらの実施の形態は例示の目的のためであって、本発明を限定するものではないことは言うまでもない。例えば、提示された例示的な実施の形態では、単一のストレージシステムの交換の場合を記載しているが、本発明は複数のストレージシステムの交換に用いることも可能である。本明細書に開示される内容より関連技術の当業者にとってさらに多くの実施の形態が可能であることは明らかであり、よって本発明は特許請求の範囲によってのみ制限されるものである。
【００３７】
【発明の効果】
本願によって開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、以下のとおりである。
【００３８】
（１）本発明によれば、オンラインデータの移行中に新ストレージシステムもしくは旧ストレージシステムの一方で（その構成により）、他のストレージシステムとのリモートコピー機能を操作可能に維持しておくことが可能となる。
【００３９】
（２）また、本発明では、オンラインデータの移行中に、旧プライマリストレージシステムに向けられた書き込みデータが旧ストレージシステムと新ストレージシステムとの両方に書き込まれるので、データの完全性を保持することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による、プライマリストレージシステムを交換するためのオンラインデータの移行の構成を模式的に示した図である。
【図２】本発明の一実施の形態による、プライマリストレージシステムの交換方法を示すフロー図である。
【図３】本発明の一実施の形態による、オンラインデータ移行後のストレージシステムの最終的な構成を模式的に示した図である。
【図４】本発明の他の実施の形態による、プライマリストレージシステムを交換するためのオンラインデータの移行の構成を模式的に示した図である。
【図５】本発明の他の実施の形態による、プライマリストレージシステムの交換方法を示すフロー図である。
【図６】本発明の一実施の形態による、セカンダリストレージシステムを交換するためのオンラインデータの移行の構成を模式的に示した図である。
【図７】本発明の一実施の形態による、セカンダリストレージシステムの交換方法を示すフロー図である。
【図８】本発明の一実施の形態による、プライマリストレージシステムとセカンダリストレージシステムとの両方を交換するためのオンラインデータの移行の構成を模式的に示した図である。
【図９】本発明の一実施の形態による、プライマリストレージシステムとセカンダリストレージシステムとの両方を交換するための方法を示すフロー図である。
【符号の説明】
１０１  ホストプロセッサ
１０２  旧プライマリストレージシステム
１０３  新プライマリストレージシステム
１０４  旧セカンダリストレージシステム
１０５  接続
１０６  接続
１０７  接続
１０８  接続
１０９  接続
６０１  新セカンダリストレージシステム
６０２  接続
６０３  接続
【図１】
0004148722.tif 000003
【図２】
0004148722.tif 000004
【図３】
0004148722.tif 000005
【図４】
0004148722.tif 000006
【図５】
0004148722.tif 000007
【図６】
0004148722.tif 000008
【図７】
0004148722.tif 000009
【図８】
0004148722.tif 000010
【図９】
0004148722.tif 000011