[go: up one dir, main page]

JP2002189570A - 記憶システムの二重化方法および記憶システム - Google Patents

記憶システムの二重化方法および記憶システム

Info

Publication number
JP2002189570A
JP2002189570A JP2000391833A JP2000391833A JP2002189570A JP 2002189570 A JP2002189570 A JP 2002189570A JP 2000391833 A JP2000391833 A JP 2000391833A JP 2000391833 A JP2000391833 A JP 2000391833A JP 2002189570 A JP2002189570 A JP 2002189570A
Authority
JP
Japan
Prior art keywords
data
storage system
logical volumes
vol
volume
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2000391833A
Other languages
English (en)
Other versions
JP2002189570A5 (ja
Inventor
Yasuaki Nakamura
泰明 中村
Hideo Tabuchi
英夫 田渕
Akinobu Shimada
朗伸 島田
Toshio Nakano
俊夫 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000391833A priority Critical patent/JP2002189570A/ja
Priority to EP03022685A priority patent/EP1398702A3/en
Priority to EP01103971A priority patent/EP1217523A1/en
Priority to US09/797,479 priority patent/US6754792B2/en
Publication of JP2002189570A publication Critical patent/JP2002189570A/ja
Priority to US10/763,603 priority patent/US6978347B2/en
Publication of JP2002189570A5 publication Critical patent/JP2002189570A5/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2056Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
    • G06F11/2071Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2056Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
    • G06F11/2064Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring while ensuring consistency
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2056Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
    • G06F11/2082Data synchronisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1461Backup scheduling policy
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2056Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
    • G06F11/2066Optimisation of the communication load
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/82Solving problems relating to consistency
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99955Archiving or backup

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Hardware Redundancy (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【課題】リモートコピー機能において、データ内容の一
貫性を保持するグループとして定義されたペア論理ボリ
ューム群において、前記グループ内の全ペア論理ボリュ
ームの二重化を完了するまでの時間を削減し早期二重化
を図る。 【解決手段】コピーを一時停止するような事象が発生し
た場合、一時停止の原因が解消してから前記グループ内
のペア論理ボリューム群を一度に二重化を開始するかわ
りに、一時停止の原因と関係ない前記グループ内のペア
論理ボリュームから順次二重化を実施するようにする。 【効果】 一時停止の原因に関係しない、前記グループ
内の全ペア論理ボリュームの二重化を完了するまでの時
間を削減できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータが参
照及び更新するためのデータを格納する記憶システムに
係わり、特に記憶システムの保有するデータを二重化す
る方法及びその記憶システムに関する。
【0002】
【従来の技術】メインのデータセンターで保有するディ
スクサブシステム(記憶システム)のデータは、地震等
の災害により消失する恐れがある。この消失に備え、遠
隔地のリモートセンターのディスクサブシステム(記憶
システム)に、そのデータのコピーを作成し、即ち、デ
ータを二重化しておくことで、このデータ消失をリカバ
ーする方法がある。そして、このデータを二重化する方
法は、いわゆるリモートコピー機能により既にいくつか
実用化されている。
【0003】リモートコピー機能は、メインセンターが
保有するデータの内容をリモートセンター側に、単にあ
る時点のデータ内容としてバックアップする機能を提供
するだけでなく、メインセンター内のホストコンピュー
タ(上位装置)からディスクサブシステムにデータの更
新(書き込み)指示があったとき、リモートセンターの
ディスクサブシステムに対しても、当該更新データを書
き込む機能である。これにより、メインセンターのシス
テムで何らかの障害が発生し、メインセンターにあるデ
ィスクサブシステムのデータが使用不可能になった場
合、リモートセンターのディスクサブシステムが保有す
るデータを使用することで、即座にメインセンターでの
処理を引き継ぐことができる。
【0004】この場合にリモートセンター側のディスク
サブシステムでは、メインセンターでの処理を引き継ぐ
ために、障害時のメインセンター側のデータと整合性を
持ったデータを保有している必要がある。言い換えれば
メインセンターでのデータ更新の順序と、リモートセン
ターの更新順序が整合していなければならない。
【0005】このような更新順序の整合性を保持する技
術がいくつか公開されている。例えば特開平6−290
125および特開平11−85408によるメインセン
ターのディスクサブシステムの更新処理とは非同期にコ
ピーを行うリモートコピーのシステムでは、データに付
与された時刻情報に基づいてリモートセンターの上位装
置もしくはディスクサブシステムが、更新データ反映処
理を実行する。
【0006】また例えばデータベースをリモートコピー
機能により二重化する場合では、二重化の対象となるデ
ータの例としてはデータベースのデータ本体と、データ
更新の履歴を記録するログデータがある。データ本体と
ログデータはそれぞれが密接に関連しており、データ更
新のトランザクションが発生した際は、データベースは
データ本体の更新に加えログデータへ更新内容を書き込
むことでデータ更新のトランザクションを完了し、デー
タ内容の整合性を保証する。このような方法によりデー
タ内容の整合性を保証しているデータベースでは、信頼
性の観点からデータ本体とログデータを異なるディスク
サブシステムのボリュームに記録されるようにシステム
設計が行われることが多い。そして、この様な、互いに
異なるディスクサブシステムの各ボリュームに格納され
たデータ本体とログデータをリモートコピー機能により
二重化する場合においても、リモートセンターのボリュ
ームにコピーしたデータ本体とログデータの内容は整合
性を保った状態でなければならない。このためリモート
コピー機能ではメインセンターでデータ本体とログデー
タを異なるディスクサブシステムのボリュームに記録さ
れている場合においても、メインセンターで更新された
順序と同じ順序でリモートセンターにおいてもデータを
更新する必要がある。これを実現するため、現状、リモ
ートコピー実行の対象とするメインセンター内ディスク
サブシステムが保有するボリューム(コピー元ボリュー
ム)とリモートセンター内ディスクサブシステムが保有
するボリューム(コピー先ボリューム)を一組のペアボ
リュームとし、ペアボリュームの集合を一つのグループ
(以下、ボリュームグループと呼ぶ)として一括管理す
ることで、リモートセンターでの更新順序を保持しデー
タ内容の整合性を保証している。
【0007】そして、メインセンター側からリモートセ
ンター側へデータ本体やログデータを送信する際、公衆
網を介して通信する場合がある。
【0008】
【発明が解決しようとする課題】従来技術によれば、メ
インセンターとリモートセンター間のデータ内容の整合
性が必要なペア論理ボリュームの集合(ペア論理ボリュ
ーム群)は、一つのグループ(ボリュームグループ)と
して一括管理された制御を必要とする。このような制御
方式において、例えばメインセンターとリモートセンタ
ーの各ディスクサブシステムを接続するためのデータ伝
送路を形成している複数のデータ転送機器の一部を計画
的な保守等により停止する場合、データ内容の整合性を
保持するため、ボリュームグループ内の全てのペア論理
ボリュームについてコピー元からコピー先へのコピーを
一時停止した状態(以下、本状態をサスペンドと呼ぶ)
にする必要がある。サスペンドにした後、停止していた
データ伝送路を再び起動することで、ボリュームグルー
プ内ペア論理ボリューム群を再度二重化(以下、ペア再
形成と呼ぶ)することができる。
【0009】しかしボリュームグループによる一括管理
は、例えば複数のデータ伝送機器の内、一部の機器の停
止であっても、内容一貫性の保持のため、二重化保持に
影響のないペア論理ボリュームもサスペンドにし、一部
の機器を再起動終了するまで、このサスペンドを継続し
ていた。このためサスペンドが終了した後のペア再形成
において、リモートコピーの構成として対象とする容量
が大規模であるほど、ペア再形成時の二重化(コピー)
が完了する時間に膨大な時間を要することになってい
た。即ち、コピー元からコピー先へボリュームグループ
内の各ペア論理ボリュームに属するデータ(大規模容
量)を送付する際、サブシステム内の複数のデータ転送
機器から並行してデータを送信しようとしても、これら
複数のデータは、公衆網へ送出される段階で、複数のデ
ータ転送機器の総容量より少ない容量の公衆回線に送出
されるので、ペア再形成時の二重化が完了するまでに要
する時間が膨大となっていた。
【0010】本発明の目的は、ボリュームグループ内の
ペア論理ボリューム群において、リモートコピー一時停
止後、ペア論理ボリューム群のペア再形成時の二重化が
完了する時間を短縮する方法を提供するものである。
【0011】
【課題を解決するための手段】上記目的は、第1記憶シ
ステムが有する複数の論理ボリュームのデータを、第2
記憶システムへコピーする記憶システムにおいて、前記
複数の論理ボリュームのうち、ある論理ボリュームのデ
ータを、前記第2記憶システムへコピーを開始する第1
ステップと、前記複数の論理ボリュームのうち、前記あ
る論理ボリューム以外の他の論理ボリュームのデータ
を、前記第1ステップに遅れて前記第2記憶システムへ
コピーを開始する第2ステップとを設けることによって
達成される。
【0012】
【発明の実施の形態】本発明は、データ内容の整合性を
保証したボリュームグループ内の全てのペア論理ボリュ
ーム群のコピーが一時停止した状態(サスペンド)にな
った場合、ボリュームグループ内の一部のペア論理ボリ
ュームを選択し、ボリュームグループの中から順次ボリ
ューム単位にペア再形成していくことを許可する二重化
方式である。言い換えればサスペンドにした後、従来技
術ではデータ内容の整合性からボリュームグループの全
ペア論理ボリュームを一斉にペア再形成する必要があっ
たが、本発明は、即ペア再形成が可能なペア論理ボリュ
ームはすぐにペア再形成を実行し、またペア再形成が不
可能なペア論理ボリュームについては不可能な理由が取
り除かれた(例えばデータ伝送機器の復旧)後にペア再
形成を実行する。これにより、ボリュームグループ単位
で一括してペア再形成を実施する場合よりも、ペア再形
成が不可能な理由が取り除かれた後のペア再形成を対象
とする容量が少なくなるので、ボリュームグループ内ペ
ア論理ボリュームの二重化が完了する時間を短縮するこ
とが可能である。
【0013】また本発明では順次ボリューム単位にペア
再形成を実施することで、ペア再形成中にコピー先ボリ
ューム間でデータ内容の一貫性はない。仮にペア再形成
中にペア論理ボリュームのいずれかに障害が発生した場
合、メインセンターのコピー元ボリュームのデータ復元
にコピー先ボリュームを活用することはできない。これ
はデータベースを例にとると、データ本体を書き込んで
いるコピー先ボリュームとログデータを書き込んでいる
コピー先ボリュームとで時間をずらしてペア再形成を実
行するため、両データのペア再形成を終了しないとデー
タ内容の一貫性はないことになる。これを回避するため
本発明ではペア再形成を実施する前に、サスペンドにし
た時点のコピー先ボリュームの複製を、ディスクサブシ
ステムがコピー先ボリュームとは別のボリュームに作成
する。これにより、ペア再形成中にペア論理ボリューム
のいずれかに障害が発生した場合においても当該複製を
利用することで、サスペンドにした時点までのデータを
復元することができる。
【0014】以下、図面を参照しながら本実施形態につ
いて説明する。但し下記の説明に本発明が限定されるわ
けではない。
【0015】図1は、各々上位装置を装備する2つのデ
ータセンターの間でデータの二重化を行うシステムの構
成図である。
【0016】メインセンター101側のデータ記憶シス
テムであるディスクサブシステム(MCU)102とリ
モートセンター103側のデータ記憶システムであるデ
ィスクサブシステム(RCU)104は、両センタ内の
上位装置(ホスト)105,106を介さずに互いに接
続され、MCU102が保有するデータをRCU104
へ二重化を行うリモートコピーシステムを実現してい
る。
【0017】メインセンター101においてMCU10
2は、インタフェースケーブル107を介してMCU1
02に対し、参照及び更新のデータ処理を行う中央処理
装置(CPU)を持つ上位装置105に接続されてい
る。また、MCU102は、上位装置105から参照及
び更新処理を行うためのデータを格納する複数の一次ボ
リューム(P−VOL)108(108−1,108−
2、・・・、108−n)を有する。
【0018】一方、リモートセンター103において、
RCU104は、インタフェースケーブル110を介し
てCPUを持つ上位装置106に接続されている。この
上位装置106は、メインセンター101の上位装置1
05が災害や故障等により本来の機能が果たせなくなっ
た場合に、上位装置105の代替となって処理を行うこ
とができる。また災害や故障時以外にも、RCU104
に格納されているデータを利用して、メインセンター1
01の上位装置105とは異なる処理を上位装置105
とは独立に実行することもできる。更に、RCU104
には上位装置106から参照及び更新処理を行うための
データを格納した複数の二次ボリューム(S−VOL)
111(111−1,111−2、・・・、111−
n)と三次ボリューム(T−VOL)112(112−
1,112−2、・・・、112−n)を保有する。
【0019】メインセンター101内の上位装置105
からMCU102が有するP−VOL(108−1、1
08−2、・・・、108−n)に対しデータの書込み
指示があった場合、各P−VOLおよび各S−VOL
(111−1、111−2、・・・、111−n)に対
応する各インタフェースケーブル(109−1、109
−2、・・・、109−n)を介して、リモートセンタ
ー103内のRCU104が有するS−VOL(111
−1、111−2、・・・、111−n)へ向けて、送
出される。この際、インタフェースケーブルから送出さ
れた書込みデータは、途中、回線多重分離かつ公衆網イ
ンタフェース(I/F)部130で多重され、公衆網上
のある特定の公衆回線140経由でS−VOLへ向けて
送出される。つまり、S−VOLへの書込みデータのコ
ピーにおいては、全ての書込みデータが本公衆回線14
0上を通過することになる。従って、この公衆回線上に
一度に大きなトラヒックがかかると、ここがボトルネッ
クになることになる。なお公衆網I/F部130はイン
タフェースケーブルと1対1で接続されていても構わな
い。
【0020】本発明は、大きなトラヒックがこの公衆回
線上に一度にかかるボリュームグループの一時停止後の
ペア再同期において、このトラヒックピークを時間的に
分散し、ペア再同期にかかる時間を短縮するものであ
る。後で、更に説明する。
【0021】図2は、MCU102の内部構成を示すも
のである。MCU102は、上位装置(ホスト)からの
データ授受を行うインタフェース制御部115と、上位
装置から参照または更新されるデータを一時的に格納す
るメモリ116と、リモートコピーが一時停止中の更新
データの格納位置に関する情報を格納するリモートコピ
ー制御情報格納部117と、上位装置105のデータを
記録する記録媒体としての磁気ディスクドライブ11
8、これらのデータのやり取りを制御するマイクロプロ
セッサ119、これらの要素を制御するディスクアレイ
サブシステム制御部120、それに加えてリモートコピ
ーのコピーの実行状態の監視、および、リモートコピー
をどのような設定にて行うかをユーザが設定できるサー
ビスプロセッサパネル121を備える。ここで、磁気デ
ィスクドライブ118は、MCU102には上位装置1
05から参照及び更新処理を行うためのデータを格納し
た図1に示す複数の一次ボリューム(P−VOL)10
8(108−1,108−2、・・・、108−n)を
有する。
【0022】また図2のMCU102は、リモートセン
タ103とデータの送受信を行うためのインタフェース
制御部115を有する。そして、このインタフェース制
御部115から、図1で示したインタフェースケーブル
109−1、109−2、・・・、109−nが接続さ
れる。これらインタフェースケーブルは、回線多重分離
・公衆網I/F部130に接続される。回線多重分離・
公衆網I/F部130は、各インタフェースケーブルか
ら受け取ったデータを、公衆回線140を介してリモー
トセンター側の回線多重分離・公衆網I/F部131に
送信する。リモートセンター側の回線多重分離・公衆網
I/F部131は、RCU104内のインタフェース制
御部とインタフェースケーブルを介して接続される。こ
の構成のため、メインセンターからリモートセンターへ
リモートコピーを行う場合、各サブシステム内では各論
理ボリューム対応に互いに異なる通信路でデータ転送可
能であるが、公衆網上では全ての論理ボリュームに対す
る通信が1つの公衆回線上で行われることとなり、デー
タ転送の負荷が集中する。本願発明では、特に負荷が集
中するペア再同期時の負荷を時間的に分散し、ペア再同
期に要する時間を短縮する方法を提供する。
【0023】なお、センター間を結ぶインタフェースケ
ーブル109には、例えばLED駆動装置によって駆動
されている光ファイバリンクや、光ファイバケーブルを
用いて一般にファイバチャネルと呼ばれるインタフェー
スプロトコルで駆動されものである。また公衆回線14
0とはT3ネットワークやATMネットワークに代表される
電気通信リンク、および公衆網I/F部130はチャネ
ルエクステンダやファイバチャネルスイッチに代表され
るインタフェースの接続距離を延長できるデータ転送機
器である。従ってMCU102とRCU104の間に
は、途中に一般のファイバチャネルを接続したり、T3ネ
ットワーク等と接続することも可能である。
【0024】図1に戻り、説明を続ける。MCU102
は、上位装置105からMCU102が保有するP−V
OL108への通常の参照及び更新処理と、P−VOL
108のデータをRCU104が保有するS−VOL1
11へコピーする制御を行う。
【0025】具体的には、MCU102は、P−VOL
108とコピー対象のS−VOL111の一組の論理ボ
リュームをペアとして、例えばP−VOL108−1と
ペアを成すのがS−VOL111−1、P−VOL10
8−2とペアを成すのがS−VOL111−2といった
ペア論理ボリュームの構成とペア論理ボリュームのコピ
ー実行状態(ステータス)を管理する。RCU104
は、MCU102から送信されたデータの書き込みの実
行とペア論理ボリュームの構成およびステータスを管理
する。
【0026】ここでステータスとは、P−VOL108
とS−VOL111間のコピー実行状態を示すものであ
り、「デュプレックス」「サスペンド」の2つの状態で
ある。「デュプレックス」は、P−VOL108とS−
VOL111でペアの関係を維持した二重化の状態、言
い換えればP−VOL108の更新処理を逐次S−VO
L111へ反映する状態である。「サスペンド」は、ペ
アの関係を維持したままP−VOL108の更新データ
をS−VOL111へ反映する処理を一次中断した状態
である。これらステータスは、上位装置上のアプリケー
ション113、114もしくはディスクサブシステム内
のサービスプロセッサパネル121、ディスクサブシス
テムとLANで直接に接続されたコンソール上のアプリ
ケーションからペア論理ボリュームに対して発行するコ
マンドによって遷移させることができる。
【0027】また本実施例ではデータ内容の一貫性を保
持するボリュームグループをP−VOL108とS−V
OL111のペア論理ボリュームとする。これによりペ
ア論理ボリュームがデュプレックスのステータスにある
時、P−VOL108の更新順序とS−VOL111の
更新反映の順序を一致させ、P−VOL108とS−V
OL111のデータ内容に一貫性を保持させる。
【0028】さらに本実施例におけるRCU104が保
有するT−VOL112は、ボリュームグループとして
定義したP−VOL108とS−VOL111の全ペア
論理ボリュームをサスペンドにした時点のS−VOL1
11の複製を格納した論理ボリューム群である。なお本
実施例におけるS−VOL111の複製をT−VOL1
12に作成する技術は、ここでは詳細に記述しないが、
リモートコピー機能がディスクサブシステム間でデータ
を二重化する技術であるのに対し、当該作成技術は同一
ディスクサブシステム内でデータを二重化する公知の技
術を利用したものである。本実施例では、S−VOL1
11と同一ディスクサブシステム内のT−VOL112
を一組のペア論理ボリュームとしてS−VOL111の
データをT−VOL112に二重化したものである。
【0029】図4、図5(図4の続き)は、図1のリモ
ートコピーの構成においてMCU102とRCU104
によってデータを二重化している運用を行っている場
合、インタフェースケーブル109と公衆網I/F部1
30で構成されている一部のデータ転送機器の保守等に
よる予期せぬ障害、あるいは計画的な停止によって、二
重化していたボリュームグループ内の全ペア論理ボリュ
ームのコピーを一旦停止し、再びボリュームグループ内
の全ペア論理ボリュームを二重化するまでの処理の手順
を示す図である。この図の説明を通し、本発明である、
コピーの一時停止後の全ペア論理ボリュームの二重化に
必要な時間を短縮する手順を具体的に説明する。なお、
本説明においては、各ペア論理ボリュームの状態を説明
するために、必要に応じて図6および図7(図6の続
き)を用いる。
【0030】まず処理を行う前提条件を説明する。デー
タ転送機器(インタフェースケーブルを構成する)の停
止前は、MCU102内のP−VOL108とRCU1
04内のS−VOL111がペア論理ボリューム、およ
びRCU104内のS−VOL111とT−VOL11
2がペア論理ボリュームとして形成され、各ペア論理ボ
リュームのステータスはデュプレックスであるとする。
この状態では、上位装置105がMCU102の各P−
VOL108に対して更新処理を行うと、当該更新デー
タはリモートコピーによりRCU104内のS−VOL
111へ反映され、かつRCU104内でS−VOL1
11を経由してS−VOL111とペアを成すT−VO
L112へ反映されることになり、これら3つの論理ボ
リューム間のデータ内容は全て一致している。
【0031】また他の前提条件として、図1および図2
で説明したように、MCU102とRCU104間のデ
ータ転送に用いるインタフェースケーブル109は複数
存在し(109−1、109−2、・・・、109−
n)、P−VOL108とS−VOL111のペア論理
ボリュームにおいて、そのデータ転送はインタフェース
ケーブルで個々に独立しているものとする。例えば、P
−VOL(108−1)とS−VOL(111−1)と
のペアに対してはデータ転送機器であるインタフェース
ケーブル109−1が対応することになる。従って、各
インタフェースケーブル109を構成するデータ転送機
器の一部が保証等による計画的または障害により停止す
ると、P−VOL108とS−VOL111のペア論理
ボリューム群の内、当該停止したデータ転送機器を含む
インタフェースケーブルを使用していたペア論理ボリュ
ームが、データ転送が不可能となり、このペア論理ボリ
ュームに障害が発生することを意味する。なお、インタ
フェースケーブルを構成するデータ転送機器とは、イン
タフェースケーブル本体の他、公衆網I/F部130お
よび図2には例示しないが、各インタフェースケーブル
(109−1、109−2、・・・、109−n)に接
続されるインタフェース制御部115に含まれるインタ
フェースケーブル対応の伝送制御回路部等が、これに該
当する。
【0032】前提条件の説明が終わったので、次に、デ
ータ転送機器の停止後のペア再同期について、障害によ
る予期しない場合と、計画的な停止による予期した場合
に分けて、以下、具体的に述べる。
【0033】(1)障害による場合 各インタフェースケーブル109および公衆網I/F部
130を構成している複数のデータ転送機器の一部に障
害が発生(図4、ステップ201)した場合、MCU1
02ではRCU104からのデータ受領の応答を期待し
ていたが応答がないことを検知し、RCU104ではM
CU102からデータが送信されていないことを検知す
ることによって、MCU102とRCU104では、ペ
ア論理ボリュームの二重化が維持できないことを判断す
る。
【0034】次にMCU102はMCU102で管理す
るステータス管理テーブル(図6、図7)の中から、二
重化の維持が不可能な当該P−VOL108の属性を
「可」から「不可」に変更する(ステップ202)。こ
こでステータス管理テーブルとは、MCU102とRC
U104が保持し管理するテーブルであり、図6、図7
に示される。
【0035】図6、図7のMCU102のステータス管
理テーブルでは、P−VOL108の論理ボリューム番
号601(ディスクサブシステムの製造番号(図中の
「0」)と当該ディスクサブシステムの論理ボリューム
番号(図中の「0:01」、「0:02」))、当該P
−VOL108の「デュプレックス」「サスペンド」の
状態を示すコピー実行状態(ステータス)602、当該
P−VOL108とペアを組むS−VOL111の論理
ボリューム番号(ペア相手先のディスクサブシステムの
製造番号と当該ディスクサブシステムの論理ボリューム
番号)603、当該P−VOL111のペア再形成の
「可」「不可」を示す属性604を管理する。また図
6、図7のRCU104のステータス管理テーブルは、
S−VOL111の論理ボリューム番号605(ペア相
手元のディスクサブシステムの製造番号(図中の
「1」)と当該ディスクサブシステムの論理ボリューム
番号(図中の「0:01」、「0:02」))、当該S
−VOL111の「デュプレックス」「サスペンド」の
状態を示すコピー実行状態(ステータス)606を管理
する。
【0036】これらステータス管理テーブルの内容は、
ユーザがペア形成を行う前に、予めMCU102にペア
相手先のRCU104と当該RCU104配下の論理ボ
リュームを登録しておく。さらに属性とは、後述のボリ
ュームグループ内の全ペア論理ボリュームがサスペンド
になった後、ディスクサブシステムが自動的にボリュー
ムグループ内のどのペア論理ボリュームをペア再形成す
るか決定するためのものであり、属性が「可」のものは
ボリュームグループ内の全ペア論理ボリュームがサスペ
ンドになった後、すぐにペア再形成が可能なペア論理ボ
リューム、属性が「不可」のものはペア再形成ができな
いペア論理ボリュームであることを意味する。なお、図
6、図7ではボリュームグループに2つのペア論理ボリ
ュームが含まれるものとして説明する。
【0037】図4のステップ202で処理が完了した時
点のペア論理ボリュームのステータス、およびMCU1
02とRCU104のステータス管理テーブルの状態は
図6の区分(1)となる。
【0038】次にMCU102とRCU104は、デー
タ転送機器の障害を検出すると、P−VOL108から
RCU104への更新データの転送および反映を全て一
時中断(サスペンドの状態)する(ステップ203)。
なお、ボリュームグループとして定義したP−VOL1
08に関連するペア論理ボリュームの全てをサスペンド
にするのは、障害が発生した一部のデータ転送機器を含
む当該ペア論理ボリュームを停止し、当該ボリュームグ
ループに含まれる他のペア論理ボリュームを動作させる
と、当該ボリュームグループに含まれる複数のペア論理
ボリューム間の整合がずれ、ボリュームグループに含ま
れるペア論理ボリューム相互のデータ内容の一貫性を保
持することができなくなるからである。つまり、一貫性
を保持するため、ボリュームグループ内の全てのペア論
理ボリューム群をサスペンドにし、P−VOLとS−V
OLの整合性のずれが発生するのを押さえ、データの一
貫性を保証している。更に、ここでは、障害発生時点で
のS−VOLの内容がT−VOLに全て反映される。一
方、ボリュームグループを定義していない場合、一貫性
を保証する必要が無いため、データ転送機器が停止する
と、当該障害が発生したデータ転送機器を更新データの
転送に使用していたペア論理ボリュームの状態をデュプ
レックスからサスペンドのステータスに遷移する。
【0039】また、ステップ203に対応して、それぞ
れで管理しているステータス管理テーブルのステータス
をボリュームグループで定義していたP−VOL108
およびS−VOL111に対して「デュプレックス」か
ら「サスペンド」に変更する(図6の区分(2))。こ
れにより、ボリュームグループ内の全ペア論理ボリュー
ムはサスペンドになり、P−VOL108からS−VO
L111への更新データの反映を中断し、P−VOL1
08とS−VOL111のデータ内容が一致した状態と
なる。結果、図4のステップ203で処理が完了した時
点のペア論理ボリュームのステータス、およびMCU1
02とRCU104のステータス管理テーブルの状態は
図6の区分(2)となる。
【0040】次にRCU104では、S−VOL111
のステータスが「サスペンド」に変更されると、RCU
104内のS−VOL111とT−VOL112による
ペア論理ボリュームをサスペンドにさせる(ステップ2
04)。この時点のT−VOL112のデータ内容は、
ボリュームグループの全ペア論理ボリュームをサスペン
ドにさせた時点のS−VOL111のデータ内容に一致
している。またこれ以降では、S−VOL111のデー
タ内容に変更が発生しても、T−VOL112のデータ
内容が変更されることはない。一方、図4のステップ2
04で処理が完了した時点のペア論理ボリュームのステ
ータス、およびMCUとRCUのステータス管理テーブ
ルの状態は図6の区分(3)となる。
【0041】次に、RCU104は、S−VOL111
とT−VOL112によるペア論理ボリュームのステー
タスが全て「サスペンド」になった時点で、RCU10
4はMCU102にサスペンドが完了したことを報告
し、MCU102はRCU104からの報告を受領する
(ステップ205)。
【0042】報告を受領したMCU102は、ステータ
ス管理テーブルの「可」の属性を持つP−VOL108
を特定し、当該P−VOL108とS−VOL111と
でペアを形成しているペア論理ボリュームに対してペア
再形成を実施する(図5、ステップ206)。すなわち
MCU102は、ステータス管理テーブル「可」の属性
を持つペア論理ボリュームに対しステータスを「サスペ
ンド」から「デュプレックス」に変更し、P−VOL1
08の更新データをS−VOL111に転送し、RCU
104は更新データを受領し、S−VOL111に反映
するとともにMCU102にデータを受領したことを通
知する。従って、図5のステップ206の処理の最中、
ペア論理ボリュームのステータス、およびMCUとRC
Uのステータス管理テーブルの状態は図7の区分(4)
となる。即ち、この期間中、「サスペンド」と「デュプ
レックス」の2つのステータスがボリュームグループ内
のペア論理ボリュームに存在することになり、「デュプ
レックス」のステータスであるペア論理ボリュームのみ
P−VOL108の更新データをS−VOL111へ反
映する。
【0043】また、この期間では、更新順序を保持する
のは「デュプレックス」のステータスのペア論理ボリュ
ームに関する更新順序が保持され、「サスペンド」のス
テータスのペア論理ボリュームについては、上位装置か
ら更新データを受領するとS−VOL111へのデータ
転送は行わず図2のリモートコピー制御情報格納部11
7で更新データの格納位置に関する情報を保持する。
【0044】その後、「サスペンド」のステータスであ
るペア論理ボリュームをペア再形成する時は、当該格納
位置の情報を元に、サスペンドになってからP−VOL
108が更新された分のデータをMCU102はS−V
OL111へコピーを行う。この時MCU102はコピ
ー中に上位装置から更新データを受領した場合は、前記
「デュプレックス」のステータスの場合と同様、更新順
序を保持した更新データの反映処理をコピーと並行して
行う。これによりペア再形成を行うペア論理ボリューム
の更新順序は保証される。
【0045】また、ステップ206の処理において、R
CU104からのデータ受領の通知のないペア論理ボリ
ュームがある場合は、ペア再形成を試みたが何らかの原
因でRCU104へデータを転送できなかったことを意
味するため、当該ペア論理ボリュームに関連する属性を
「不可」に変更する(図5、ステップ207)。このス
テップ207に関するペア論理ボリュームのステータ
ス、およびMCUとRCUのステータス管理テーブルの
状態の変化は図示しない。
【0046】一方、ユーザは、ペア再形成中にアプリケ
ーション113から定期的にボリュームグループ内のペ
ア論理ボリュームのステータスと属性を監視し続け、属
性「可」のペア論理ボリュームが全て「デュプレック
ス」のステータスであることを確認する(ステップ20
8)。これは、ユーザがステータスと属性の監視を続け
るのは、データ転送機器の停止に影響のないペア論理ボ
リュームの全てが二重化されたかを確認するためであ
る。
【0047】ユーザがこの状態を確認するためのアプリ
ケーション113の画面表示を図8に示す。画面で表示
される情報は、あるボリュームグループ(VG#=00
01)における正当化時刻(00:00:00)と、M
CU102のどこのP−VOL108とRCU104の
どこのS−VOL111がペア論理ボリュームを構成し
ているかの構成情報、当該ペア論理ボリュームのステー
タスおよびペア再形成属性が表示される。図8の例で
は、ボリュームグループに4つのペア論理ボリュームが
含まれており、ボリューム番号0:01および0:02
に関してはペア再形成属性が「可」かつステータスが
「デュプレックス」であり、既に二重化が行われている
ことを示す。論理ボリューム0:03に関しては、ペア
再形成属性が「可」でステータスが「サスペンド」であ
るから、これからステップ206が行われる状態を示し
ている。つまり、この状態で、ディスクサブシステム
は、ペア再同期が起動される。論理ボリューム0:04
に関しては、ペア再形成属性が「不可」であるので、現
状、このペア論理ボリュームが使用しているインタフェ
ースケーブルが障害であることを示している。
【0048】なお、アプリケーション113は、定期的
にペア再形成属性およびステータスを必要に応じてディ
スクサブシステムから収集し、図8に示すようなテーブ
ルにして表示する機能を有するものとする。また、図8
の正当化時刻とは、ホストから受け付けた書込みデータ
のうち、どの時刻までのデータがMCU側とRCU側の
両方で一貫性がとれているかを示す時刻であり、この時
刻までMCU側とRCU側のデータの一貫性が取れてい
ることを意味する。具体的には、MCUがホストから書
込みデータを受けた時点で、書込み順序を示す順序番号
(シーケンス番号)とその書込みを受け付けた時刻(タ
イムスタンプ)をつけて書込みデータ(コピーデータ)
をRCUへ転送するが、RCUが、受信したコピーデー
タに添付された時刻のうち、順序番号順に跳びが無く連
続に並べられたもののうち最新の順序番号を有するコピ
ーデータに付与されている時刻が正当化時刻となる。従
って、アプリケーション113は正当化時刻をみること
で、どの時刻までのデータが、一貫性を持って二重化さ
れているかを知ることができる。2つのMCUを用いる
正当化時刻の考え方は後述する(図3利用)。
【0049】図5の説明に戻り、ユーザは、ボリューム
グループ内のペア論理ボリュームがサスペンドになった
原因を取り除く。すなわち障害となったデータ転送機器
を所望の作業により障害を排除し、その後、再度起動す
る(図5、ステップ209)。
【0050】次にユーザは、アプリケーション113か
らボリュームグループ内のペア論理ボリュームの中か
ら、前述まででペア再形成したペア以外で属性「不可」
のペア論理ボリュームを全てペア再形成する指示を発行
する。指示を受領したMCU102は、前述のペア再形
成と同様にP−VOL108の更新データをS−VOL
111に転送し、RCU104は更新データを受領し、
S−VOL111に反映するとともにMCU102にデ
ータを受領したことを通知する(ステップ210)。図
5のステップ210で処理が完了した時点のペア論理ボ
リュームのステータス、およびMCU102とRCU1
04のステータス管理テーブルの状態が図7の区分
(5)となる。
【0051】ユーザはアプリケーション113からボリ
ュームグループ内の全てのペア論理ボリュームが「デュ
プレックス」になったことを確認する。またMCU10
2は、ボリュームグループとして定義していたP−VO
L108に関連した全てのペア論理ボリュームが二重化
されたので、ステータス管理テーブルの属性を全て
「可」に変更する。これによりボリュームグループの全
てのペア再形成が完了したことになる(ステップ21
1)。
【0052】またユーザは、次回のペア再形成の処理に
備えて、アプリケーション114より、S−VOL11
とT−VOL12とのペア論理ボリュームをペア再形成
をMCU102に指示し(ステップ212)、MCU1
02からの指示に従いRCU104はS−VOL11と
T−VOL12とのペア論理ボリュームをペア再形成を
実行する。図5のステップ212で処理が完了した時点
のペア論理ボリュームのステータス、およびMCU10
2とRCU104のステータス管理テーブルの状態は図
7の区分(6)となるが、当該区分によるペア論理ボリ
ュームのステータスは、データ転送機器を停止する前の
図6の区分(1)の状態と同じになる。
【0053】以上のステップをまとめると、ステップ2
06の状態は、障害が発生したデータ転送機器を含むイ
ンタフェースケーブルを使用するペア論理ボリューム以
外のペア論理ボリュームがペア再同期を再開した状態で
ある。つまり、この状態は、インタフェースケーブルに
障害が無いペア論理ボリュームに関するペア再同期は実
行され、障害の有るインタフェースケーブルを使用して
いたペア論理ボリュームのペア再同期(ステップ21
0)は、まだ実行されない状態である。そして、従来、
障害が回復した時点で、ボリュームグループ内の全ての
ペア論理ボリュームのペアを再同期する場合と比べて、
インタフェースケーブルに障害が無いペア論理ボリュー
ムに関するペア再同期と、障害の有るインタフェースケ
ーブルを使用していたペア論理ボリュームのペア再同期
とが、時間的なずれ(ステップ206とステップ210
の時間的な差)をもって実行されることになる。従っ
て、図1で説明した公衆回線140でのペア再同期に伴
うデータ転送負荷が時間的に分散される。
【0054】このため、インタフェースケーブルに障害
が無いペア論理ボリュームに関するペア再同期で送られ
るデータが、障害の有るインタフェースケーブルを使用
するペア論理ボリュームのペア再同期で送られるデータ
より、時間的に早く送られているので、その分、従来の
方式と比べて、ペア再同期のための時間が短くて済むこ
とになる。言い換えれば、障害で無いインタフェースケ
ーブルを使用するペア論理ボリュームのペア再同期は、
障害が取り除かれた時点では、既に始まっているので、
障害が取り除かれた後で全てのペア論理ボリュームの再
同期を取るときと比べて、障害が取り除かれた後のペア
再同期時のデータ転送量が少なくて済み、障害が取り除
かれてからペア再同期が完了する、つまり、正常動作に
戻るまでの時間が短くなる。
【0055】また、ステップ204でS−VOLのサス
ペンドを終了後、S−VOLとT−VOLの間もサスペ
ンドにし、これにより、障害発生時点でのボリュームグ
ループのデータ状態を保持している。このため、例え、
一部ペア論理ボリュームのペア再同期を行っている最中
に新たな障害が発生して状態管理が正常で無くなり、P
−VOLとS−VOLの関係が正常に保てなく修復不可
能となっても、T−VOLのデータを使用して修復でき
るので、従来、障害が回復してから全ペア論理ボリュー
ムの再開を行っていた場合と比べても、データ保証のレ
ベルは保たれる。
【0056】以上が、インタフェースケーブル109お
よび公衆網I/F部130を構成する複数のデータ転送
機器の一部が障害によって停止した場合の処理である。
次にデータ転送機器を計画的に停止する場合について説
明する。
【0057】(2)定期的にデータ転送機器を停止する
場合 まずユーザは、保守や構成変更により、データ転送機器
を計画的に停止するため、アプリケーション113から
ボリュームグループ内の全ペア論理ボリュームをサスペ
ンドにする指示を発行する(図4、ステップ214)。
図4のステップ214で処理が完了した時点のペア論理
ボリュームのステータスは図6の区分(1)となる。
【0058】サスペンドにする指示を受領したMCU1
02は、MCU102が管理するステータス管理テーブ
ルのステータスを「デュプレックス」から「サスペン
ド」に変更し、RCU104に対してステータスを同様
に変更するように指示する。RCU104はMCU10
2からの指示を受領すると、RCU104が管理するス
テータス管理テーブルのステータスを「デュプレック
ス」から「サスペンド」に変更する。これによりボリュ
ームグループ内の全ペア論理ボリュームは、P−VOL
108の更新データをS−VOL111への反映を中断
したサスペンドの状態となり、P−VOL108とS−
VOL111のデータ内容が一致した状態になる(図
4、ステップ203)。ステップ203で処理が完了し
た時点のペア論理ボリュームのステータスは図6の区分
(2)となる。そして、データ転送機器を計画的に停止
するために、この時点でデータ転送機器を停止する(図
4、ステップ215)。
【0059】次にRCU104では、S−VOL111
のステータスが「サスペンド」に変更されると、RCU
104内のS−VOL111とT−VOL112による
ペア論理ボリュームをサスペンドにさせる。この時点の
T−VOL112のデータ内容は、ボリュームグループ
の全ペア論理ボリュームをサスペンドにさせた時点のS
−VOL111のデータ内容に一致している。またこれ
以降では、S−VOL111のデータ内容に変更が発生
しても、T−VOL112のデータ内容が変更されるこ
とはない(図4、ステップ204)。図4のステップ2
04で処理が完了した時点のペア論理ボリュームのステ
ータスは図6の区分(3)となる。
【0060】次にMCU102は、RCU104からS
−VOL111とT−VOL112によるペア論理ボリ
ュームがサスペンドになった通知を受領すると、ステー
タス管理テーブルの「可」の属性を持つP−VOL10
8を特定し、当該P−VOL108とS−VOL111
とでペアを形成しているペア論理ボリュームに対してペ
ア再形成を実施する。すなわちMCU102はP−VO
L108の更新データをS−VOL111に転送し、R
CU104は更新データを受領し、S−VOL111に
反映するとともにMCU102にデータを受領したこと
を通知する(図5、ステップ206)。図5のステップ
206で処理が完了した時点のペア論理ボリュームのス
テータスは図7の区分(4)となる。
【0061】ここでステップ206では、ボリュームグ
ループ内の全てのペア論理ボリュームに対してペア再形
成を実行するが、データ転送機器の停止によって二重化
の維持が不可能なペア論理ボリュームについては、RC
U104からの更新データ受領の通知はない。この場合
MCU102では当該通知のないペア論理ボリューム、
すなわちP−VOL108の更新データの転送を停止
し、属性を「可」から「不可」に変更する(図5、ステ
ップ207)。ただしRCU104から更新データ受領
の通知があったペア論理ボリュームについては、更新デ
ータの転送を継続する。これによってボリュームグルー
プ内の一部のペア論理ボリュームをペア再形成すること
が可能である。
【0062】次に、ユーザは、ボリュームグループか
ら、計画的にサスペンドにしていたペア論理ボリューム
をサスペンドから解除する動作を行う。すなわち、計画
的に停止していたデータ転送機器を再度起動する(図
5、ステップ209)。
【0063】次にユーザは、データ転送機器が再度起動
された事を確認すると、アプリケーション113からボ
リュームグループ内のペア論理ボリュームの中から、前
述まででペア再形成したペア以外で属性「不可」のペア
論理ボリュームを全てペア再形成する指示を発行する。
指示を受領したMCU102は、前述のペア再形成と同
様にP−VOL108の更新データをS−VOL111
に転送し、RCU104は更新データを受領し、S−V
OL111に反映するとともにMCU102にデータを
受領したことを通知する(図5、ステップ210)。図
5のステップ210で処理が完了した時点のペア論理ボ
リュームのステータス、およびMCUとRCUのステー
タス管理テーブルの状態は図7の区分(5)となる。
【0064】ユーザはアプリケーション113からボリ
ュームグループ内の全てのペア論理ボリュームが「デュ
プレックス」になったことを確認する。またMCU10
2とRCU104は、ボリュームグループとして定義し
ていたP−VOL108とS−VOL111による全て
のペア論理ボリュームが二重化されたので、ステータス
管理テーブルの属性を全て「可」に変更する。これによ
りボリュームグループの全てのペア再形成が完了したこ
とになる(図5、ステップ211)。
【0065】またユーザは次回のペア再形成の処理に備
えて、アプリケーション114より、S−VOL11と
T−VOL12とのペア論理ボリュームをペア再形成す
る(図5、ステップ212)。図5のステップ212で
処理が完了した時点のペア論理ボリュームのステータ
ス、およびMCU102とRCU104のステータス管
理テーブルの状態は図7の区分(6)となるが、当該区
分によるペア論理ボリュームのステータスは、データ転
送機器を停止する前の区分図6の(1)の状態と同じに
なる。
【0066】以上説明したように、計画的にデータ転送
機器を停止した場合でも、障害によるデータ転送機器の
停止の場合と同様に、計画的に停止したデータ転送機器
を含まないインタフェースケーブルを使用するペア論理
ボリュームに関しては、計画的に停止したデータ転送機
器を再動作させる前から、ペア再同期を始めるので、計
画的なデータ転送機器の停止が終了した後から全てのペ
ア論理ボリュームの再同期を取るときと比べて、計画的
停止が終了した後のペア再同期時のデータ転送量が少な
くて済み、計画的データ転送機器の停止が終了してから
ペア再同期が完了するまでの時間、つまり、正常動作に
戻るまでの時間が短くなる。
【0067】以上が、インタフェースケーブル109お
よび公衆網I/F部130を構成している一部のデータ
転送機器の保守等による予期せぬ障害、あるいは計画的
な停止によって、二重化していたボリュームグループ内
の全ペア論理ボリュームのコピーを一旦停止し、再びボ
リュームグループ内の全ペア論理ボリュームを二重化す
る処理の説明である。
【0068】なお本実施例では詳細に説明しないが、ユ
ーザのアプリケーションによる指示は上位装置だけでな
く、ディスクサブシステム専用の管理コンソールから指
示する実施形態でも構わない。またデータ転送機器を計
画的に停止する場合は、ユーザが当該機器の停止により
ペア再形成の不可能なペア論理ボリュームを特定し、当
該ペア論理ボリュームに対し属性を「不可」に変更する
指示をアプリケーションから与えても構わない。さらに
本実施例によるリモートコピー構成は、図1に示したよ
うにメインセンター101側のMCU102とリモート
センター103側のRCU104が1対1に対応して接
続されるシステム構成についての実施形態の構成であっ
たが、他の実施形態として、複数台のMCU102が1
台のRCU104に対応している場合、もしくは逆に1
台のMCU102が複数台のRCU104に対応してい
る場合、または複数台のMCU102と複数台のRCU
104がそれぞれ対応している場合、いずれの構成にお
いても本実施例によるリモートコピー処理が適用でき
る。
【0069】複数台のMCU102が、1台のRCU1
04に対応している場合は、ボリュームグループのデー
タ更新の順序性を保持するための仕組みが複雑になるの
で、図3を用いて説明しておく。MCU102は、上位
装置105から更新データを受領すると、当該更新デー
タにタイムスタンプとシーケンス番号を付与して上位装
置105の更新指示によるデータ書き込みとは非同期に
RCU104に送付する。RCU104では受領した更
新データの順序が必ずしもシーケンス番号の順序とは一
致しないため、シーケンス番号の順序に並び替えた後、
RCU104内のメモリに更新する。またRCU104
では受領した更新データを送り元のMCUごとに管理す
る。この管理の基準は例えばディスクサブシステムの製
造番号であり、各MCUを特定できるものである。
【0070】次にRCU104では、各MCUごとにシ
ーケンスが保証されているデータの中から最新のデータ
の時刻値(タイムスタンプ)を求める。図3の例ではM
CU#1の最新のデータの時刻値はT7、MCU#2の
最新のデータの時刻値はT5となる。そして各MCU間
で最新データの時刻値を比較し、最古の時刻を正当化時
刻(更新順序の整合性が保持されている時刻)と決定
し、当該時刻値以前のデータを磁気ディスクドライブの
S−VOL111に反映する。図3の例では正当化時刻
がT5となり、T5以前のデータをS−VOL111に
反映することになる。またRCUが複数の場合も、各R
CU間で最新データの時刻値を比較し最古の時刻値を正
当化時刻とする。
【0071】以上本発明を纏めると、ボリュームグルー
プとして定義されたペア論理ボリューム群の中で、デー
タ伝送機器の停止後も二重化保持に影響のないペア論理
ボリュームは当該機器の停止中も二重化を保持し続け、
当該機器停止によって二重化保持が不可能なペア論理ボ
リュームだけを当該機器の復旧後に二重化(ペア再形
成)させる。これにより当該機器復旧後に二重化させる
容量は、ボリュームグループ内の全ペア論理ボリューム
の容量よりも少なくなるので、ボリュームグループ内の
全ペア論理ボリュームのペア再形成を完了するまでの時
間は、ボリュームグループ内の全ペア論理ボリュームを
一括してペア再形成する場合よりも短縮され、早期二重
化が可能となる。更に、図3で示した更新手順を用いる
ことで、送信側MCUが複数になった場合でもそのデー
タの一貫性を保証した形で、データ伝送機器が止まった
後のペア再形成時間を短縮することができる。この際、
正当化時刻を用いることで、ボリュームグループが保証
できるデータ時刻も知ることができる。
【0072】また、上記説明ではデータをリモートサブ
システムに送る公衆回線がデータ転送遅延の障害になる
として説明しているが、複数のインタフェースケーブル
から送出されるペア再形成用のデータがメインセンター
からリモートセンターへ転送される間で、何らかの形
で、そのデータ転送能力を制限される状態(例えば、他
のリモートコピー・トラヒックによりデータ転送能力が
制限される、転送品質が良くなく再送等が頻発し転送自
体に多くの時間を有する、等)を有する伝送路であれ
ば、本願発明を適用することによって、即ち、ペア再形
成するタイミングをずらすことによって、ペア再形成す
る時間を短縮することができる。
【0073】また、上記説明では、データ転送機器が停
止していないペア再形成の開始をユーザが指示していた
が、MCUおよびRCU内のマイクロプロセッサが、ス
テータス管理テーブルの内容を判断して、自動的にペア
再形成を指示するようにしても良い。
【0074】
【発明の効果】リモートコピー機能において、ボリュー
ムグループ内のペア論理ボリューム群を順次ボリューム
単位にペア再形成を実施することで、ボリュームグルー
プ内の全ペア論理ボリュームのペア再形成を完了するま
での時間を削減することができる。
【図面の簡単な説明】
【図1】実施例におけるリモートコピーシステムの構成
概要を示す。
【図2】実施例におけるディスクサブシステムの構成を
示す。
【図3】正当化時刻決定の概念を示す。
【図4】データ転送機器の停止時における処理フローを
示す。
【図5】図4の続きである。
【図6】各ステップ処理のペア論理ボリュームのステー
タスと、当該ステータス管理テーブルの遷移状態を示
す。
【図7】図6の続きである。
【図8】アプリケーションの画面表示例を示す。
【符号の説明】
101:メインセンター、102,104:ディスクサ
ブシステム、103:リモートセンター、105,10
6:上位装置、107,109,110:インタフェー
スケーブル、108:一次ボリューム、111:二次ボ
リューム、112:三次ボリューム、113,114:
アプリケーション、115:インタフェース制御部、1
16:メモリ、117:リモートコピー制御情報格納
部、118:磁気ディスクドライブ、119:マイクロ
プロセッサ、120:ディスクアレイサブシステム制御
部、121:サービスプロセッサパネル、109−1、
109−2:インタフェースケーブル。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 島田 朗伸 神奈川県小田原市国府津2880番地 株式会 社日立製作所ストレージシステム事業部内 (72)発明者 中野 俊夫 神奈川県小田原市国府津2880番地 株式会 社日立製作所ストレージシステム事業部内 Fターム(参考) 5B018 GA04 HA04 MA11 5B065 BA01 CA11 CC08 CE22 CS01 EA31 EA35 EA38 ZA01 5B082 DC05 DE04

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】第1記憶システムが有する複数の論理ボリ
    ュームのデータを、第2記憶システムへコピーする記憶
    システムのデータ二重化方法であって、 前記複数の論理ボリュームのデータを前記第2記憶シス
    テムへコピーする第1ステップと、 前記複数の論理ボリュームのデータの前記第2記憶シス
    テムへのコピーを中断する第2ステップと、 前記複数の論理ボリュームのうち、1つ以上の論理ボリ
    ュームのデータを、前記第2記憶システムへコピーを開
    始する第3ステップと、 前記複数の論理ボリュームのうち、前記1つ以上の論理
    ボリューム以外の論理ボリュームのデータを、前記第3
    ステップに遅れて前記第2記憶システムへコピーを開始
    する第4ステップとを有する記憶システムのデータ二重
    化方法。
  2. 【請求項2】前記コピーされたデータが、前記複数の論
    理ボリュームに対応する前記第2記憶システム内の複数
    の論理ボリュームに書込まれる第5ステップを有し、 ここで、前記第1記憶システム内の前記各論理ボリュー
    ムへの前記データの書込み順序と、前記第2記憶システ
    ム内の前記各論理ボリュームへのデータの書込み順序が
    一致している請求項1記載の記憶システムのデータ二重
    化方法。
  3. 【請求項3】第1記憶システムが有する複数の論理ボリ
    ュームのデータを、第2記憶システムへコピーする記憶
    システムのデータ二重化方法であって、 前記複数の論理ボリュームのうち、ある論理ボリューム
    のデータを、前記第2記憶システムへコピーを開始する
    第1ステップと、 前記複数の論理ボリュームのうち、前記ある論理ボリュ
    ーム以外の他の論理ボリュームのデータを、前記第1ス
    テップに遅れて前記第2記憶システムへコピーを開始す
    る第2ステップとを有する記憶システムのデータ二重化
    方法。
  4. 【請求項4】前記コピーされたデータが、前記複数の論
    理ボリュームに対応する前記第2記憶システム内の複数
    の論理ボリュームに書込まれる第3ステップを有し、 ここで、前記第1記憶システム内の前記各論理ボリュー
    ムへの前記データの書込み順序と、前記第2記憶システ
    ム内の前記各論理ボリュームへのデータの書込み順序が
    一致している請求項3記載の記憶システムのデータ二重
    化方法。
  5. 【請求項5】前記第1ステップは、前記ある論理ボリュ
    ームのコピーを開始する前に、前記ある論理ボリューム
    のデータがコピーされるときに使用されるデータ転送機
    器の状態を参照する請求項3記載の記憶システムのデー
    タ二重化方法。
  6. 【請求項6】前記第2ステップの後、前記第2記憶シス
    テムへコピーされたデータの複製を前記第2記憶システ
    ム内に作成するステップを有する請求項3記載の記憶シ
    ステムのデータ二重化方法。
  7. 【請求項7】第1記憶システムが有する複数の論理ボリ
    ュームのデータを、第2記憶システムへコピーする記憶
    システムのデータ二重化方法であって、 前記複数の論理ボリュームのデータを前記第2記憶シス
    テムへコピーする第1ステップと、 前記複数の論理ボリュームのデータの前記第2記憶シス
    テムへのコピーを一時中断する第2ステップと、 前記第2ステップの後、前記第2記憶システムへコピー
    されたデータの複製を前記第2記憶システム内に作成す
    る第3ステップと、 前記複数の論理ボリュームのうち、1つ以上の論理ボリ
    ュームのデータを、前記第2記憶システムへコピーを開
    始する第4ステップと、及び、 前記複数の論理ボリュームのうち、前記1つ以上の論理
    ボリューム以外の論理ボリュームのデータを、前記第4
    ステップに遅れて前記第2記憶システムへコピーを開始
    する第5ステップとを有する記憶システムのデータ二重
    化方法。
  8. 【請求項8】第1記憶システムと、前記第1記憶システ
    ムに接続され前記第1記憶システムに格納される複数の
    論理ボリュームに含まれるデータのコピーを記憶する第
    2記憶システムを有する記憶システムであって、 複数の論理ボリュームが格納される前記第1記憶システ
    ム内のディスクドライブと、 前記複数の論理ボリュームのデータが転送される複数の
    データ転送機器と、 前記複数のデータ転送機器の状態を記録するメモリと、
    及び、 前記メモリに記憶された状態に基づいて前記複数の論理
    ボリュームのデータを前記第2記憶システムへコピーす
    る状態を管理する前記第1記憶システム内のプロセッサ
    とを有し、 ここで、前記プロセッサは、複数の論理ボリュームのデ
    ータのコピーを行う際、前記状態に基づいて、前記複数
    の論理ボリュームのうちの一部の論理ボリュームを他の
    論理ボリュームに先行してコピーを開始することを特徴
    とする記憶システム。
JP2000391833A 2000-12-20 2000-12-20 記憶システムの二重化方法および記憶システム Withdrawn JP2002189570A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2000391833A JP2002189570A (ja) 2000-12-20 2000-12-20 記憶システムの二重化方法および記憶システム
EP03022685A EP1398702A3 (en) 2000-12-20 2001-02-19 Method and system for remotely copying data
EP01103971A EP1217523A1 (en) 2000-12-20 2001-02-19 Method and apparatus for re-synchronizing paired disk volumes via communication line
US09/797,479 US6754792B2 (en) 2000-12-20 2001-02-28 Method and apparatus for resynchronizing paired volumes via communication line
US10/763,603 US6978347B2 (en) 2000-12-20 2004-01-22 Method and apparatus for re-synchronizing paired volumes via communication line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000391833A JP2002189570A (ja) 2000-12-20 2000-12-20 記憶システムの二重化方法および記憶システム

Publications (2)

Publication Number Publication Date
JP2002189570A true JP2002189570A (ja) 2002-07-05
JP2002189570A5 JP2002189570A5 (ja) 2007-11-29

Family

ID=18857919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000391833A Withdrawn JP2002189570A (ja) 2000-12-20 2000-12-20 記憶システムの二重化方法および記憶システム

Country Status (3)

Country Link
US (2) US6754792B2 (ja)
EP (2) EP1398702A3 (ja)
JP (1) JP2002189570A (ja)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005243026A (ja) * 2004-02-25 2005-09-08 Internatl Business Mach Corp <Ibm> 任意数のバックアップ・コンポーネント用のシステム・アーキテクチャのための方法、システム、およびコンピュータ・プログラム
JP2005250921A (ja) * 2004-03-05 2005-09-15 Hitachi Ltd バックアップシステムおよび方法
JP2005285086A (ja) * 2004-03-29 2005-10-13 Hitachi Ltd マルチステージのボリュームロッキングに対する方法と装置
JP2005292952A (ja) * 2004-03-31 2005-10-20 Hitachi Ltd ストレージシステム、ストレージ装置及びリモートコピー方法
JP2005353044A (ja) * 2004-05-11 2005-12-22 Hitachi Ltd 計算機システムおよび計算機システムの制御方法
JP2006023889A (ja) * 2004-07-07 2006-01-26 Hitachi Ltd リモートコピーシステム及び記憶装置システム
JP2006048578A (ja) * 2004-08-09 2006-02-16 Hitachi Ltd 計算機システム、計算機及びそのプログラム。
JP2006099536A (ja) * 2004-09-30 2006-04-13 Hitachi Ltd バックアップデータの利用方法およびプログラム
JP2007264946A (ja) * 2006-03-28 2007-10-11 Hitachi Ltd ストレージシステム及びストレージシステムのリモートコピー制御方法
US7380078B2 (en) 2003-11-21 2008-05-27 Hitachi, Ltd. Method of monitoring status information of remote storage and storage subsystem
JP2008152796A (ja) * 2008-01-11 2008-07-03 Nec Corp データ複製システム、およびストレージ内のデータを複製するためのプログラム
JP2008165819A (ja) * 2008-01-30 2008-07-17 Hitachi Ltd 記憶デバイス制御装置の制御方法、記憶デバイス制御装置、及びプログラム
JP2009151635A (ja) * 2007-12-21 2009-07-09 Nomura Research Institute Ltd 業務継続システム
US7739371B2 (en) 2004-06-09 2010-06-15 Hitachi, Ltd. Computer system
US7962712B2 (en) 2002-12-18 2011-06-14 Hitachi, Ltd. Method for controlling storage device controller, storage device controller, and program
JP5409799B2 (ja) * 2009-10-23 2014-02-05 株式会社日立製作所 リモートコピーシステム及びリモートコピー制御方法
US9058305B2 (en) 2003-06-27 2015-06-16 Hitachi, Ltd. Remote copy method and remote copy system

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002189570A (ja) * 2000-12-20 2002-07-05 Hitachi Ltd 記憶システムの二重化方法および記憶システム
US7613806B2 (en) * 2001-06-28 2009-11-03 Emc Corporation System and method for managing replication sets of data distributed over one or more computer systems
JP2003141006A (ja) * 2001-07-17 2003-05-16 Canon Inc 通信システム、通信装置、通信方法、記録媒体及びプログラム
US20040064660A1 (en) * 2002-09-27 2004-04-01 Lyons Michael Stewart Multiplexed bus with multiple timing signals
US20040078521A1 (en) * 2002-10-17 2004-04-22 International Business Machines Corporation Method, apparatus and computer program product for emulating an iSCSI device on a logical volume manager
JP4285058B2 (ja) * 2003-04-21 2009-06-24 株式会社日立製作所 ネットワーク管理プログラム、管理計算機及び管理方法
JP2004334574A (ja) * 2003-05-08 2004-11-25 Hitachi Ltd ストレージの運用管理プログラム、運用管理方法及び管理計算機
JP4124348B2 (ja) 2003-06-27 2008-07-23 株式会社日立製作所 記憶システム
JP4266725B2 (ja) * 2003-06-27 2009-05-20 株式会社日立製作所 記憶システム
US7130975B2 (en) * 2003-06-27 2006-10-31 Hitachi, Ltd. Data processing system
US7240080B2 (en) * 2003-07-30 2007-07-03 International Business Machines Corporation Method and apparatus for determining using least recently used protocol if one or more computer files should be written to one or more information storage media and synchronously providing one or more computer files between first and storage devices
JP4598387B2 (ja) 2003-09-17 2010-12-15 株式会社日立製作所 記憶システム
US7219201B2 (en) 2003-09-17 2007-05-15 Hitachi, Ltd. Remote storage disk control device and method for controlling the same
US7133986B2 (en) 2003-09-29 2006-11-07 International Business Machines Corporation Method, system, and program for forming a consistency group
US7398350B1 (en) * 2003-10-29 2008-07-08 Symantec Operating Corporation Distribution of data volume virtualization
US20050114465A1 (en) * 2003-11-20 2005-05-26 International Business Machines Corporation Apparatus and method to control access to logical volumes using one or more copy services
US7188273B2 (en) * 2003-11-24 2007-03-06 Tsx Inc. System and method for failover
JP2006221487A (ja) * 2005-02-14 2006-08-24 Hitachi Ltd リモートコピーシステム
US7085788B2 (en) 2003-12-03 2006-08-01 Hitachi, Ltd. Remote copy system configured to receive both a write request including a write time and a write request not including a write time.
JP4703959B2 (ja) * 2003-12-03 2011-06-15 株式会社日立製作所 記憶装置システムおよびそのレプリケーション作成方法
US8032726B2 (en) 2003-12-03 2011-10-04 Hitachi, Ltd Remote copy system
US7437389B2 (en) 2004-03-10 2008-10-14 Hitachi, Ltd. Remote copy system
US7724599B2 (en) 2003-12-03 2010-05-25 Hitachi, Ltd. Remote copy system
JP4434857B2 (ja) * 2003-12-04 2010-03-17 株式会社日立製作所 リモートコピーシステム及びシステム
JP4282464B2 (ja) * 2003-12-17 2009-06-24 株式会社日立製作所 リモートコピーシステム
JP4307982B2 (ja) * 2003-12-19 2009-08-05 株式会社日立製作所 データ多重化制御方法
US7337194B2 (en) 2004-01-05 2008-02-26 International Business Machines Corporation Asynchronous remote mirroring techniques for databases
US7600087B2 (en) * 2004-01-15 2009-10-06 Hitachi, Ltd. Distributed remote copy system
US7363541B2 (en) * 2004-02-23 2008-04-22 Hewlett-Packard Development Company, L.P. Command management using task attributes
JP2005275537A (ja) * 2004-03-23 2005-10-06 Fujitsu Ltd コピー制御装置および方法
JP2005301590A (ja) 2004-04-09 2005-10-27 Hitachi Ltd ストレージシステム及びデータ複製方法
JP4382602B2 (ja) * 2004-04-23 2009-12-16 株式会社日立製作所 リモートコピーシステム
US20050240726A1 (en) * 2004-04-27 2005-10-27 Hitachi Global Storage Technologies Netherlands B.V. Synergistic hybrid disk drive
US7117334B2 (en) * 2004-05-14 2006-10-03 International Business Machines Corporation Dynamic node partitioning utilizing sleep state
US7409510B2 (en) 2004-05-27 2008-08-05 International Business Machines Corporation Instant virtual copy to a primary mirroring portion of data
US7461100B2 (en) * 2004-05-27 2008-12-02 International Business Machines Corporation Method for fast reverse restore
US8051260B1 (en) * 2004-06-30 2011-11-01 Emc Corporation Determining environmental availability in a storage subsystem
JP4412722B2 (ja) 2004-07-28 2010-02-10 株式会社日立製作所 リモートコピーシステム
US7330861B2 (en) 2004-09-10 2008-02-12 Hitachi, Ltd. Remote copying system and method of controlling remote copying
US7296115B2 (en) * 2004-09-17 2007-11-13 Hitachi, Ltd. Method of and system for controlling attributes of a plurality of storage devices
JP4596889B2 (ja) * 2004-11-08 2010-12-15 株式会社日立製作所 ストレージシステムの管理方法
JP2006134204A (ja) * 2004-11-09 2006-05-25 Hitachi Ltd リモートコピーシステムおよびその制御方法
US7647357B2 (en) * 2004-11-12 2010-01-12 International Business Machines Corporation Data transfer management in consistency group formation
US7657578B1 (en) * 2004-12-20 2010-02-02 Symantec Operating Corporation System and method for volume replication in a storage environment employing distributed block virtualization
JP2006185108A (ja) * 2004-12-27 2006-07-13 Hitachi Ltd ストレージシステムのデータを管理する管理計算機及びデータ管理方法
JP4835249B2 (ja) * 2006-04-26 2011-12-14 株式会社日立製作所 ストレージシステム、リモートコピー、その管理方法
JP4902289B2 (ja) 2006-07-31 2012-03-21 株式会社日立製作所 バックアップシステム及びバックアップ方法
US7725764B2 (en) 2006-08-04 2010-05-25 Tsx Inc. Failover system and method
GB0616257D0 (en) 2006-08-16 2006-09-27 Ibm Storage management system for preserving consistency of remote copy data
GB0617342D0 (en) * 2006-09-02 2006-10-11 Ibm Consistent remote copy data storage system error management
US20090313428A1 (en) * 2006-09-25 2009-12-17 Intellimagic Optimising Remote Mirroring Resynchronisation
US8341459B2 (en) * 2007-08-01 2012-12-25 Brocade Communications Systems, Inc. Data migration without interrupting host access and with data lock for write access requests such that held write access requests do not expire
JP5352115B2 (ja) * 2008-04-25 2013-11-27 株式会社日立製作所 ストレージシステム及びその監視条件変更方法
US8281069B2 (en) * 2009-06-30 2012-10-02 Emc Corporation Distributed data storage system using local copy operations for RAID-1 volumes
US8195956B2 (en) * 2009-08-17 2012-06-05 Brocade Communications Systems, Inc. Re-keying data in place
JP5521595B2 (ja) * 2010-02-05 2014-06-18 富士通株式会社 ストレージシステム及びストレージ制御方法
CN102792287B (zh) * 2010-03-08 2016-01-06 日本电气株式会社 计算机系统、现用系统计算机和待机系统计算机
US8412876B2 (en) * 2010-06-30 2013-04-02 Felicity Taiwan Corporation Storage device with multiple storage units and control method thereof
WO2013011541A1 (en) * 2011-07-20 2013-01-24 Hitachi, Ltd. Data storage apparatus and control method therefor
US8868874B2 (en) * 2012-02-01 2014-10-21 International Business Machines Corporation Managing remote data replication
US10303782B1 (en) 2014-12-29 2019-05-28 Veritas Technologies Llc Method to allow multi-read access for exclusive access of virtual disks by using a virtualized copy of the disk

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544347A (en) * 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US5446871A (en) 1993-03-23 1995-08-29 International Business Machines Corporation Method and arrangement for multi-system remote data duplexing and recovery
KR0128271B1 (ko) * 1994-02-22 1998-04-15 윌리암 티. 엘리스 재해회복을 위한 일관성 그룹 형성방법 및 레코드갱싱의 섀도잉 방법, 주시스템, 원격데이타 섀도잉 시스템과 비동기 원격데이타 복제 시스템
JP3281211B2 (ja) * 1995-01-31 2002-05-13 富士通株式会社 同期式メモリを有する情報処理装置および同期式メモリ
US5692155A (en) * 1995-04-19 1997-11-25 International Business Machines Corporation Method and apparatus for suspending multiple duplex pairs during back up processing to insure storage devices remain synchronized in a sequence consistent order
US5680640A (en) * 1995-09-01 1997-10-21 Emc Corporation System for migrating data by selecting a first or second transfer means based on the status of a data element map initialized to a predetermined state
US5870537A (en) * 1996-03-13 1999-02-09 International Business Machines Corporation Concurrent switch to shadowed device for storage controller and device errors
US5819310A (en) * 1996-05-24 1998-10-06 Emc Corporation Method and apparatus for reading data from mirrored logical volumes on physical disk drives
US5889935A (en) * 1996-05-28 1999-03-30 Emc Corporation Disaster control features for remote data mirroring
US6101497A (en) * 1996-05-31 2000-08-08 Emc Corporation Method and apparatus for independent and simultaneous access to a common data set
US5875479A (en) * 1997-01-07 1999-02-23 International Business Machines Corporation Method and means for making a dual volume level copy in a DASD storage subsystem subject to updating during the copy interval
US5983316A (en) * 1997-05-29 1999-11-09 Hewlett-Parkard Company Computing system having a system node that utilizes both a logical volume manager and a resource monitor for managing a storage pool
US6578120B1 (en) * 1997-06-24 2003-06-10 International Business Machines Corporation Synchronization and resynchronization of loosely-coupled copy operations between a primary and a remote secondary DASD volume under concurrent updating
JP3414218B2 (ja) 1997-09-12 2003-06-09 株式会社日立製作所 記憶制御装置
US6052758A (en) * 1997-12-22 2000-04-18 International Business Machines Corporation Interface error detection and isolation in a direct access storage device DASD system
US6088815A (en) * 1998-02-23 2000-07-11 International Busines Machines Corporation Automatic data recovery for a duplex pair
JPH11242566A (ja) * 1998-02-26 1999-09-07 Hitachi Ltd 多重化データ記憶システム
US6360330B1 (en) * 1998-03-31 2002-03-19 Emc Corporation System and method for backing up data stored in multiple mirrors on a mass storage subsystem under control of a backup server
US6353878B1 (en) * 1998-08-13 2002-03-05 Emc Corporation Remote control of backup media in a secondary storage subsystem through access to a primary storage subsystem
US6209002B1 (en) * 1999-02-17 2001-03-27 Emc Corporation Method and apparatus for cascading data through redundant data storage units
EP1058190B1 (en) * 1999-06-01 2010-02-24 Hitachi, Ltd. Data backup method
US6684306B1 (en) * 1999-12-16 2004-01-27 Hitachi, Ltd. Data backup in presence of pending hazard
US6401178B1 (en) * 1999-12-23 2002-06-04 Emc Corporatiion Data processing method and apparatus for enabling independent access to replicated data
US6446176B1 (en) * 2000-03-09 2002-09-03 Storage Technology Corporation Method and system for transferring data between primary storage and secondary storage using a bridge volume and an internal snapshot copy of the data being transferred
US6499112B1 (en) * 2000-03-28 2002-12-24 Storage Technology Corporation Automatic stand alone recovery for peer to peer remote copy (PPRC) operations
JP2002189570A (ja) * 2000-12-20 2002-07-05 Hitachi Ltd 記憶システムの二重化方法および記憶システム
US6732244B2 (en) * 2002-01-22 2004-05-04 International Business Machines Corporation Instant virtual copy technique with expedited creation of backup dataset inventory from source dataset inventory

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7962712B2 (en) 2002-12-18 2011-06-14 Hitachi, Ltd. Method for controlling storage device controller, storage device controller, and program
US9058305B2 (en) 2003-06-27 2015-06-16 Hitachi, Ltd. Remote copy method and remote copy system
US7380078B2 (en) 2003-11-21 2008-05-27 Hitachi, Ltd. Method of monitoring status information of remote storage and storage subsystem
US7769969B2 (en) 2003-11-21 2010-08-03 Hitachi, Ltd. Method of monitoring status information of remote storage and storage subsystem
US7380079B2 (en) 2003-11-21 2008-05-27 Hitachi, Ltd. Method of monitoring status information of remote storage and storage subsystem
JP2005243026A (ja) * 2004-02-25 2005-09-08 Internatl Business Mach Corp <Ibm> 任意数のバックアップ・コンポーネント用のシステム・アーキテクチャのための方法、システム、およびコンピュータ・プログラム
JP2005250921A (ja) * 2004-03-05 2005-09-15 Hitachi Ltd バックアップシステムおよび方法
JP2005285086A (ja) * 2004-03-29 2005-10-13 Hitachi Ltd マルチステージのボリュームロッキングに対する方法と装置
JP2005292952A (ja) * 2004-03-31 2005-10-20 Hitachi Ltd ストレージシステム、ストレージ装置及びリモートコピー方法
JP2005353044A (ja) * 2004-05-11 2005-12-22 Hitachi Ltd 計算機システムおよび計算機システムの制御方法
US8307185B2 (en) 2004-05-11 2012-11-06 Hitachi, Ltd. Computer system and management method for the transfer and replication of data among several storage devices
US8032729B2 (en) 2004-05-11 2011-10-04 Hitachi, Ltd. Computer system and management method for the transfer and replication of data among several storage devices
US7739371B2 (en) 2004-06-09 2010-06-15 Hitachi, Ltd. Computer system
JP2006023889A (ja) * 2004-07-07 2006-01-26 Hitachi Ltd リモートコピーシステム及び記憶装置システム
JP2006048578A (ja) * 2004-08-09 2006-02-16 Hitachi Ltd 計算機システム、計算機及びそのプログラム。
JP2006099536A (ja) * 2004-09-30 2006-04-13 Hitachi Ltd バックアップデータの利用方法およびプログラム
US8725686B2 (en) 2004-09-30 2014-05-13 Hitachi, Ltd. Method and program for creating determinate backup data in a database backup system
US8200928B2 (en) 2006-03-28 2012-06-12 Hitachi, Ltd. Storage system and remote copy control method for storage system
US8347053B2 (en) 2006-03-28 2013-01-01 Hitachi, Ltd. Storage system and remote copy control method for storage system
JP2007264946A (ja) * 2006-03-28 2007-10-11 Hitachi Ltd ストレージシステム及びストレージシステムのリモートコピー制御方法
JP2009151635A (ja) * 2007-12-21 2009-07-09 Nomura Research Institute Ltd 業務継続システム
JP2008152796A (ja) * 2008-01-11 2008-07-03 Nec Corp データ複製システム、およびストレージ内のデータを複製するためのプログラム
JP2008165819A (ja) * 2008-01-30 2008-07-17 Hitachi Ltd 記憶デバイス制御装置の制御方法、記憶デバイス制御装置、及びプログラム
JP5409799B2 (ja) * 2009-10-23 2014-02-05 株式会社日立製作所 リモートコピーシステム及びリモートコピー制御方法

Also Published As

Publication number Publication date
US20040153616A1 (en) 2004-08-05
EP1217523A1 (en) 2002-06-26
US20020078296A1 (en) 2002-06-20
US6978347B2 (en) 2005-12-20
EP1398702A2 (en) 2004-03-17
EP1398702A3 (en) 2005-03-09
US6754792B2 (en) 2004-06-22

Similar Documents

Publication Publication Date Title
JP2002189570A (ja) 記憶システムの二重化方法および記憶システム
US7185152B2 (en) Storage system, method of controlling storage system, and storage device
US7607037B1 (en) SAR restart and going home procedures
US7657718B1 (en) Storage automated replication processing
US7464236B2 (en) Storage system and storage management method
JP4751117B2 (ja) データ複製を利用したフェイルオーバとデータ移行
JP4419460B2 (ja) リモートコピーシステム
US7565503B2 (en) Method and apparatus implementing virtualization for data migration with volume mapping based on configuration information and with efficient use of old assets
JP2894676B2 (ja) 非同期式遠隔コピー・システム及び非同期式遠隔コピー方法
JP2006072635A (ja) データ処理システムおよびそのコピー処理方法
JP4434407B2 (ja) サブシステム及びこれらの統合システム
JPH07248988A (ja) 記憶制御装置及び関連する方法
JP2004343776A (ja) カスケード式再同期を利用する障害回復システム
JP5286212B2 (ja) ストレージクラスタ環境でのリモートコピー制御方法及びシステム
JP2001282628A (ja) 記憶サブシステムのデータ二重化方法及びデータ二重化システム
JP2001337939A (ja) データ多重化方法およびデータ多重化システム
JP5331892B2 (ja) ストレージシステム及びストレージシステムにおけるデータ複製方法
JP2006134204A (ja) リモートコピーシステムおよびその制御方法
JP2000099359A (ja) マルチコンピュ―タ・システムでの復元
CN112445652A (zh) 远程复制系统
EP1751663A1 (en) Write set boundary management for heterogeneous storage controllers in support of asynchronous update of secondary storage

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071015

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071015

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20071015

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071211

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090210

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090527