JP6798516B2 - Storage device and replication method - Google Patents
Storage device and replication method Download PDFInfo
- Publication number
- JP6798516B2 JP6798516B2 JP2018041923A JP2018041923A JP6798516B2 JP 6798516 B2 JP6798516 B2 JP 6798516B2 JP 2018041923 A JP2018041923 A JP 2018041923A JP 2018041923 A JP2018041923 A JP 2018041923A JP 6798516 B2 JP6798516 B2 JP 6798516B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- replication
- storage medium
- storage device
- 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.)
- Active
Links
- 230000010076 replication Effects 0.000 title claims description 229
- 238000000034 method Methods 0.000 title claims description 19
- 238000004891 communication Methods 0.000 claims description 25
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 description 20
- 238000000926 separation method Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Retry When Errors Occur (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、ストレージ装置に関する技術であり、特に、ストレージ装置間の同期に関するものである。 The present invention is a technique relating to a storage device, particularly relating to synchronization between storage devices.
近年のコンピュータシステムでは、自然災害やサイバー攻撃等に備えて遠隔地にデータのバックアップを置くことが重要となっている。遠隔地にデータのバックアップを置く方法の1つとして、ストレージ装置の遠隔レプリケーション機能を利用する方法がある。ストレージ装置の遠隔レプリケーション機能は、通常の業務を行うローカルサイトとは距離が離れた場所にリモートサイトを設置し、通信回線を介してストレージ装置間でレプリケーション、すなわち、データの複製を保持するという機能である。 In recent computer systems, it is important to have a backup of data in a remote location in case of a natural disaster or cyber attack. One of the methods for placing a backup of data in a remote location is to use the remote replication function of the storage device. The remote replication function of the storage device is a function of setting up a remote site at a distance from the local site where normal business is performed, and replicating between the storage devices via a communication line, that is, maintaining data replication. Is.
ローカルサイトとリモートサイト間のデータ転送に使用する通信回線にはさまざまな種類がある。例えば、専用回線で安定的に高速なデータ転送ができる通信回線がある一方で、帯域が保証されておらず速度も低速で不安定な公衆回線が使用される場合もある。 There are different types of communication lines used to transfer data between local and remote sites. For example, while there is a communication line capable of stable and high-speed data transfer with a dedicated line, a public line whose bandwidth is not guaranteed and whose speed is low and unstable may be used.
レプリケーション機能を使用する際には、最初にローカルサイトとリモートサイトのストレージ装置間で、レプリケーション対象ボリュームのデータを一致させる同期化を行う必要がある。レプリケーション対象ボリュームの容量が大きい場合には、ローカルサイトとリモートサイト間のデータ転送回線に低速回線を使用すると、最初にデータを同期化するためのコピーの完了に長時間かかることがある。そのため、データの転送に要する時間を抑制して同期を行えることが望ましく、関連する技術の開発が行われている。そのような、通信回線を介してローカルサイトとリモートサイト間でデータの同期を行う際に、データ転送に要する時間を抑制する技術としては、例えば、特許文献1のような技術が開示されている。
When using the replication function, it is first necessary to perform synchronization between the storage devices at the local site and the remote site to match the data of the replication target volume. If the volume to be replicated has a large capacity and a slow line is used for the data transfer line between the local site and the remote site, it may take a long time to complete the copy to synchronize the data for the first time. Therefore, it is desirable to be able to perform synchronization while suppressing the time required for data transfer, and related technologies are being developed. As a technique for suppressing the time required for data transfer when synchronizing data between a local site and a remote site via a communication line, for example, a technique such as
特許文献1は、ローカルサイトからリモートサイトのストレージ装置に通信回線を介してデータの転送を行い、ローカルサイトとリモートサイトのストレージ装置間でデータの同期行う制御技術に関するものである。特許文献1では、ローカルサイトのストレージ装置において異なる時間におけるデータの差分を抽出し、差分が抽出されたデータのみをリモートサイトのストレージ装置に送信することでデータの同期を行っている。
しかしながら、特許文献1の技術は次のような点で十分ではない。特許文献1の技術では、新たにレプリケーションが必要になった際に、リモートサイトのストレージ内にレプリケーション領域を生成するような場合には、データの転送量を抑制することはできない。そのため、通信回線の帯域が狭いような場合には、ローカルサイトとリモートサイトのストレージ装置間でレプリケーションを実行するまでに長い時間を要する恐れがある。
However, the technique of
本発明は、上記の課題を解決するため、ローカルサイトとリモートサイトの間で、短時間でデータの同期を行いレプリケーションの運用を開始することができるストレージ装置を提供することを目的としている。 An object of the present invention is to provide a storage device capable of synchronizing data in a short time and starting a replication operation between a local site and a remote site in order to solve the above problems.
上記の課題を解決するため、本発明のストレージ装置は、記憶手段と、記憶媒体取付手段と、データコピー手段と、データ送信手段を備えている。記憶手段は、ホスト装置から入力されるデータを記憶する。記憶媒体取付手段は、着脱可能な記憶媒体を取り付ける。データコピー手段と、記憶手段に記憶されたデータを記憶媒体取付手段に取り付けられた記憶媒体にコピーする。データ送信手段は、記憶手段から記憶媒体へのデータのコピーが停止された以後に記憶手段1に記憶されたデータを、自装置から取り外された記憶媒体が装着される他の装置に送信する。 In order to solve the above problems, the storage device of the present invention includes a storage means, a storage medium attachment means, a data copy means, and a data transmission means. The storage means stores the data input from the host device. The storage medium attaching means attaches a removable storage medium. The data copied means and the data stored in the storage means are copied to the storage medium attached to the storage medium attachment means. The data transmitting means transmits the data stored in the storage means 1 after the copying of the data from the storage means to the storage medium is stopped to another device to which the storage medium removed from the own device is mounted.
本発明のレプリケーション方法は、ホスト装置から入力されるデータを記憶し、記憶したデータを着脱可能な前記記憶媒体にコピーする。本発明のレプリケーション方法は、記憶媒体へのデータのコピーが停止された以後に記憶されたデータを、自装置から取り外された記憶媒体が装着される他の装置に送信する。 The replication method of the present invention stores data input from a host device, and copies the stored data to the detachable storage medium. The replication method of the present invention transmits the data stored after the copying of the data to the storage medium is stopped to another device to which the storage medium removed from the own device is mounted.
本発明によると、ローカルサイトとリモートサイトの間で、短時間でデータの同期を行うことができる。 According to the present invention, data can be synchronized between a local site and a remote site in a short time.
(第1の実施形態)
本発明の第1の実施形態について図を参照して詳細に説明する。図1は、本実施形態のストレージ装置の構成の概要を示すものである。本実施形態のストレージ装置は、記憶手段1と、記憶媒体取付手段2と、データコピー手段3と、データ送信手段4を備えている。
(First Embodiment)
The first embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 shows an outline of the configuration of the storage device of the present embodiment. The storage device of the present embodiment includes a storage means 1, a storage medium attachment means 2, a data copy means 3, and a data transmission means 4.
記憶手段1は、ホスト装置から入力されるデータを記憶する。記憶媒体取付手段2は、着脱可能な記憶媒体を取り付ける。データコピー手段3は、記憶手段1に記憶されたデータを記憶媒体取付手段2に取り付けられた記憶媒体にコピーする。データ送信手段4は、記憶手段1から記憶媒体へのデータのコピーが停止された以後に記憶手段1に記憶されたデータを、自装置から取り外された記憶媒体が装着される他の装置に送信する。 The storage means 1 stores data input from the host device. The storage medium attaching means 2 attaches a removable storage medium. The data copy means 3 copies the data stored in the storage means 1 to the storage medium attached to the storage medium attachment means 2. The data transmitting means 4 transmits the data stored in the storage means 1 after the copying of the data from the storage means 1 to the storage medium is stopped to another device to which the storage medium removed from the own device is mounted. To do.
本実施形態のストレージ装置のデータコピー手段3は記憶手段1に記憶されたデータを、記憶媒体取付手段2に取り付けられた記憶媒体にコピーしている。また、データ送信手段4は、記憶手段1から記憶媒体へのデータのコピーが停止された以後に記憶手段1に記憶されたデータを、自装置から取り外された記憶媒体が装着される他の装置に送信している。このように、本実施形態のストレージ装置は、自装置のデータがコピーされた記憶媒体が装着された他の装置に、データのコピーが停止された以後のデータを送信している。そのため、本実施形態のストレージ装置は、自装置内でコピーを行った記憶媒体のデータを更新する際に差分データのみを送信して更新を行うことができる。その結果、通信回線の帯域が狭い場合などにおいても、ローカルサイトとリモートサイトの間で、短時間でデータの同期を行って、レプリケーションの運用を早期に開始することができる。 The data copy means 3 of the storage device of the present embodiment copies the data stored in the storage means 1 to the storage medium attached to the storage medium attachment means 2. Further, the data transmitting means 4 is another device to which the storage medium from which the data stored in the storage means 1 is removed from the own device is mounted after the copying of the data from the storage means 1 to the storage medium is stopped. Is sending to. As described above, the storage device of the present embodiment transmits the data after the data copying is stopped to another device to which the storage medium to which the data of the own device is copied is attached. Therefore, the storage device of the present embodiment can transmit and update only the difference data when updating the data of the storage medium copied in the own device. As a result, even when the bandwidth of the communication line is narrow, data can be synchronized between the local site and the remote site in a short time, and the replication operation can be started at an early stage.
(第2の実施形態)
本発明の第2の実施形態について図を参照して詳細に説明する。図2は、本実施形態の情報システムの構成の概要を示したものである。本実施形態の情報システムは、RAID(Redundant Arrays of Inexpensive Disks)方式によるストレージ装置をローカルサイトとリモートサイトに備え、ローカルサイトとリモートサイトの間でリモートレプリケーションを行うシステムである。
(Second Embodiment)
A second embodiment of the present invention will be described in detail with reference to the drawings. FIG. 2 shows an outline of the configuration of the information system of the present embodiment. The information system of the present embodiment is a system in which a storage device based on a RAID (Redundant Arrays of Inexpensive Disks) method is provided at a local site and a remote site, and remote replication is performed between the local site and the remote site.
本実施形態の情報システムは、ローカルサイトにホスト装置10−1と、ストレージ装置20−1を備えている。また、本実施形態の情報システムは、リモートサイトにホスト装置10−2と、ストレージ装置20−2を備えている。また、本実施形態の情報システムは、ストレージ管理端末30を備えている。ホスト装置10−1とストレージ装置20−1、および、ホスト装置10−2とストレージ装置20−2は、それぞれインタフェースケーブル40を介して接続されている。また、ローカルサイトのストレージ装置20−1と、リモートサイトのストレージ装置20−2は、通信回線50を介して接続されている。
The information system of the present embodiment includes a host device 10-1 and a storage device 20-1 at a local site. Further, the information system of the present embodiment includes a host device 10-2 and a storage device 20-2 at a remote site. Further, the information system of the present embodiment includes a
ホスト装置10−1は、ローカルサイトにおいてストレージ装置20−1へのデータの書き込みによる保存およびストレージ装置20からのデータの読み出しを行う情報処理装置である。また、ホスト装置10−2は、リモートサイトにおいてストレージ装置20−へのデータの書き込みによる保存およびストレージ装置20からのデータの読み出しを行う情報処理装置である。ホスト装置10−1およびホスト装置10−2は、他の情報処理装置等にさらに接続されていてもよい。
The host device 10-1 is an information processing device that stores data by writing data to the storage device 20-1 and reads data from the
ストレージ装置20−1およびストレージ装置20−2の構成について説明する。図3は、本実施形態のストレージ装置20−1およびストレージ装置20−2の構成をストレージ装置20として示したものである。
The configurations of the storage device 20-1 and the storage device 20-2 will be described. FIG. 3 shows the configurations of the storage device 20-1 and the storage device 20-2 of the present embodiment as the
ストレージ装置20は、ホストインタフェース制御部21と、レプリケーション制御部22と、キャッシュメモリ23と、ディスク制御部24と、物理ディスク部25を備えている。物理ディスク部25は、マスターボリューム物理ディスク部26と、レプリケーションボリューム物理ディスク部27をさらに備えている。
The
ホストインタフェース制御部21は、ホスト装置10との間でデータの送受信を行うインタフェースである。ホストインタフェース制御部21は、インタフェースケーブル40を介してホスト装置10と接続されている。
The host
レプリケーション制御部22の構成について説明する。レプリケーション制御部22は、ストレージ管理端末30からレプリケーションに関する要求を受信し、ストレージ装置20のレプリケーションに関する動作を制御する。レプリケーション制御部22は、レプリケーションに関する動作を制御する際にキャッシュメモリ23に保存されている各設定情報の更新等を行う。
The configuration of the
図3は、レプリケーション制御部22の構成を示したものである。レプリケーション制御部22は、ローカルコピー制御部101と、差分情報制御部102と、リモートコピー制御部103さらに備えている。
FIG. 3 shows the configuration of the
ローカルコピー制御部101は、ローカルレプリケーション、すなわち、自装置内の物理ディスク部25の記憶媒体間でのデータのコピーを制御する機能を有する。ローカルコピー制御部101は、レプリケーション用として他のストレージ装置に移送する記憶媒体を準備する際に、マスターボリュームからレプリケーションボリュームへのデータのコピーを行う。また、ローカルコピー制御部101は、他のストレージ装置から移送されて自装置に取り付けられた記憶媒体からマスターボリュームへのデータのコピーを行う。また、本実施形態のローカルコピー制御部101の機能は、第1の実施形態のデータコピー手段3に相当する。
The local
差分情報制御部102は、レプリケーションボリュームを形成後のマスターボリュームのデータの差の有無を確認する機能を有する。差分情報制御部102は、例えば、各マスターボリュームの更新日時を管理し、レプリケーションボリュームの形成後にデータ更新が行われたマスターボリュームの情報を抽出する。
The difference
リモートコピー制御部103は、リモートレプリケーション、すなわち、物理ディスク部25間でデータのコピーを行う機能を有する。リモートコピー制御部103は、リモートレプリケーションを行う際に、コピーを行うデータを相手先となるストレージ装置に通信回線50を介して送信する。リモートコピー制御部103は、ローカルサイトとリモートサイトの間でデータのコピーを行う際に、差分情報制御部102からデータの更新が行われているマスターボリュームの情報を取得する。リモートコピー制御部103は、ローカルレプリケーションの完了後に更新が行われたマスターボリュームのデータを相手先となるストレージ装置に送信する。また、本実施形態のリモートコピー制御部103の機能は、第1の実施形態のデータ送信手段4に相当する。
The remote
レプリケーション制御部22は、FPGA(Field Programmable Gate Array)等の半導体装置を用いて構成されている。また、レプリケーション制御部22は、CPU(Central Processing Unit)等の汎用プロセッサにおいてコンピュータプログラムを実行することで各処理を行う構成であってもよい。
The
キャッシュメモリ23は、レプリケーションを行う際の各設定情報を保存する機能を有する。キャッシュメモリ23には、半導体記憶装置が用いられる。図5は、キャッシュメモリ23に管理情報領域に保存されている設定情報の例を示した図である。管理情報領域とは、キャッシュメモリ23の記憶領域のうちレプリケーションに関する各設定情報を保存する領域のことをいう。
The
図5の例では、キャッシュメモリ23には、ストレージ装置識別情報と、ボリューム構成管理情報と、レプリケーションペア管理情報が管理情報領域に保存されている。ストレージ装置識別情報は、ストレージ装置の機種等を識別するためのストレージモデル名と、個々のストレージ装置を識別するための識別子である装置シリアル番号によって構成されている。また、ボリューム構成管理情報は、RAIDシステムの方式を示すRAIDタイプと、RAIDシステムを構成する各物理ディスク部25の記憶媒体を識別する構成物理ディスク番号、および、各ボリュームの属性を示すボリューム属性の情報によって構成されている。
In the example of FIG. 5, the storage device identification information, the volume configuration management information, and the replication pair management information are stored in the management information area in the
また、レプリケーションペア管理情報は、レプリケーションタイプ、マスターボリューム番号、レプリケーションボリューム番号、レプリケーション状態、ペア開始日時/分離日時、および、レプリケーションペア差分情報によって構成されている。レプリケーションタイプは、ローカルレプリケーションとリモートレプリケーションのいずれを行っているかを示す情報である。マスターボリューム番号およびレプリケーションボリューム番号は、レプリケーションの対象となるマスターボリュームとレプリケーションボリュームを識別する番号を示す情報である。レプリケーション状態は、ローカルボリュームとレプリケーションボリュームのペアを形成しているかを示す情報である。ペア開始日時/分離日時は、ローカルボリュームとレプリケーションボリュームのペアの形成した日時と分離した日時を示す情報である。レプリケーションペア差分情報は、レプリケーションのペアを形成しているボリューム間のデータの差の有無を示す情報である。 The replication pair management information is composed of a replication type, a master volume number, a replication volume number, a replication status, a pair start date / time / separation date / time, and a replication pair difference information. The replication type is information indicating whether local replication or remote replication is performed. The master volume number and the replication volume number are information indicating a number that identifies the master volume to be replicated and the replication volume. The replication status is information indicating whether a pair of a local volume and a replication volume is formed. The pair start date / time / separation date / time is information indicating the date / time when the pair of the local volume and the replication volume was formed and the date / time when the pair was separated. The replication pair difference information is information indicating whether or not there is a data difference between the volumes forming the replication pair.
ディスク制御部24は、物理ディスク部25へのデータの書き込み、および、物理ディスク部25からのデータの読み出しを行う。ディスク制御部24は、FPGA等の半導体装置を用いて構成されている。ディスク制御部24は、レプリケーション制御部22と一体の装置として形成されていてもよい。また、ディスク制御部24は、CPU等の汎用プロセッサにおいてコンピュータプログラムを実行することで各処理を行う構成であってもよい。
The
物理ディスク部25は、ストレージ装置20においてデータの保存を行う複数の記憶媒体によって構成されている。物理ディスク部25は、例えば、ハードディスクドライブやSSD(Solid State Drive)などを用いて構成されている。物理ディスク部25を構成する複数の記憶媒体のうち、少なくとも一部の記憶媒体、すなわち、他のストレージ装置に移送して取り付けるための記憶媒体は、ストレージ装置20から着脱可能な状態で接続されている。
The
マスターボリューム物理ディスク部26は、物理ディスク部25を構成する複数の記憶媒体のうちマスターボリュームを構成する記憶媒体のグループである。また、レプリケーションボリューム物理ディスク部27は、物理ディスク部25を構成する複数の記憶媒体のうちレプリケーションボリュームを構成する記憶媒体のグループである。レプリケーションボリューム物理ディスク部27は、ストレージ装置20に着脱可能な構成の記憶媒体と、記憶媒体を接続するコネクタ部によって構成されている。
The master volume
本実施形態のマスターボリューム物理ディスク部26の機能は、第1の実施形態の記憶手段1に相当する。また、本実施形態のレプリケーションボリューム物理ディスク部27の機能は、第1の実施形態の記憶媒体取付手段2に相当する。
The function of the master volume
ストレージ管理端末30は、各ストレージ装置20の管理を行う機能を有する。ストレージ管理端末30は、サーバ装置等によって構成され、ストレージ装置の運用およびストレージ装置間のレプリケーションを制御する各処理を行う。ストレージ管理端末30は、各ストレージ装置20におけるレプリケーションに関する動作の制御および情報の通知を行う。
The
インタフェースケーブル40は、ホスト装置10−1とストレージ装置20−1に間、および、ホスト装置10−2とストレージ装置20−2の間をそれぞれ接続している通信ケーブルである。
The
通信回線50は、ストレージ装置20−1とストレージ装置20−2の間を接続している通信回線である。通信回線50は、専用回線であってもよく、他の用途との共用の通信回線や公衆回線、または、それらの組み合わせであってもよい。
The
本実施形態の情報システムの動作について説明する。本実施形態の情報システムにおいて、通常時にホスト装置がストレージ装置にアクセスする際の動作は、RAID方式のストレージシステムの通常の動作として行われる。また、ローカルサイトとリモートサイトのストレージ装置間においてデータの同期が確立された後の、リモートレプリケーションも通常の方式によって行われる。よって、以下では、本実施形態の情報システムにおいて、レプリケーションの運用を開始する際にデータの同期を行う動作について説明する。 The operation of the information system of this embodiment will be described. In the information system of the present embodiment, the operation when the host device normally accesses the storage device is performed as a normal operation of the RAID type storage system. In addition, remote replication is also performed by a normal method after data synchronization is established between the storage devices at the local site and the remote site. Therefore, in the following, the operation of synchronizing data when starting the replication operation in the information system of the present embodiment will be described.
本実施形態の情報システムにおいて、レプリケーションの運用を開始する際に、データの同期を行う動作について説明する。図6は、ローカルサイトのストレージ装置20−1の動作を示した図である。また、図7は、リモートサイトのストレージ装置20−2の動作を示した図である。 In the information system of the present embodiment, an operation of synchronizing data when starting a replication operation will be described. FIG. 6 is a diagram showing the operation of the storage device 20-1 at the local site. Further, FIG. 7 is a diagram showing the operation of the storage device 20-2 at the remote site.
始めに、複製データを格納するためのレプリケーションボリュームを作成する要求がストレージ管理端末30からローカルサイトのストレージ装置20−1に入力される。
First, a request for creating a replication volume for storing duplicate data is input from the
レプリケーションボリュームを作成する要求は、レプリケーションボリュームを作成するレプリケーションボリューム物理ディスク部27の識別子を示す物理ディスク番号、RAIDタイプおよびボリューム容量の情報とともに送られる。
The request for creating a replication volume is sent together with information on the physical disk number, RAID type, and volume capacity indicating the identifier of the replication volume
ストレージ管理端末30からストレージ装置20−1に入力されたレプリケーションボリュームの作成要求は、ホストインタフェース制御部21を介してレプリケーション制御部22に入力される。
The replication volume creation request input from the
レプリケーションボリュームの作成要求を受け取ると(ステップS11)、レプリケーション制御部22は、物理ディスク部25のレプリケーションボリューム物理ディスク部27にレプリケーションボリュームを生成する(ステップS12)。
Upon receiving the replication volume creation request (step S11), the
レプリケーションボリュームを生成する際に、レプリケーション制御部22は、リモートサイトに移設するためのボリュームであることを示す属性情報を、ボリューム構成管理情報のボリューム属性として登録する。
When the replication volume is generated, the
次に、ストレージ管理端末30は、リモートサイトへのレプリケーションを実施する予定の運用中のボリュームであるマスターボリュームと、作成したレプリケーションボリュームの組み合わせの情報をストレージ装置20−1に送る。
Next, the
マスターボリュームと、作成したレプリケーションボリュームの組み合わせの情報を受け取ると、レプリケーション制御部22は、受け取った情報をレプリケーションペア管理情報としてキャッシュメモリ23に登録する。
Upon receiving the information on the combination of the master volume and the created replication volume, the
レプリケーションペア管理情報として、レプリケーションタイプ、マスターボリューム番号、レプリケーションボリューム番号、レプリケーション状態およびレプリケーションペア差分情報が登録されている。レプリケーションタイプは、ローカルレプリケーションとして登録される。レプリケーション状態は、ペア分離状態として登録される。また、レプリケーション差分情報は、ボリューム全領域が差分ありとして登録される。 The replication type, master volume number, replication volume number, replication status, and replication pair difference information are registered as the replication pair management information. The replication type is registered as a local replication. The replication state is registered as a pair separation state. In addition, the replication difference information is registered as the entire volume area has a difference.
各設定が終わると、ストレージ管理端末30は、ローカルレプリケーションの実行の要求をストレージ装置20−1に送る。ローカルレプリケーションの実行の要求を受け取ると、レプリケーション制御部22は、レプリケーションペア管理情報のレプリケーション状態の設定を「レプリケーション実行中」に更新する。
When each setting is completed, the
レプリケーション状態を変更すると、レプリケーション制御部22は、ローカルコピー制御部101においてデータのコピーを実行する。ローカルコピー制御部101は、差分情報制御部102を介して、レプリケーションペアの差分情報を確認する。レプリケーションペアの差分情報を確認すると、ローカルコピー制御部101は、差分のある領域のデータをマスターボリュームから読み出し、レプリケーションボリュームにコピーする。図8は、ローカルサイトにおいてマスターボリュームからレプリケーションボリュームにデータをコピーした際の状態を模式的に示したものである。
When the replication state is changed, the
コピーが完了すると、差分情報制御部102は、コピーが完了した領域について、レプリケーションペア情報の設定を「差分なし」に更新する。ローカルコピー制御部101は、差分情報制御部102を介して、レプリケーションペアの差分情報を確認し、対象の領域が「差分なし」になるまで上記の動作を繰り返してデータのコピーを行う。マスターボリュームからレプリケーションボリュームへのデータのコピーは、ローカルレプリケーション、すなわち、同一のストレージ装置20内のコピーによって行われるためボリュームコピーは高速で実行され短時間で完了し得る。
When the copy is completed, the difference
マスターボリュームからレプリケーションボリュームへのデータのコピーが完了すると、レプリケーション制御部22は、データのコピーが完了したことを示す通知をストレージ管理端末30に送る。
When the copying of data from the master volume to the replication volume is completed, the
コピーの完了の通知を受け取ると、ストレージ管理端末30は、レプリケーションペアの分離をストレージ装置20に要求する。レプリケーションペアの分離の要求を受けると、レプリケーション制御部22は、レプリケーションペア管理情報のレプリケーション状態の設定を「ペア分離状態」に更新する(ステップS13)。図9は、ローカルサイトにおいてマスターボリュームとレプリケーションボリュームを分離状態にした際の状態を模式的に示したものである。
Upon receiving the notification of the completion of copying, the
レプリケーション状態の設定が「ペア分離状態」に更新されると、ディスク制御部24は、キャッシュメモリ23に保存されている各設定情報を、レプリケーションボリュームを構成する全ての物理ディスク部25の管理情報領域に保存する。ディスク制御部24は、キャッシュメモリ23に保存されている各設定情報として、ストレージ装置識別情報、ボリューム構成管理情報およびレプリケーションペア管理情報を、物理ディスク部25の管理情報領域に保存する。
When the replication status setting is updated to the "pair separation status", the
レプリケーションペアが分離された後、ホスト装置10からマスターボリュームのデータが更新され場合には、キャッシュメモリ23のレプリケーションペア管理情報のレプリケーションペア差分情報が更新される。しかし、「ペア分離状態」に設定されたレプリケーションボリュームを構成する記憶媒体の管理情報領域の更新は、行われない。
When the data of the master volume is updated from the host device 10 after the replication pair is separated, the replication pair difference information of the replication pair management information of the
各設定情報の書き込みが終わると、ストレージ管理端末30は、レプリケーションボリュームに対応する記憶媒体の移動の準備が完了したことを画面表示等によって通知する。
When the writing of each setting information is completed, the
作業者は、ローカルサイトのストレージ装置20内のレプリケーションボリュームを構成していたレプリケーションボリューム物理ディスク部27の記憶媒体をストレージ装置20から取り外す。取り外された記憶媒体は、リモートサイトに移送される。
The worker removes the storage medium of the replication volume
ローカルサイトからリモートサイトに移送された記憶媒体は、リモートサイトのストレージ装置20−2に装着される。 The storage medium transferred from the local site to the remote site is attached to the storage device 20-2 at the remote site.
ローカルサイトから移送された記憶媒体が物理ディスク部25に装着されると、ディスク制御部24は、レプリケーションボリュームが形成された記憶媒体が装着されたことを検知する(ステップS21)。ディスク制御部24は、装着された記憶媒体の管理情報領域から、管理情報として保存されているストレージ識別情報、ボリューム構成管理情報およびレプリケーションペア管理情報を読み出す。ディスク制御部24は、読み出した各管理情報を、キャッシュメモリ23の管理情報領域に保存することで展開する。
When the storage medium transferred from the local site is attached to the
キャッシュメモリ23の管理情報領域に各管理情報を展開すると、ディスク制御部24は、展開したボリューム構成管理情報を基に、レプリケーションボリュームを再構築し、再構築したボリュームのユーザーデータを再構成する(ステップS22)。図10は、リモートサイトにおいてデータを再構成した際の状態を模式的に示したものである。
When each management information is expanded in the management information area of the
レプリケーションボリュームのユーザーデータが再構成されると、ストレージ管理端末30は、リモートサイトのストレージ装置20−2においてローカルサイトとリモートサイト間のレプリケーションのペアの設定を行う。
When the user data of the replication volume is reconfigured, the
ストレージ管理端末30は、レプリケーションを行う際のマスターボリュームとしてローカルサイトのストレージ装置20−1のマスターボリュームのマスターボリューム番号を指定する。また、ストレージ管理端末30は、レプリケーションボリュームとしてリモートサイトのストレージ装置20−2のレプリケーションボリュームのレプリケーションボリューム番号を指定する。各情報の指定が行われると、リモートサイトのストレージ装置20−2のキャッシュメモリ23の管理情報領域のレプリケーションペア管理情報の設定が更新される。このとき、レプリケーションペア管理情報のレプリケーションタイプの設定は、「リモートレプリケーション」として設定される。また、レプリケーションボリューム番号およびレプリケーション状態の情報が更新される。
The
各情報が更新されると、ストレージ管理端末30は、物理ディスク部25に装着された記憶媒体に保存されている情報が、マスターボリュームが搭載されているローカルサイトのストレージ装置20−1内の情報と一致するかを確認する。このとき、ストレージ管理端末30は、ストレージ装置識別情報、ボリューム構成管理情報およびレプリケーション管理情報が一致しているかを確認する。ストレージ装置識別情報には、ストレージモデル名および装置シリアル番号が該当する。また、ボリューム構成管理情報には、ボリューム属性の情報が該当する。また、レプリケーションペア管理情報には、マスターボリューム番号およびペア分離日時の情報が該当する。また、ストレージ管理端末30は、リモートサイトのストレージ装置20−2のボリューム属性が移設するレプリケーションボリュームであることを確認する。これらの情報が一致することで、マスターボリュームとレプリケーションボリュームが同じボリュームを示していることが保証される。図11は、マスターボリュームとレプリケーションボリュームの各情報を確認する際の状態を模式的に示している。
When each information is updated, the
情報の一致の確認が完了すると、ストレージ管理端末30は、リモートレプリケーションペアを形成するストレージ装置20間のレプリケーション再開の指示をローカルサイトとリモートサイトのストレージ装置20に送る(ステップS14)。図12は、ローカルサイトからレプリケーションボリュームにデータをコピーする際の状態を模式的に示したものである。
When the confirmation of the match of the information is completed, the
レプリケーション再開の指示を受け取ると、各ストレージ装置20のレプリケーション制御部22は、レプリケーションペア管理情報のレプリケーションペア状態を「レプリケーション実行中」の設定し、ペア開始日時を更新する。
Upon receiving the instruction to resume replication, the
レプリケーションを開始すると、ローカルサイトのストレージ装置20−1のリモートコピー制御部103は、差分情報制御部102を介してレプリケーションペア管理情報のレプリケーションペア差分情報を確認する(ステップS15)。
When the replication is started, the remote
差分データが存在するとき(ステップS16でYes)、リモートコピー制御部103は、レプリケーションペア差分情報を基に、ペア分離日時以降に発生した差分データを、ディスク制御部24を介してマスターボリュームから読み出す。差分データをマスターボリュームから読み出すと、リモートコピー制御部103は、読み出したデータをリモートサイトのストレージ装置20−2に送信する(ステップS17)。
When the difference data exists (Yes in step S16), the remote
ローカルサイトから差分データを受信すると(ステップS23)、リモートサイトのストレージ装置20−2のリモートコピー制御部103は、受信した差分データでリモートレプリケーションペアのレプリケーションボリュームを更新する(ステップS24)。差分データを続けて受信しているとき(ステップS25でYes)、リモートコピー制御部103は、受信した差分データによるリモートレプリケーションペアのレプリケーションボリュームの更新を継続する。差分データの受信が完了したとき(ステップS25でNo)、リモートサイトのストレージ装置20−2は、リモートレプリケーションでの動作に移行する。
When the difference data is received from the local site (step S23), the remote
ローカルサイトの差分情報制御部102は、差分データの送信が完了した領域のレプリケーションペア差分情報を「差分なし」の設定に更新する。ローカルサイトの差分情報制御部102は、差分データの送信が完了したときに代えて、リモートサイトのストレージ装置20から受信完了の情報を受け取ったときに、レプリケーションペア差分情報を「差分なし」の設定に更新してもよい。
The difference
差分データの送信の動作は、レプリケーションペア差分情報が、レプリケーションの対象となるボリュームの全ての領域で「差分なし」の設定になるまで繰り返される。ローカルサイトのレプリケーションペア差分情報が全て「差分なし」の状態になると(ステップS16でNo)、ローカルサイトのマスターボリュームとリモートサイトのレプリケーションボリュームの同期化が完了する。同期化が完了すると、リモートレプリケーションの運用が開始される。 The operation of transmitting the difference data is repeated until the replication pair difference information is set to "no difference" in all areas of the volume to be replicated. When all the replication pair difference information of the local site is in the state of "no difference" (No in step S16), the synchronization of the master volume of the local site and the replication volume of the remote site is completed. When the synchronization is completed, the remote replication operation is started.
このように同期化を行うことで、ペア分離日時以降の差分データのみを転送すればよいため、回線速度が遅いような環境でも短時間でデータの同期化を完了することができる。 By performing synchronization in this way, it is only necessary to transfer the difference data after the pair separation date and time, so that data synchronization can be completed in a short time even in an environment where the line speed is slow.
本実施形態の情報システムは、レプリケーションを行う際に、ローカルサイトのストレージ装置20−1内においてローカルレプリケーションを行った記憶媒体を、リモートサイトのストレージ装置20−2に移設することでデータの移動を行っている。その際に、ローカルレプリケーションの完了後にローカルサイトのストレージ装置20−1で更新されたデータを通信回線を介してリモートサイトのストレージ装置20−2に送信することで、ローカルサイトとリモートサイト間のデータの同期を行っている。そのような構成とすることで、レプリケーションを行う際に転送が必要なデータ量を抑制しつつ、ローカルサイトとリモートサイトのデータの同期を確実に行うことができる。また、通信回線によるデータの転送量を抑制することで、帯域の狭い通信回線や制限がある場合にも、短時間で同期を確立しリモートレプリケーションを開始することができる。その結果、本実施形態の情報システムは、通信回線の帯域が狭い場合などにおいても、ローカルサイトとリモートサイトの間で、短時間でデータの同期を行ってレプリケーションの運用を開始することができる。 When performing replication, the information system of the present embodiment moves data by moving the storage medium for which local replication has been performed in the storage device 20-1 at the local site to the storage device 20-2 at the remote site. Is going. At that time, after the completion of local replication, the data updated by the storage device 20-1 at the local site is transmitted to the storage device 20-2 at the remote site via the communication line, so that the data between the local site and the remote site is transmitted. Is in sync. With such a configuration, it is possible to reliably synchronize the data of the local site and the remote site while suppressing the amount of data that needs to be transferred when performing replication. Further, by suppressing the amount of data transferred by the communication line, synchronization can be established in a short time and remote replication can be started even when there is a communication line with a narrow band or a limitation. As a result, the information system of the present embodiment can synchronize data between the local site and the remote site in a short time and start the replication operation even when the bandwidth of the communication line is narrow.
(第3の実施形態)
本発明の第3の実施形態について図を参照して詳細に説明する。図13は、本実施形態の情報システムの構成の概要を示した図である。本実施形態の情報システムは、第2の実施形態と同様にRAID方式によるストレージ装置をローカルサイトとリモートサイトに備え、ローカルサイトとリモートサイトの間でリモートレプリケーションを行うシステムである。
(Third Embodiment)
A third embodiment of the present invention will be described in detail with reference to the drawings. FIG. 13 is a diagram showing an outline of the configuration of the information system of the present embodiment. Similar to the second embodiment, the information system of the present embodiment is a system in which storage devices by the RAID method are provided at the local site and the remote site, and remote replication is performed between the local site and the remote site.
第2の実施形態の情報システムではリモートサイトに記憶媒体が取り付けられた後に、差分データをローカルサイトからリモートサイトに送信することでデータの同期が行われている。本実施形態の情報システムは、そのような構成に代えて、リモートサイトへの記憶媒体の取り付け前、すなわち、リモートサイトに記憶媒体が移送されているような段階においても差分データのリモートサイトへの送信を実行することを特徴とする。 In the information system of the second embodiment, after the storage medium is attached to the remote site, the difference data is transmitted from the local site to the remote site to synchronize the data. Instead of such a configuration, the information system of the present embodiment transfers the difference data to the remote site even before the storage medium is attached to the remote site, that is, even when the storage medium is transferred to the remote site. It is characterized by performing transmission.
本実施形態の情報システムは、ホスト装置10と、ストレージ装置60と、ストレージ管理端末30を備えている。ホスト装置10およびストレージ装置60は、ローカルサイトと、リモートサイトにそれぞれ備えられている。ホスト装置10と、ストレージ装置60は、インタフェースケーブル40を介して接続されている。また、ローカルサイトのストレージ装置60と、リモートサイトのストレージ装置60は、通信回線50を介して接続されている。
The information system of the present embodiment includes a host device 10, a
本実施形態のホスト装置10、ストレージ管理端末30、インタフェースケーブル40および通信回線50の構成と機能は、第2の実施形態の同名称の装置等とそれぞれ同様である。
The configurations and functions of the host device 10, the
ストレージ装置60の構成について説明する。図14は、本実施形態のストレージ装置60の構成を示したものである。ストレージ装置60は、ホストインタフェース制御部61と、レプリケーション制御部62と、キャッシュメモリ63と、ディスク制御部64と、物理ディスク部65と、ジャーナルファイル記憶部66を備えている。物理ディスク部65は、マスターボリューム物理ディスク部67と、レプリケーションボリューム物理ディスク部68をさらに備えている。
The configuration of the
本実施形態のホストインタフェース制御部61、キャッシュメモリ63およびディスク制御部64の構成と機能は、第2の実施形態の同名称の部位と同様である。また、本実施形態のおよび物理ディスク部65、マスターボリューム物理ディスク部67およびレプリケーションボリューム物理ディスク部68の構成と機能は、第2の実施形態の同名称の部位と同様である。
The configuration and functions of the host
レプリケーション制御部62の構成について説明する。図15は、本実施形態のレプリケーション制御部62の構成を示した図である。レプリケーション制御部62は、ローカルコピー制御部111と、差分情報制御部112と、リモートコピー制御部113と、ジャーナルファイル制御部114を備えている。
The configuration of the
本実施形態のローカルコピー制御部111、差分情報制御部112およびリモートコピー制御部113の構成と機能は、第2の実施形態の同名称の部位と同様である。
The configuration and function of the local
ジャーナルファイル制御部114は、リモートサイトにおいてジャーナルファイルを管理する機能を有する。ジャーナルファイル制御部114は、ローカルサイトから受信するジャーナルファイルを、ジャーナルファイル記憶部66に保存する。
The journal
ジャーナルファイル記憶部66は、ジャーナルファイルを記憶する機能を有する。ジャーナルファイル記憶部66は、ローカルサイトから通信回線50を介して受信するジャーナルファイルのデータを保存する。ジャーナルファイル記憶部66は、SSDなどの半導体記憶装置や、ハードディスクドライブによって構成されている。
The journal
本実施形態の情報システムの動作について説明する。本実施形態の情報システムにおいて同一のストレージ装置60内でコピーを行うローカルレプリケーションを行う際の動作は、図16に模式的に示すように第2の実施形態と同様である。図16は、ローカルサイト内においてマスターボリュームからレプリケーションボリュームにデータをコピーする動作を模式的に示したものである。また、図17は、ローカルサイト内においてマスターボリュームからレプリケーションボリュームにデータをコピーが完了し、レプリケーションペアを分離した際の状態を模式的に示したものである。
The operation of the information system of this embodiment will be described. In the information system of the present embodiment, the operation when performing local replication in which copying is performed in the
以下では、ローカルレプリケーションが完了し、物理ディスクをローカルサイトからリモートサイトに移送し、データの同期を行う際の動作についてのみ説明する。 In the following, only the operation when local replication is completed, the physical disk is transferred from the local site to the remote site, and data synchronization is performed will be described.
レプリケーションペアが分離された後、ホスト装置10からマスターボリュームのデータが更新され場合には、ジャーナルファイル制御部114は、更新されたデータをジャーナルファイルとしてリモートサイトのストレージ装置60に送信する。
When the data of the master volume is updated from the host device 10 after the replication pair is separated, the journal
リモートサイトのストレージ装置60は、ジャーナルファイルを受信するとジャーナルファイル記憶部66に保存する。図18は、ローカルサイトからリモートサイトに送信されたジャーナルファイルが、リモートサイトのジャーナルファイル記憶部66に保存された状態を模式的に示す図である。
When the
物理ディスク部65に記憶媒体が装着されると、ディスク制御部64は、装着された記憶媒体の管理情報領域から、管理情報として保存されているストレージ識別情報、ボリューム構成管理情報およびレプリケーションペア管理情報を読み出す。ディスク制御部24は、読み出した各管理情報を、キャッシュメモリ63の管理情報領域に保存することで展開する。
When the storage medium is attached to the
キャッシュメモリ63の管理情報領域に各管理情報を展開すると、ディスク制御部64は、展開したボリューム構成管理情報を基に、レプリケーションボリュームを再構築し、再構築したボリュームのユーザーデータを再構成する。図19は、リモートサイトにおいてレプリケーションボリュームが再構成さるともに、ジャーナルファイル記憶部66にジャーナルファイルが保存されている状態を模式的に示したものである。
When each management information is expanded in the management information area of the
レプリケーションボリュームのユーザーデータが再構成されると、ストレージ管理端末30は、リモートサイトのストレージ装置60においてローカルサイトとリモートサイト間のレプリケーションのペアの設定を行う。
When the user data of the replication volume is reconfigured, the
ストレージ管理端末30は、レプリケーションを行う際のマスターボリュームとしてローカルサイトのストレージ装置60のマスターボリュームのマスターボリューム番号を指定する。また、ストレージ管理端末30は、レプリケーションボリュームとしてリモートサイトのストレージ装置60のレプリケーションボリュームのレプリケーションボリューム番号を指定する。各情報の指定が行われると、リモートサイトのストレージ装置60のキャッシュメモリ63の管理情報領域のレプリケーションペア管理情報の設定が更新される。このとき、レプリケーションペア管理情報のレプリケーションタイプの設定は、「リモートレプリケーション」として設定される。また、レプリケーションボリューム番号およびレプリケーション状態の情報が更新される。
The
各情報が更新されると、ストレージ管理端末30は、装着された記憶媒体に保存されている情報が、マスターボリュームが搭載されているローカルサイトのストレージ装置60内の情報と一致するかを確認する。このとき、ストレージ管理端末30は、ストレージ装置識別情報、ボリューム構成管理情報およびレプリケーション管理情報が一致しているかを確認する。ストレージ装置識別情報には、ストレージモデル名および装置シリアル番号が該当する。また、ボリューム構成管理情報には、ボリューム属性の情報が該当する。また、レプリケーションペア管理情報には、マスターボリューム番号およびペア分離日時の情報が該当する。また、ストレージ管理端末30は、リモートサイトのストレージ装置60のボリューム属性が移設するレプリケーションボリュームであることを確認する。これらの情報が一致することで、マスターボリュームとレプリケーションボリュームが同じボリュームを示していることが保証される。図20は、リモートサイト内において各管理情報がローカルサイトとリモートサイトで一致するかを確認する際の動作を示したものである。
When each information is updated, the
情報の一致の確認が完了すると、ストレージ管理端末30は、レプリケーション再開の指示をリモートサイトのストレージ装置60に送る。
When the confirmation of the match of the information is completed, the
リモートサイトのストレージ装置60のジャーナルファイル制御部114は、ローカルサイトから受信し、ジャーナルファイル記憶部66に保存されているジャーナルファイルのデータを受信した順にレプリケーションボリュームに書き込む。図21は、リモートサイト内においてジャーナルファイルのデータを基にレプリケーションボリュームのデータの更新を行う動作を模式的に示したものである。
The journal
全てのジャーナルファイルのレプリケーションボリュームへのコピーが完了すると、ローカルサイトとリモートサイトのボリュームの同期が完了する。 Once all journal files have been copied to the replication volume, the local and remote site volumes have been synchronized.
本実施形態の情報システムは、第2の実施形態と同様の効果を有する。また、本実施形態の情報システムは、記憶媒体がリモートサイトに接続される前においても、ジャーナルファイルとしてローカルサイトからリモートサイトへのデータの転送を行っている。そのため、記憶媒体がリモートサイトのストレージ装置に接続された後に、ローカルサイローカルサイトからリモートサイトへのデータの転送量を抑制することができる。その結果、本実施形態の情報システムは、通信回線の帯域が狭い場合などにおいても、ローカルサイトとリモートサイトの間で、より短時間でデータの同期を行うことができる。 The information system of the present embodiment has the same effect as that of the second embodiment. Further, the information system of the present embodiment transfers data from the local site to the remote site as a journal file even before the storage medium is connected to the remote site. Therefore, after the storage medium is connected to the storage device of the remote site, the amount of data transferred from the local site to the remote site can be suppressed. As a result, the information system of the present embodiment can synchronize data between the local site and the remote site in a shorter time even when the bandwidth of the communication line is narrow.
第2および第3の実施形態においてローカルサイトとリモートサイトで同様の構成のストレージ装置を用いているが、ローカルサイトまたはリモートサイトそれぞれに対応する機能のみを有するストレージ装置を用いてもよい。 In the second and third embodiments, the storage device having the same configuration is used at the local site and the remote site, but a storage device having only a function corresponding to each of the local site or the remote site may be used.
第2および第3の実施形態においてストレージ管理端末の制御基づいてレプリケーションに関する動作を行っているが、ストレージ管理端末を介さずにストレージ装置間で直接、管理情報やデータの転送を要求してもよい。また、ストレージ管理端末をいずれか一方のすとストレージ装置に接続し、もう一方のストレージ装置には、ストレージ管理端末が接続されているストレージ装置と通信回線を介してアクセスするようにしてもよい。 In the second and third embodiments, the operation related to replication is performed based on the control of the storage management terminal, but the transfer of management information and data may be requested directly between the storage devices without going through the storage management terminal. .. Further, one of the storage management terminals may be connected to the storage device, and the other storage device may be accessed via a communication line with the storage device to which the storage management terminal is connected.
第2および第3の実施形態においてレプリケーション制御部およびディスク制御部における処理をコンピュータプログラムを実行することで行う場合には、コンピュータプログラムは、記録媒体に記録して頒布することもできる。記録媒体としては、例えば、データ記録用磁気テープや、ハードディスクなどの磁気ディスクを用いることができる。また、記録媒体としては、CD-ROM(Compact Disc Read Only Memory)やDVD(Digital Versatile Disc)などの光ディスク、光磁気ディスクを用いることもできる。不揮発性の半導体記憶装置を記録媒体として用いてもよい。 When the processing in the replication control unit and the disk control unit is performed by executing the computer program in the second and third embodiments, the computer program can also be recorded on a recording medium and distributed. As the recording medium, for example, a magnetic tape for data recording or a magnetic disk such as a hard disk can be used. Further, as the recording medium, an optical disk such as a CD-ROM (Compact Disc Read Only Memory) or a DVD (Digital Versatile Disc), or a magneto-optical disk can also be used. A non-volatile semiconductor storage device may be used as the recording medium.
1 記憶手段
2 記憶媒体取付手段
3 データコピー手段
4 データ送信手段
10−1 ホスト装置
10−2 ホスト装置
20 ストレージ装置
20−1 ストレージ装置
20−2 ストレージ装置
21 ホストインタフェース制御部
22 レプリケーション制御部
23 キャッシュメモリ
24 ディスク制御部
25 物理ディスク部
26 マスターボリューム物理ディスク部
27 レプリケーションボリューム物理ディスク部
30 ストレージ管理端末
40 インタフェースケーブル
50 通信回線
60 ストレージ装置
61 ホストインタフェース制御部
62 レプリケーション制御部
63 キャッシュメモリ
64 ディスク制御部
65 物理ディスク部
66 ジャーナルファイル記憶部
67 マスターボリューム物理ディスク部
68 レプリケーションボリューム物理ディスク部
101 ローカルコピー制御部
102 差分情報制御部
103 リモートコピー制御部
111 ローカルコピー制御部
112 差分情報制御部
113 リモートコピー制御部
114 ジャーナルファイル制御部
1 Storage means 2 Storage medium mounting means 3 Data copy means 4 Data transmission means 10-1 Host device 10-2
Claims (10)
着脱可能な記憶媒体が取り付けられる記憶媒体取付手段と、
前記記憶手段に記憶されたデータを記憶媒体取付手段に取り付けられた前記記憶媒体にコピーするデータコピー手段と、
前記記憶手段から前記記憶媒体へのデータのコピーが停止された以後に前記記憶手段に記憶されたデータを、自装置から取り外された前記記憶媒体が装着される他の装置に送信するデータ送信手段と
を備えることを特徴とするストレージ装置。 A storage means for storing data input from the host device,
A storage medium attachment means to which a removable storage medium can be attached,
A data copy means for copying data stored in the storage means to the storage medium attached to the storage medium attachment means, and
A data transmitting means for transmitting data stored in the storage means after the copying of data from the storage means to the storage medium is stopped to another device to which the storage medium removed from the own device is mounted. A storage device characterized by being provided with.
前記データ送信手段は、自装置から取り外された前記記憶媒体が前記他の装置に装着された際に、前記時刻以後に前記記憶手段に記憶されたデータを前記他の装置に送信することを特徴とする請求項1に記載のストレージ装置。 An information management means for storing the time when copying of data from the storage means to the storage medium is stopped, and
The data transmitting means is characterized in that when the storage medium removed from the own device is attached to the other device, the data stored in the storage means is transmitted to the other device after the time. The storage device according to claim 1.
前記データコピー手段は、前記差分情報において前記データの差が無くなるまで前記記憶手段に記憶されたデータを前記記憶媒体にコピーすることを特徴とする請求項1または2に記載のストレージ装置。 Further provided with the difference information management means for managing the difference between the storage means and the data stored in the storage medium as the difference information.
The storage device according to claim 1 or 2, wherein the data copying means copies the data stored in the storage means to the storage medium until the difference in the data disappears in the difference information.
前記記憶媒体が装着されていた他の装置がレプリケーションボリュームとして扱う前記記憶媒体へのデータの書き込みを停止した以後のデータを受信するデータ受信手段と、
前記データ受信手段が受信した前記データを元に、前記記憶媒体へのデータのコピーが停止された以後に前記他の装置に記憶されたデータを、前記記憶媒体にコピーするデータコピー手段と、
を備えることを特徴とするストレージ装置。 A storage medium attachment means to which a removable storage medium can be attached,
A data receiving means for receiving data after the writing of data to the storage medium, which is treated as a replication volume by another device to which the storage medium is mounted, is stopped.
Based on the data received by the data receiving means, the data copying means for copying the data stored in the other device to the storage medium after the copying of the data to the storage medium is stopped.
A storage device characterized by being provided with.
前記データコピー手段は、前記記憶媒体が前記記憶媒体取付手段に取付けられた後に前記記憶手段に一時保存されたデータを前記記憶媒体にコピーすることを特徴とする請求項5に記載のストレージ装置。 Further provided with a storage means for temporarily storing data received from the other device,
The storage device according to claim 5, wherein the data copy means copies data temporarily stored in the storage means to the storage medium after the storage medium is attached to the storage medium attachment means.
前記第1のストレージ装置と通信回線を介して接続されている請求項5から7いずれかに記載のストレージ装置からなる第2のストレージ装置と
を備え、
前記第2のストレージ装置は、前記第1のストレージ装置から受信するデータを前記記憶媒体にコピーすることを特徴とする情報システム。 A first storage device comprising the storage device according to any one of claims 1 to 4,
A second storage device including the storage device according to any one of claims 5 to 7, which is connected to the first storage device via a communication line, is provided.
The second storage device is an information system characterized in that data received from the first storage device is copied to the storage medium.
記憶したデータを着脱可能な記憶媒体にコピーし、
前記記憶媒体へのデータのコピーが停止された以後に記憶されたデータを、自装置から取り外された前記記憶媒体が装着される他の装置に送信することを特徴とするレプリケーション方法。
Stores the data input from the host device
Copy the stored data on a removable serial憶媒body,
A replication method characterized in that data stored after copying of data to the storage medium is stopped is transmitted to another device to which the storage medium is removed from the own device.
受信した前記データを元に、前記他の装置において前記記憶媒体へのデータのコピーが停止された以後に記憶されたデータを、自装置に取り付けられた前記記憶媒体にコピーすることを特徴とするレプリケーション方法。 Receives data after stopping writing of data to the storage medium treated as a replication volume by another device equipped with a removable storage medium.
Based on the received data, the data stored after the copying of the data to the storage medium is stopped in the other device is copied to the storage medium attached to the own device. Replication method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018041923A JP6798516B2 (en) | 2018-03-08 | 2018-03-08 | Storage device and replication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018041923A JP6798516B2 (en) | 2018-03-08 | 2018-03-08 | Storage device and replication method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019159477A JP2019159477A (en) | 2019-09-19 |
| JP6798516B2 true JP6798516B2 (en) | 2020-12-09 |
Family
ID=67994854
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018041923A Active JP6798516B2 (en) | 2018-03-08 | 2018-03-08 | Storage device and replication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6798516B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220101939A (en) | 2021-01-12 | 2022-07-19 | 삼성전자주식회사 | Electronic device supporting data backup and operating method thereof |
-
2018
- 2018-03-08 JP JP2018041923A patent/JP6798516B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019159477A (en) | 2019-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6725742B2 (en) | File storage, object storage, and storage systems | |
| EP1517242B1 (en) | Method of mirroring and backing up a storage system | |
| CN100369002C (en) | Switch device and system, and backup and restore method | |
| US8499191B2 (en) | Failure recovery method for information processing service and virtual machine image generation apparatus | |
| JP5315460B1 (en) | File management system and file management method | |
| JP7004714B2 (en) | Computer programs, systems, and methods for asynchronous local and remote generation of consistent point-in-time snap copies. | |
| US8990153B2 (en) | Pull data replication model | |
| JP2020528618A (en) | Asynchronous local and remote generation of consistent point-in-time snapshots in a consistency group | |
| JP6136629B2 (en) | Storage control device, storage system, and control program | |
| JP2012507788A (en) | Method and system for recovering a computer system using a storage area network | |
| US20150012709A1 (en) | Progressive virtual lun | |
| CN102652306A (en) | A method of updating versioned software using a shared cache | |
| JP2015527620A (en) | Computer system, server, and data management method | |
| JP4902289B2 (en) | Backup system and backup method | |
| US9542106B2 (en) | Efficient repository ingest of a target volume without breaking a flashcopy chain | |
| JP6828253B2 (en) | Backup control device, backup control method and program | |
| WO2023019953A1 (en) | Data synchronization method and system, server, and storage medium | |
| JP2005157825A (en) | Computer system having failure recovery function and failure recovery method | |
| CN103986771A (en) | High-availability cluster management method independent of shared storage | |
| JP6798516B2 (en) | Storage device and replication method | |
| CN106326030B (en) | Method and apparatus for soft handoff in a storage system | |
| JP2006072684A (en) | Storage network system, management server, host and storage device | |
| US20070033361A1 (en) | Apparatus, system, and method for fastcopy target creation | |
| JP5401041B2 (en) | Storage system and copy method | |
| KR101748912B1 (en) | Data storage system in distributed storage environment and cluster management method for upgrading, scaling out and scaling in cluster include in the data storage system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200901 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201012 |
|
| 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: 20201020 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201102 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6798516 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |