EP1589428A1

Remote copying system with consistency guaranteed between a pair

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 (100), plural first storage systems (1000, 1600) comprising plural first logical disks (1600), and plural second storage systems (2000, 2600) comprising plural second logical disks (2600). 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.

EP1589428A1, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 26 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 2 independent, 13 dependent

  1. 1
    A remote copy method in a system, wherein    the system comprises a host computer (100), plural first storage systems (1000, 1600) each of which is coupled to the host computer, and plural second storage systems (2000, 2600) each of which is coupled to one of the first storage systems, wherein    each of the first storage systems comprises a first logical disk (1600) and a first controller (1000) configured to control data input to the first logical disk, and wherein    each of the second storage systems comprises a second logical disk (2600) and a second controller (2000) configured to control data input to the second logical disk, the method comprises the steps of:creating a first copy group which comprises plural pairs each of which includes a first logical disk and a second logical disk that stores a copy of data stored in the first logical disk;creating a second copy group which coprises plural pairs each of which includes a first logical disk and a second logical disk that stores a copy of data stored in the first logical disk;sending data, which is received from the host computer to be written in a first logical disk, from a first storage system comprising the first logical disk to one of the second storage systems that has a second logical disk paired with the first logical disk;storing the data, which is received from the first storage system, in one of the second logical disks paired with the first logical disk where the received data it to be stored;designating the first copy group as a copy group for which remote copy processing is to be suspende;designating plural pairs that belong to the first copy group;stopping transmission of data from the first storage system that has the first logical disks included in the designated pairs to the corresponding second storage system, so that remote copy processingbetween the pairs that belong to the first copy group is suspended while copying data between the pairs that belong to the second copy group continues.
  2. 11
    A remote copy method in a system, wherein the system comprises a host computer (100), plural first storage systems (1000, 1600) each of which is coupled to the host computer, plural second storage systems (2000, 2600) each of which is coupled to one of the first storage systems, and plural third storage systems each of which is coupled to one of the first storage systems, wherein    each of the first storage systems comprises a first logical disk (1600) and a first controller (1000) configured to control data input to the first logical disk, wherein    each of the second storage systems has a second logical disk (2600) and a second controller (2000) configured to control data input to the second logical disk, wherein    each of the third storage systems comprises a third logical disk and a third controller configured to control data input to the third logical disk, the method comprising the steps of:creating a first copy group which comprises plural first pairs each of which includes a first logical disk and a second logical disk that stores a copy of data stored in the first logical disk;creating a second copy group which comprises plural second pairs each of which includes a first logical disk included in one of the first pairs and a third logical disk that stores a copy of data stored in the first logical disk;sending data, which is received from the host computer to be written in the first logical disk, from a first storage system having the first logical disk to one of the second storage systems that has a second logical disk paired with the first logical disk and to one of the third storage systems that has a third logical disk paired with the first logical disk;storing the data, which is received from the first storage system, in one of the second logical disks paired with the first logical disk where the received data has been stored;storing the data, which is received from the first storage system, in one of the third logical disks paired with the first logical disk where the received data has been stored;designating the first copy group as a copy group for which remote copy processing is to be suspended;designating plural first pairs that belong to the first copy group;stopping transmission from the first storage system that has the first logical disks included in each of the designated first pairs to the corresponding second storage systems;so that remote copy processing is suspended between the first pairs that belong to the first copy group while remote copy processing between the second pairs that belong to the second copy group continues.