Remote copying system with consistency guaranteed between a pair
First Claim
1. A method for controlling a remote copy system, wherein the remote copy system includes:
- a first system coupled to a host computer, wherein the first system includes a plurality of first logical disks, to which data is written from the host computer with keeping consistency of the data;
a second system coupled to the first system, wherein the second system includes a plurality of second logical disks, wherein a plurality of synchronous type remote copy pairs, each of which includes one of the plurality of first logical disks and one of the plurality of second logical disks, are configured, and wherein data transmitted from the first system to the second system is written in the plurality of second logical disks with keeping consistency of the data, and a third system coupled to the first system, wherein the third system includes a plurality of third logical disks, wherein a plurality of asynchronous type remote copy pairs, each of which includes one of the plurality of first logical disks and one of the plurality of third logical disks, are configured, and wherein data transmitted from the first system to the third system is written in the plurality of third logical disks with keeping consistency of the data, wherein 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 are configured, the method comprising steps of;
receiving a report related to a failure of a remote copy process regarding to a first logical disk;
obtaining information to specify a copy group including a remote copy pair including the first logical disk related to the failure; and
deciding whether the synchronous copy group or the asynchronous copy group includes the remote copy pair including the first logical disk related to the failure, in order to suspend remote copy processes for a plurality of remote copy pairs included in the decided copy group with keeping consistency of data of a plurality of logical disks included in the plurality of remote copy pairs.
0 Assignments
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 aredesignated. The first storage systems comprising first logical disks of the designated pairs suspend remote copy processing for the designated pairs.
-
Citations
30 Claims
-
1. A method for controlling a remote copy system, wherein the remote copy system includes:
a first system coupled to a host computer, wherein the first system includes a plurality of first logical disks, to which data is written from the host computer with keeping consistency of the data;
a second system coupled to the first system, wherein the second system includes a plurality of second logical disks, wherein a plurality of synchronous type remote copy pairs, each of which includes one of the plurality of first logical disks and one of the plurality of second logical disks, are configured, and wherein data transmitted from the first system to the second system is written in the plurality of second logical disks with keeping consistency of the data, and a third system coupled to the first system, wherein the third system includes a plurality of third logical disks, wherein a plurality of asynchronous type remote copy pairs, each of which includes one of the plurality of first logical disks and one of the plurality of third logical disks, are configured, and wherein data transmitted from the first system to the third system is written in the plurality of third logical disks with keeping consistency of the data, wherein 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 are configured, the method comprising steps of;
receiving a report related to a failure of a remote copy process regarding to a first logical disk;
obtaining information to specify a copy group including a remote copy pair including the first logical disk related to the failure; and
deciding whether the synchronous copy group or the asynchronous copy group includes the remote copy pair including the first logical disk related to the failure, in order to suspend remote copy processes for a plurality of remote copy pairs included in the decided copy group with keeping consistency of data of a plurality of logical disks included in the plurality of remote copy pairs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A remote copy system comprising:
-
a copy group manager;
a first system including a plurality of first logical disks, wherein the first system is configured to write data received from a host computer to the plurality of first logical disks with keeping consistency of the data;
a second system including a plurality of second logical disks; and
a third system including a plurality of third logical disks;
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, and data transmitted from the first system to the second system is written in the plurality of second logical disks with keeping consistency of the data, 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, and data transmitted from the first system to the third system is written in the plurality of third logical disks with keeping consistency of the data, 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, receive a report related to a failure of a remote copy process regarding to a first logical disk from the first system, obtain information to specify a copy group including a remote copy pair including the first logical disk related to the failure; and
decide whether a copy group including a remote copy pair including the first logical disk related to the failure is the synchronous copy group or the asynchronous copy group, in order to suspend remote copy processes for a plurality of remote copy pairs included in the decided copy group. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product for controlling a remote copy system, wherein the remote copy system includes:
-
a first system coupled to a host computer, wherein the first system includes a plurality of first logical disks, to which data is written from the host computer with keeping consistency of the data;
a second system coupled to the first system, wherein the second system includes a plurality of second logical disks, wherein a plurality of synchronous type remote copy pairs, each of which includes one of the plurality of first logical disks and one of the plurality of second logical disks, are configured, and wherein data transmitted from the first system to the second system is written in the plurality of second logical disks with keeping consistency of the data, and a third system coupled to the first system, wherein the third system includes a plurality of third logical disks, wherein a plurality of asynchronous type remote copy pairs, each of which includes one of the plurality of first logical disks and one of the plurality of third logical disks, are configured, and wherein data transmitted from the first system to the third system is written in the plurality of third logical disks with keeping consistency of the data, and wherein 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 are configured, the computer program product comprising;
a recording medium;
a failure report receiving section, recorded on the recording medium, that receives a report related to a failure of a remote copy process regarding to a first logical disk;
an information obtaining section, recorded on the recording medium, that obtains information to specify a copy group including a remote copy pair including the first logical disk related to the failure; and
a deciding section, recorded on the recording medium, that decides whether the synchronous copy group or the asynchronous copy group includes the remote copy pair including the first logical disk related to the failure, in order to suspend remote copy processes for a plurality of remote copy pairs included in the decided copy group with keeping consistency of data of a plurality of logical disks included in the plurality of remote copy pairs, - View Dependent Claims (27, 28, 29, 30)
-
Specification