Data processing system having a plurality of storage systems
First Claim
1. A storage system comprising:
- a first disk array system coupled to a host computer and having a first controller and a plurality of first disk drives, said first disk drives being related to a first volume as a primary volume and a second volume;
a second disk array system coupled to said first disk array system and having a second controller and a plurality of second disk drives, said second disk drives being related to a third volume as a first secondary volume; and
a third disk array system coupled to said first disk array system and having a third controller and a plurality of third disk drives, said third disk drives being related to a fourth volume as a second secondary volume;
wherein said first controller receives an update data sent from said host computer to said first volume and stores a first data corresponding to said update data in said first volume and stores a second data corresponding to said update data in said second volume and transfers said second data to both said second disk array system and said third disk array system;
wherein said second controller receives said second data from said first disk array system and storing said second data in said third volume; and
wherein said third controller receives said second data from said first disk array system and storing said second data in said fourth volume.
0 Assignments
0 Petitions
Accused Products
Abstract
It is an object of the present invention to conduct data transfer or data copying between a plurality of storage systems, without affecting the host computer of the storage systems. Two or more auxiliary storage systems 100B, 100C are connected to a primary storage system 100A connected to a host device 180. The auxiliary storage systems 100B, 100C read journals of data update from the primary storage system 100A at respective independent timings, save the journals in prescribed logical volumes JNL 2, JNL 3, produce copying of the data present in the primary storage system 100A based on the journals present in the logical volumes JNL 2, JNL 3 at the independent timings, and save the copies in auxiliary logical volumes COPY 1, COPY 3. The primary storage system 100A holds the journals till both auxiliary storage systems 100B, 100C read the journals and restore. The timing of journal read can be controlled according to the journal quantity, processing load, and the like.
-
Citations
19 Claims
-
1. A storage system comprising:
-
a first disk array system coupled to a host computer and having a first controller and a plurality of first disk drives, said first disk drives being related to a first volume as a primary volume and a second volume; a second disk array system coupled to said first disk array system and having a second controller and a plurality of second disk drives, said second disk drives being related to a third volume as a first secondary volume; and a third disk array system coupled to said first disk array system and having a third controller and a plurality of third disk drives, said third disk drives being related to a fourth volume as a second secondary volume; wherein said first controller receives an update data sent from said host computer to said first volume and stores a first data corresponding to said update data in said first volume and stores a second data corresponding to said update data in said second volume and transfers said second data to both said second disk array system and said third disk array system; wherein said second controller receives said second data from said first disk array system and storing said second data in said third volume; and wherein said third controller receives said second data from said first disk array system and storing said second data in said fourth volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A remote copy method of a storage system which comprising a first disk array system coupled to a host computer and having a first controller and a plurality of first disk drives, a second disk array system coupled to said first disk array system and having a second controller and a plurality of second disk drives, and a third disk array system coupled to said first disk array system and having a third controller and a plurality of third disk drives, said remote copy method comprising:
-
storing an update data sent from said host computer to said first controller in a first volume, which is related to a first portion of said first disk drives and being set as a primary volume, which is related to a second portion of said first disk drives; storing said update data in said second volume; transferring said update data stored in said second volume to both said second disk array system and said third disk array system; receiving, at said second disk array system, said update data, which is stored in said second volume, from said first disk array system with an asynchronous remote copy procedure; storing said update data received from said first disk array system in a third volume, which is related to a first portion of said second disk drives and being set as a first secondary volume; receiving, at said third disk array system, said update data, which is stored in said second volume, from said first disk array system with an asynchronous remote copy procedure; and storing said update data received from said first disk array system in said fourth volume, which is related to a first portion of said third disk drives and being set as a second secondary volume. - View Dependent Claims (16, 17)
-
-
18. A first disk array system coupled to a host computer, a second disk array system and a third disk array system, comprising:
-
a plurality of first disk drives; a first volume related to a first portion of said first disk drives and being set as a primary volume; a second volume related to a second portion of said first disk drives; and a first controller storing an update data sent from said host computer in said first volume and storing said update data in said second volume and transferring said update data stored in said second volume to both said second disk array system and said third disk array system.
-
-
19. A data storing method of a first disk array system coupled to a host computer, a second disk array system and a third disk array system, said first disk array system having a first controller and a plurality of first disk drives, said data storing method comprising:
-
receiving an update data sent from said host computer to a first volume as a primary volume of a remote copy pair, said first volume is related to a first portion of said first disk array system; storing a first data corresponding to said update data in said first volume; storing a second data corresponding to said update data in a second volume, said second volume is related to a second portion of said first disk array system; and transferring said second data to both said second disk array system and said third disk array system with a remote copy procedure, said second disk array system having a first secondary volume, said third disk array system having a second secondary volume.
-
Specification