Remote copying system with consistency guaranteed between a pair
First Claim
1. A remote copy system comprising:
- a copy group manager;
a plurality of first storage systems including a plurality of first logical disks and first controllers;
a plurality of second storage systems, coupled to the plurality of first storage systems, including a plurality of second logical disks and second controllers; and
a plurality of third storage systems, coupled to the plurality of first storage systems, including a plurality of third logical disks and third controllers;
wherein a plurality of synchronous type remote copy pairs are configured between the plurality of first logical disks and the plurality of second logical disks, to transmit data, received from a host computer for the plurality of first logical disks, from the plurality of first storage systems to the plurality of second storage systems by a synchronous remote copy procedure, and to write the data in the plurality of the second logical disks while keeping consistency of data in the plurality of second logical disks;
wherein a plurality of asynchronous type remote copy pairs are configured between the plurality of first logical disks and the plurality of third logical disks, to transmit data, received from a host computer for the plurality of first logical disks, from the plurality of first storage systems to the plurality of third storage systems by an asynchronous remote copy procedure, and to write the data in the plurality of the third logical disks while keeping consistency of data in the plurality of third logical disks;
wherein the copy group manager is configured to manage a synchronous copy group including the plurality of synchronous type remote copy pairs, and an asynchronous copy group including the plurality of asynchronous type remote copy pairs, to receive a report related to a failure of a remote copy process regarding one of the first logical disks from the plurality of first storage systems, to obtain information to specify one of the copy groups including one of the remote copy pairs related to the failure, and to decide whether the copy group, including the one of the remote copy pairs related to the failure, is the synchronous copy group or the asynchronous copy group, in order to suspend remote copy processes for the plurality of remote copy pairs included in the decided copy group,wherein, in the plurality of first logical disks, one of the first logical disks in which data sent in accordance with an SCSI protocol is written, and another of the first logical disks in which data sent in accordance with a protocol other than the SCSI protocol is written, are included.
1 Assignment
0 Petitions
Accused Products
Abstract
When plural copy groups including pairs exist, remote copying for pairs belonging to copy groups is suspended selectively on a copy group-to-copy group basis, instead of suspending remote copying in all the copy groups at once. A computer system has a host computer, plural first storage systems comprising plural first logical disks, and plural second storage systems comprising plural second logical disks. A first logical disk and a second logical disk paired with the first logical disk, and each pair belongs to either a first copy group or a second copy group. To selectively suspend remote copying on a copy group-to-copy group basis, one of the copy groups is specified first and then pairs belonging to this copy group are designated. The first storage systems comprising first logical disks of the designated pairs suspend remote copy processing for the designated pairs.
53 Citations
14 Claims
-
1. A remote copy system comprising:
-
a copy group manager; a plurality of first storage systems including a plurality of first logical disks and first controllers; a plurality of second storage systems, coupled to the plurality of first storage systems, including a plurality of second logical disks and second controllers; and a plurality of third storage systems, coupled to the plurality of first storage systems, including a plurality of third logical disks and third controllers; wherein a plurality of synchronous type remote copy pairs are configured between the plurality of first logical disks and the plurality of second logical disks, to transmit data, received from a host computer for the plurality of first logical disks, from the plurality of first storage systems to the plurality of second storage systems by a synchronous remote copy procedure, and to write the data in the plurality of the second logical disks while keeping consistency of data in the plurality of second logical disks; wherein a plurality of asynchronous type remote copy pairs are configured between the plurality of first logical disks and the plurality of third logical disks, to transmit data, received from a host computer for the plurality of first logical disks, from the plurality of first storage systems to the plurality of third storage systems by an asynchronous remote copy procedure, and to write the data in the plurality of the third logical disks while keeping consistency of data in the plurality of third logical disks; wherein the copy group manager is configured to manage a synchronous copy group including the plurality of synchronous type remote copy pairs, and an asynchronous copy group including the plurality of asynchronous type remote copy pairs, to receive a report related to a failure of a remote copy process regarding one of the first logical disks from the plurality of first storage systems, to obtain information to specify one of the copy groups including one of the remote copy pairs related to the failure, and to decide whether the copy group, including the one of the remote copy pairs related to the failure, is the synchronous copy group or the asynchronous copy group, in order to suspend remote copy processes for the plurality of remote copy pairs included in the decided copy group, wherein, in the plurality of first logical disks, one of the first logical disks in which data sent in accordance with an SCSI protocol is written, and another of the first logical disks in which data sent in accordance with a protocol other than the SCSI protocol is written, are included. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A remote copy method in a system, wherein:
the system comprises; a plurality of first storage systems, including a plurality of first logical disks and first controllers; a plurality of second storage systems, coupled to the plurality of first storage systems, including a plurality of second logical disks and second controllers; and a plurality of third storage systems, coupled to the plurality of first storage systems, including a plurality of third logical disks and third controllers, the remote copy method comprising steps of; configuring a plurality of synchronous type remote copy pairs, each including one of the plurality of first logical disks and one of the plurality of second logical disks, to transmit data, received by one of the plurality of first storage systems, including the one of the plurality of first logical disks, from a host computer, to one of the plurality of second storage systems by a synchronous remote copy procedure, and writing the data in the one of the plurality of second logical disks while keeping consistency of data in the plurality of second logical disks; configuring a plurality of asynchronous type remote copy pairs, each including one of the plurality of first logical disks and one of the plurality of third logical disks, to transmit data, received by one of the plurality of first storage systems, including the one of the plurality of first logical disks, from a host computer, to one of the plurality of third storage systems by an asynchronous remote copy procedure, and writing the data in the one of the plurality of third logical disks while keeping consistency of data in the plurality of third logical disks; creating a synchronous copy group, including the plurality of synchronous type remote copy pairs, and an asynchronous copy group, including the plurality of asynchronous type remote copy pairs; sending data, received from a host computer, from one of the plurality of first storage systems to one of the plurality of second storage systems according to the plurality of synchronous type remote copy pairs and to one of the plurality of third storage systems according to the plurality of asynchronous type remote copy pairs; storing the data received from the one of the plurality of first storage systems in one of the plurality of second logical disks according to the plurality of synchronous remote copy pairs; storing the data received from one of the plurality of first storage systems in one of the plurality of third logical disks according to the plurality of asynchronous remote copy pairs; receiving a report related to a failure of a remote copy process regarding one of the plurality of first logical disks; obtaining information to specify one of the copy groups including the remote copy pair related to the failure; and deciding whether the synchronous copy group or the asynchronous copy group includes the remote copy pair related to the failure, in order to suspend remote copy processes for the plurality of remote copy pairs included in the decided copy group while keeping consistency of data of a plurality of logical disks included in the plurality of remote copy pairs. wherein, in the plurality of first logical disks, one of the first logical disks in which data sent in accordance with an SCSI protocol is written, and another one of the first logical disks in which data sent in accordance with a protocol other than the SCSI protocol is written, are included. - View Dependent Claims (9, 10, 11, 12, 13, 14)
Specification