JP5216376B2 - リモートコピーシステム及び確認方法 - Google Patents
リモートコピーシステム及び確認方法 Download PDFInfo
- Publication number
- JP5216376B2 JP5216376B2 JP2008059776A JP2008059776A JP5216376B2 JP 5216376 B2 JP5216376 B2 JP 5216376B2 JP 2008059776 A JP2008059776 A JP 2008059776A JP 2008059776 A JP2008059776 A JP 2008059776A JP 5216376 B2 JP5216376 B2 JP 5216376B2
- Authority
- JP
- Japan
- Prior art keywords
- copy
- storage device
- logical volume
- confirmation
- logical
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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/2056—Error 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/2058—Error 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 more than 2 mirrored copies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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/2056—Error 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/2069—Management of state, configuration or failover
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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/2056—Error 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/2071—Error 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
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)
Description
(1−1)システム構成
図1は、本発明の第1の実施の形態のリモートコピーシステム1の構成に関するブロック図である。
それでは次にホスト計算機2が保持する各種テーブル210、211と、それぞれのストレージ装置5が保持する各種テーブル620、621について説明する。
コマンドデバイステーブル210は、ホスト計算機2のメモリ21内に保持されるテーブルであり、同一データのコピー経路を確認するために、複数のコマンドデバイスCMDに確認指示を出す順番を管理するテーブルである。
コピー経路テーブル211は、ホスト計算機2のメモリ内に保持されるテーブルであり、同一のデータのコピー経路を確認した確認結果を管理するためのテーブルである。また、コピー経路テーブル211は、コピー経路を確認するたびに作成されるテーブルである。
ボリュームテーブル620は、それぞれのストレージ装置5の共有メモリ62に保持されるテーブルであり、それぞれのストレージ装置5が提供するボリュームVolを管理するテーブルである。
コピーペアテーブル621は、それぞれのストレージ装置5の共有メモリ62に保持されるテーブルであり、ペア設定されたボリュームVolの管理をするテーブルである。
それでは次に、上記テーブルを利用して、ホスト計算機2がコピー経路を確認する処理について説明する。確認処理は、ホスト計算機2のレイドマネージャ22が確認プログラム212に基づいて実行する。
引き続き、ステップS3の確認実行処理について説明する。この確認実行処理も、ホスト計算機2のレイドマネージャ22が確認プログラム212に基づいて実行する。なお、ボリューム間のコピーについては、コピー指示の内容を含んだ制御コマンドがコマンドデバイスCMDに書き込まれると、チャネルアダプタ60がコピープログラム622に基づいて実行する。
それでは次に、ホスト計算機2がコピー経路を確認する途中にコピー経路に障害がある場合に、障害場所を復旧しつつコピー経路を確認する、確認復旧処理について説明する。ここで、コピー経路の障害とは、コピー経路が物理上切断されている場合や、人為的にコピー経路が中断されている場合をいう。
本実施の形態によれば、ホスト計算機が確認処理や確認復旧処理を行うため、管理者がストレージ装置に対して手作業で行う動作確認の労力を少なくし、かつ、連続して行われるデータコピーの管理を行うことができる。
本発明における第2の実施の形態を、図面を参照して説明する。
図18は、本発明の第2の実施の形態のリモートコピーシステム100の構成に関するブロック図である。
それでは次に、ホスト計算機2´がコピー経路を確認する処理について説明する。確認処理は、ホスト計算機2´のレイドマネージャ22が確認プログラム212に基づいて実行する。
ステップS72の確認実行処理について説明する。この確認実行処理は、エージェント60´Aが確認復旧プログラム623及びコピープログラム622に基づいて実行する。
本実施の形態によれば、ホスト計算機の指示に基づいてストレージ装置にあるエージェントが確認復旧処理を行うため、管理者がストレージ装置に対して手作業で行う動作確認の労力を少なくし、かつ、連続して行われるデータコピーの管理を行うことができる。
Claims (8)
- 上位装置と、前記上位装置と通信可能に接続される第1のストレージ装置と、前記第1のストレージ装置と通信可能に接続される第2のストレージ装置と、を少なくとも備えるリモートコピーシステムであって、
前記第1のストレージ装置及び前記第2のストレージ装置は、
前記上位装置からの制御コマンドが書き込まれる論理デバイスと、複数のハードディスクの記憶領域から提供され且つデータを格納する1又は複数の論理ボリュームと、複数の論理ボリュームからペア設定されたペア情報と、を有し、
それぞれの前記論理デバイスに上位装置からの制御コマンドが書き込まれると、前記上位装置が指定する論理ボリュームを始点として、始点の論理ボリュームから、当該論理ボリュームと同一のデータが格納される終点の論理ボリュームまで、のコピー経路を前記ペア情報に基づいて確認する確認部と、
前記上位装置が指定する論理ボリュームをコピー元の論理ボリュームとして、前記ペア情報に基づいて過去にコピー先であった論理ボリュームを確認し、
過去にコピー先であった論理ボリュームの次のコピー先であった論理ボリュームを有しない場合には、前記コピー元の論理ボリュームと前記過去にコピー先であった論理ボリュームとをペア設定し、
過去にコピー先であった論理ボリュームの次のコピー先であった論理ボリュームを有する場合には、前記コピー先であった論理ボリュームと、前記次のコピー先であった論理ボリュームと、の間のコピー経路の通信を一時的に中断し、前記コピー元の論理ボリュームに格納されるデータを前記過去にコピー先であった論理ボリュームにコピーした後、前記コピー経路の通信を接続可能にする確認復旧部と、
を備えることを特徴とするリモートコピーシステム。 - 前記確認部及び前記確認復旧部は、前記上位装置が有する
ことを特徴とする請求項1に記載のリモートコピーシステム。 - 前記確認部及び前記確認復旧部は、少なくとも第1のストレージ装置が有する
ことを特徴とする請求項1に記載のリモートコピーシステム。 - 前記第1のストレージ装置及び第2のストレージ装置は、
他のストレージ装置に対する制御コマンドを書き込むリモート論理デバイスをさらに備え、
前記上位装置からの制御コマンドが前記リモート論理デバイスに書き込まれると、他のストレージ装置に当該制御コマンドを発行する
ことを特徴とする請求項1に記載のリモートコピーシステム。 - 上位装置と、前記上位装置と通信可能に接続される第1のストレージ装置と、前記第1のストレージ装置と通信可能に接続される第2のストレージ装置と、を少なくとも備えるリモートコピーシステムの確認方法であって、
前記第1のストレージ装置及び前記第2のストレージ装置では、
前記上位装置からの制御コマンドを論理デバイスに書き込まれるステップと、複数のハードディスクの記憶領域から提供される1又は複数の論理ボリュームにデータを格納するステップと、複数の論理ボリュームからペア設定されたペア情報を管理するステップと、を備え、
それぞれの前記論理デバイスに上位装置からの制御コマンドが書き込まれると、前記上位装置が指定する論理ボリュームを始点として、始点の論理ボリュームから、前記論理ボリュームと同一のデータが格納される終点の論理ボリュームまで、のコピー経路を前記ペア情報に基づいて確認する確認ステップと、
前記上位装置が指定する論理ボリュームをコピー元の論理ボリュームとして、前記ペア情報に基づいて過去にコピー先であった論理ボリュームを確認し、
過去にコピー先であった論理ボリュームの次のコピー先であった論理ボリュームを有しない場合には、前記コピー元の論理ボリュームと前記過去にコピー先であった論理ボリュームとをペア設定し、
過去にコピー先であった論理ボリュームの次のコピー先であった論理ボリュームを有する場合には、前記コピー先であった論理ボリュームと、前記次のコピー先であった論理ボリュームと、の間のコピー経路の通信を一時的に中断し、前記コピー元の論理ボリュームに格納されるデータを前記過去にコピー先であった論理ボリュームにコピーした後、前記コピー経路の通信を接続可能にする確認復旧ステップと、
を含むことを特徴とする確認方法。 - 前記確認ステップ及び前記確認復旧ステップは、前記上位装置が実行する
ことを特徴とする請求項5に記載の確認方法。 - 前記確認ステップ及び前記確認復旧ステップは、少なくとも第1のストレージ装置が実行する
ことを特徴とする請求項5に記載の確認方法。 - 前記第1のストレージ装置及び第2のストレージ装置では、
他のストレージ装置に対する制御コマンドをリモート論理デバイスに書き込むステップを備え、
前記上位装置からの制御コマンドが前記リモート論理デバイスに書き込まれると、他のストレージ装置に当該制御コマンドを発行するステップを
有することを特徴とする請求項5に記載の確認方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008059776A JP5216376B2 (ja) | 2008-03-10 | 2008-03-10 | リモートコピーシステム及び確認方法 |
| US12/153,745 US20090228672A1 (en) | 2008-03-10 | 2008-05-23 | Remote copy system and check method |
| AT08253960T ATE513262T1 (de) | 2008-03-10 | 2008-12-10 | Fernkopiersystem und verfahren mit kopierpfadüberprüfungsmittel |
| EP08253960A EP2101266B1 (en) | 2008-03-10 | 2008-12-10 | Remote copy system and method having copy path check unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008059776A JP5216376B2 (ja) | 2008-03-10 | 2008-03-10 | リモートコピーシステム及び確認方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009217484A JP2009217484A (ja) | 2009-09-24 |
| JP5216376B2 true JP5216376B2 (ja) | 2013-06-19 |
Family
ID=40637954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008059776A Expired - Fee Related JP5216376B2 (ja) | 2008-03-10 | 2008-03-10 | リモートコピーシステム及び確認方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20090228672A1 (ja) |
| EP (1) | EP2101266B1 (ja) |
| JP (1) | JP5216376B2 (ja) |
| AT (1) | ATE513262T1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5216376B2 (ja) * | 2008-03-10 | 2013-06-19 | 株式会社日立製作所 | リモートコピーシステム及び確認方法 |
| US8694699B2 (en) * | 2010-06-04 | 2014-04-08 | Hewlett-Packard Development Company, L.P. | Path selection for application commands |
| US9417823B2 (en) | 2011-07-12 | 2016-08-16 | Violin Memory Inc. | Memory system management |
| US9335939B2 (en) | 2011-07-12 | 2016-05-10 | Violin Memory Inc. | RAIDed memory system |
| US8892941B2 (en) | 2012-06-27 | 2014-11-18 | International Business Machines Corporation | Recovering a volume table and data sets from a corrupted volume |
| JP2014191399A (ja) * | 2013-03-26 | 2014-10-06 | Fujitsu Ltd | 情報処理システム、記憶装置、およびバックアップ方法 |
| JP6019169B2 (ja) * | 2015-05-14 | 2016-11-02 | 株式会社日立製作所 | 情報記憶システム |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE60044409D1 (de) * | 1999-03-19 | 2010-07-01 | Hitachi Ltd | System um Daten zu duplizieren |
| US6499112B1 (en) * | 2000-03-28 | 2002-12-24 | Storage Technology Corporation | Automatic stand alone recovery for peer to peer remote copy (PPRC) operations |
| US6457109B1 (en) * | 2000-08-18 | 2002-09-24 | Storage Technology Corporation | Method and apparatus for copying data from one storage system to another storage system |
| US6730883B2 (en) * | 2002-10-02 | 2004-05-04 | Stratagene | Flexible heating cover assembly for thermal cycling of samples of biological material |
| JP4107083B2 (ja) * | 2002-12-27 | 2008-06-25 | 株式会社日立製作所 | 高可用ディスク制御装置とその障害処理方法及び高可用ディスクサブシステム |
| US7302536B2 (en) * | 2003-06-17 | 2007-11-27 | Hitachi, Ltd. | Method and apparatus for managing replication volumes |
| JP4492084B2 (ja) * | 2003-10-07 | 2010-06-30 | 株式会社日立製作所 | ストレージパス制御方法 |
| US7523341B2 (en) * | 2004-05-13 | 2009-04-21 | International Business Machines Corporation | Methods, apparatus and computer programs for recovery from failures in a computing environment |
| JP4431022B2 (ja) * | 2004-10-18 | 2010-03-10 | 株式会社日立製作所 | コンピュータシステム及びその制御方法 |
| JP2006185108A (ja) * | 2004-12-27 | 2006-07-13 | Hitachi Ltd | ストレージシステムのデータを管理する管理計算機及びデータ管理方法 |
| JP4688542B2 (ja) * | 2005-03-31 | 2011-05-25 | 株式会社日立製作所 | 計算機システム、ホストコンピュータ及びコピーペア処理方法 |
| JP4955996B2 (ja) * | 2005-09-20 | 2012-06-20 | 株式会社日立製作所 | ボリューム移行方法およびストレージネットワークシステム |
| JP5111754B2 (ja) * | 2005-11-14 | 2013-01-09 | 株式会社日立製作所 | 記憶制御システム |
| US7823007B2 (en) | 2006-02-17 | 2010-10-26 | International Business Machines Corporation | Apparatus, system, and method for switching a volume address association in a point-in-time copy relationship |
| JP4827564B2 (ja) * | 2006-03-15 | 2011-11-30 | 株式会社日立製作所 | コピーペアのペア状態の表示方法 |
| JP4746497B2 (ja) | 2006-08-29 | 2011-08-10 | 株式会社ケーヒン | 配線基板収納構造 |
| JP5216376B2 (ja) * | 2008-03-10 | 2013-06-19 | 株式会社日立製作所 | リモートコピーシステム及び確認方法 |
-
2008
- 2008-03-10 JP JP2008059776A patent/JP5216376B2/ja not_active Expired - Fee Related
- 2008-05-23 US US12/153,745 patent/US20090228672A1/en not_active Abandoned
- 2008-12-10 AT AT08253960T patent/ATE513262T1/de not_active IP Right Cessation
- 2008-12-10 EP EP08253960A patent/EP2101266B1/en not_active Not-in-force
Also Published As
| Publication number | Publication date |
|---|---|
| EP2101266A1 (en) | 2009-09-16 |
| EP2101266B1 (en) | 2011-06-15 |
| JP2009217484A (ja) | 2009-09-24 |
| US20090228672A1 (en) | 2009-09-10 |
| ATE513262T1 (de) | 2011-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4387116B2 (ja) | ストレージシステムの制御方法、及びストレージシステム | |
| US7320058B2 (en) | Apparatus and method for online data migration with remote copy | |
| US6360306B1 (en) | Relocation of suspended data to a remote site in a distributed storage system | |
| JP4319017B2 (ja) | ストレージシステムの制御方法、ストレージシステム、及び記憶装置 | |
| EP1873645A1 (en) | Storage system and data replication method | |
| JP5216376B2 (ja) | リモートコピーシステム及び確認方法 | |
| US8996841B2 (en) | Hypervolume data storage object and method of data storage | |
| US6499112B1 (en) | Automatic stand alone recovery for peer to peer remote copy (PPRC) operations | |
| US7908510B2 (en) | Storage system and method of designing disaster recovery constitution | |
| JP5090022B2 (ja) | 計算機システム、アクセス制御方法及び管理計算機 | |
| EP1291779A2 (en) | Control method for a data storage system | |
| JP2007058611A (ja) | ストレージシステム及びストレージシステムの管理方法 | |
| JP2005202495A (ja) | データ移行方法 | |
| JP2004252686A (ja) | 情報処理システム | |
| JP2008225616A (ja) | ストレージシステム、リモートコピーシステム、及びデータ復元方法 | |
| JP4629413B2 (ja) | 優先順位を割り当てるための方法、システム、およびプログラム | |
| JP5409799B2 (ja) | リモートコピーシステム及びリモートコピー制御方法 | |
| US8433862B2 (en) | Storage system for adjusting asynchronous copy load based on cache activity rate | |
| JP4902289B2 (ja) | バックアップシステム及びバックアップ方法 | |
| JP4451705B2 (ja) | ストレージ装置、これを備えたストレージシステム、このシステムのデータ管理方法、及びストレージ装置のコントローラ実行プログラム | |
| JP4326819B2 (ja) | ストレージシステムの制御方法、ストレージシステム、プログラム、及び記録媒体 | |
| US20080294858A1 (en) | Storage system and data management method | |
| JP4394608B2 (ja) | ストレージシステム、コンピュータ、ストレージ装置、アクセスコントロール設定方法及びプログラム | |
| JP7283317B2 (ja) | ストレージシステム、ストレージ制御装置および割当解放プログラム | |
| JP5232515B2 (ja) | 記憶システム及びその管理方法並びに記憶制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100903 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120904 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121016 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5216376 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |