Remote storage disk control device and method for controlling the same
First Claim
1. A storage system, comprising:
- a first storage device coupled to a first information processing device and having a first disk controller and a plurality of first disk drives, said first disk controller forming a first logical volume related to a first portion of said first disk drives and forming a second logical volume related to a second portion of said first disk drives; and
a second storage device coupled to said first storage device and having a second disk controller and a plurality of second disk drives, said second disk controller forming a third logical volume related to a third portion of said second disk drives and forming a fourth logical volume related to a fourth portion of said second disk drives;
wherein said first disk controller and said second disk controller manage functions of said first logical volume, said second logical volume, said third logical volume and said fourth logical volume,wherein said first disk controller and said second disk controller perform a first asynchronous remote copy process according to a first status in whichsaid first logical volume functions as a primary logical volume which stores data sent from said first information processing device,said second logical volume functions as a logical volume which stores data, corresponding to updated data stored in said first logical volume as said primary logical volume and to be transferred to said second storage device,said fourth logical volume functions as an auxiliary logical volume, which forms a pair relationship with said first logical volume as said primary logical volume and stores data corresponding to data stored in said first logical volume as said primary logical volume, andsaid third logical volume functions as a logical volume which stores data corresponding to at least one data of said fourth logical volume as said auxiliary logical volume,wherein said first disk controller and said second disk controller perform a second asynchronous remote copy process according to a second status in whichsaid fourth logical volume functions as a primary logical volume which stores data,said third logical volume functions as a logical volume which stores data, corresponding to updated data stored in said fourth logical volume as said primary logical volume and to be transferred to said first storage device,said first logical volume functions as an auxiliary logical volume, which forms a pair relationship with said fourth logical volume as said primary logical volume and stores data corresponding to data stored in said fourth logical volume as said primary logical volume, andsaid second logical volume functions as a logical volume which stores data corresponding to at least one data of said first logical volume as said auxiliary logical volume,wherein said first disk controller and said second disk controller are changed from said first status to said second status based on one or more commands.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage device system includes an information processing device, a first storage device equipped with a first storage volume, and a second storage device equipped with a second storage volume. The information processing device and the first storage device are communicatively connected to one another. Also, the first storage device and the second storage device are communicatively connected to one another. The information processing device is equipped with a first write request section that requests to write data in the first storage device according to a first communications protocol, and a second write request section that requests to write data in the second storage device according to a second communications protocol. The information processing device creates first data including a first instruction to be Executed in the second storage device. The information processing device transmits to the first write request section a request to write the first data in the first storage volume according to the first communications protocol. When the first data written in the first storage volume is an instruction to the second storage device, the first storage device transmits to the second write request section a request to write the first data in the second storage volume according to the second communications protocol. The second storage device executes the first instruction set in the first data written in the second storage volume.
-
Citations
31 Claims
-
1. A storage system, comprising:
-
a first storage device coupled to a first information processing device and having a first disk controller and a plurality of first disk drives, said first disk controller forming a first logical volume related to a first portion of said first disk drives and forming a second logical volume related to a second portion of said first disk drives; and a second storage device coupled to said first storage device and having a second disk controller and a plurality of second disk drives, said second disk controller forming a third logical volume related to a third portion of said second disk drives and forming a fourth logical volume related to a fourth portion of said second disk drives; wherein said first disk controller and said second disk controller manage functions of said first logical volume, said second logical volume, said third logical volume and said fourth logical volume, wherein said first disk controller and said second disk controller perform a first asynchronous remote copy process according to a first status in which said first logical volume functions as a primary logical volume which stores data sent from said first information processing device, said second logical volume functions as a logical volume which stores data, corresponding to updated data stored in said first logical volume as said primary logical volume and to be transferred to said second storage device, said fourth logical volume functions as an auxiliary logical volume, which forms a pair relationship with said first logical volume as said primary logical volume and stores data corresponding to data stored in said first logical volume as said primary logical volume, and said third logical volume functions as a logical volume which stores data corresponding to at least one data of said fourth logical volume as said auxiliary logical volume, wherein said first disk controller and said second disk controller perform a second asynchronous remote copy process according to a second status in which said fourth logical volume functions as a primary logical volume which stores data, said third logical volume functions as a logical volume which stores data, corresponding to updated data stored in said fourth logical volume as said primary logical volume and to be transferred to said first storage device, said first logical volume functions as an auxiliary logical volume, which forms a pair relationship with said fourth logical volume as said primary logical volume and stores data corresponding to data stored in said fourth logical volume as said primary logical volume, and said second logical volume functions as a logical volume which stores data corresponding to at least one data of said first logical volume as said auxiliary logical volume, wherein said first disk controller and said second disk controller are changed from said first status to said second status based on one or more commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage system, comprising:
-
a first storage device coupled to a first information processing device and having a first disk controller and a plurality of first disk drives, said first disk controller forming a first logical volume related to a first portion of said first disk drives and forming a second logical volume related to a second portion of said first disk drives; and a second storage device coupled to a second information processing device and said first storage device and having a second disk controller and a plurality of second disk drives, said second disk controller forming a third logical volume related to a third portion of said second disk drives and forming a fourth logical volume related to a fourth portion of said second disk drives; wherein said first disk controller and said second disk controller perform a first asynchronous remote copy process according to a first status in which said first logical volume functions as a primary logical volume which stores data sent from said first information processing device, said second logical volume functions as a logical volume which stores data, corresponding to updated data stored in said first logical volume as said primary logical volume and to be transferred to said second storage device, said fourth logical volume functions as an auxiliary logical volume, which forms a pair relationship with said first logical volume as said primary logical volume and stores data corresponding to data stored in said first logical volume as said primary logical volume, and said third logical volume functions as a logical volume which stores data corresponding to at least one data of said forth logical volume as said auxiliary logical volume, wherein said first disk controller and said second disk controller perform a second asynchronous remote copy process according to a second status in which said fourth logical volume functions as a primary logical volume which stores data sent from said second information processing device, said third logical volume functions as a logical volume which stores data, corresponding to updated data stored in said fourth logical volume as said primary logical volume and to be transferred to said first storage device, said first logical volume functions as an auxiliary logical volume, which forms a pair relationship with said fourth logical volume as said primary logical volume and stores data corresponding to data stored in said fourth logical volume as said primary logical volume, and said second logical volume functions as a logical volume which stores data corresponding to at least one data of said first logical volume as said auxiliary logical volume, and wherein said first disk controller and said second disk controller change said first status to said second status if said first information processing device has a failure. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A storage system, comprising:
-
a first storage device coupled to a first information processing device and having a first disk controller and a plurality of first disk drives, said first disk controller forming a first logical area related to a first portion of said first disk drives and forming a second logical area related to a second portion of said first disk drives; and a second storage device coupled to said first storage device and having a second disk controller and a plurality of second disk drives, said second disk controller forming a third logical area related to a third portion of said second disk drives and forming a fourth logical area related to a fourth portion of said second disk drives; wherein said first disk controller and said second disk controller perform a first asynchronous remote copy process according to a first status in which said first logical area functions as a primary logical volume which stores data sent from said first information processing device, at least one portion of said second logical area functions as a logical area which stores data, corresponding to updated data stored in said first logical area as said primary logical volume and to be transferred to said second storage device, said fourth logical area functions as an auxiliary logical volume, which forms a pair relationship with said first logical area as said primary logical volume and which stores data corresponding to data stored in said first logical area as said primary logical volume, and at least one portion of said third logical area functions as a logical area which stores data corresponding to at least one data of said fourth logical area as said auxiliary logical volume, wherein said first disk controller and said second disk controller perform a second asynchronous remote copy process according to a second status in which said fourth logical area functions as a primary logical volume which stores data, at least one portion of said third logical area functions as a logical area which stores data, corresponding to updated data stored in said fourth logical area as said primary logical volume and to be transferred to said first storage device, said first logical area functions as an auxiliary logical volume, which forms a pair relationship with said fourth logical area as said primary logical volume and which stores data corresponding to data stored in said fourth logical area as said primary logical volume, and at least one portion of said second logical area functions as a logical area which stores data corresponding to at least one data of said first logical area as said auxiliary logical volume, and wherein said first disk controller and said second disk controller change said first status to said second status if at least one of said first disk controller and said second disk controller receives at least one command. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A storage system, comprising:
-
a first storage device coupled to a first information processing device and having a first disk controller and a plurality of first disk drives, said first disk controller forming a first logical area related to a first portion of said first disk drives and forming a second logical area related to a second portion of said first disk drives; and a second storage device coupled to a second information processing device and said first storage device and having a second disk controller and a plurality of second disk drives, said second disk controller forming a third logical area related to a third portion of said second disk drives and forming a fourth logical area related to a fourth portion of said second disk drives; wherein said first disk controller and said second disk controller perform a first asynchronous remote copy process according to a first status in which said first logical area functions as a primary logical volume which stores data sent from said first information processing device, at least one portion of said second logical area functions as a logical area which stores data, corresponding to an updated data stored in said first logical area as said primary logical volume and to be transferred to said second storage device, said fourth logical area functions as an auxiliary logical volume, which forms a pair relationship with said first logical area as said primary logical volume and which stores data corresponding to data stored in said first logical area as said primary logical volume, at least one portion of said third logical area functions as a logical area which stores data corresponding to at least one data of said fourth logical area as said auxiliary logical volume, and wherein said first disk controller and said second disk controller perform a second asynchronous remote copy process according to a second status in which said fourth logical area functions as a primary logical volume which stores data sent from said second information processing device, at least one portion of said third logical area functions as a logical area which stores data, corresponding to an updated data stored in said fourth logical area as said primary logical volume and to be transferred to said first storage device, said first logical area functions as an auxiliary logical volume, which forms a pair relationship with said fourth logical area as said primary logical volume and which stores data corresponding to data stored in said fourth logical area as said primary logical volume, and at least one portion of said second logical area functions as a logical area which stores data corresponding to at least one data of said first logical area as said auxiliary logical volume, and wherein said first disk controller and said second disk controller change said first status to said second status if said first information processing device has a failure. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification