Storage system that is connected to external storage
First Claim
1. A storage system that is connected to a computer and another storage system including a first storage device, the storage system provides a logical volume which corresponds to a storage device in the storage system or the another storage system transparent from the computer, the storage system comprising:
- a first control section that is connected to the computer;
a second control section that includes a second storage device that stores data to be used by the computer and a cache memory, and that temporarily stores data from the first control section before storing the data in the second storage device;
a third control section that is connected to the another storage system which includes another cache memory for temporarily storing data before storing the data in the first storage device; and
an internal network that mutually connects the first control section, the second control section and the third control section,wherein the first control section receives from the computer a first input/output request having first identification information indicative of the logical volume to be accessed, and selects one of the second control section or the third control section based on the first identification information, and sends a second input/output request corresponding to the first input/output request to the second control section or the third control section, andwherein the first control section upon receipt of the first input/output request judges whether a target logical volume to be accessed identified by the first identification information is correlated to the second storage device or correlated to the first storage device and selects an appropriate access destination to the second control section or the third control section based on the judgment.
1 Assignment
0 Petitions
Accused Products
Abstract
A first storage system is connected to a second storage system, and an external device within the first storage system is provided to a host as a device of the second storage system. The second storage system includes a cache control section having a cache adaptors, each controlling a disk and a cache, a protocol conversion section including protocol adaptors that switch requests from the host to appropriate ones of the cache adaptors, a management adaptor, and an internal network that mutually connects the cache adaptors, the protocol adaptors and the management adaptor. The first storage system being connected to any of the protocol adaptors is connected to the second storage system. The second storage system executes a processing for the external device by the cache control section, or connects to the first storage system through the protocol conversion section without the cache control section executing processing for the external device.
-
Citations
20 Claims
-
1. A storage system that is connected to a computer and another storage system including a first storage device, the storage system provides a logical volume which corresponds to a storage device in the storage system or the another storage system transparent from the computer, the storage system comprising:
-
a first control section that is connected to the computer; a second control section that includes a second storage device that stores data to be used by the computer and a cache memory, and that temporarily stores data from the first control section before storing the data in the second storage device; a third control section that is connected to the another storage system which includes another cache memory for temporarily storing data before storing the data in the first storage device; and an internal network that mutually connects the first control section, the second control section and the third control section, wherein the first control section receives from the computer a first input/output request having first identification information indicative of the logical volume to be accessed, and selects one of the second control section or the third control section based on the first identification information, and sends a second input/output request corresponding to the first input/output request to the second control section or the third control section, and wherein the first control section upon receipt of the first input/output request judges whether a target logical volume to be accessed identified by the first identification information is correlated to the second storage device or correlated to the first storage device and selects an appropriate access destination to the second control section or the third control section based on the judgment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage system that is connected to a computer and another storage system including a first storage device, the storage system provides a logical volume which corresponds to a storage device in the storage system or the another storage system transparent from the computer, the storage system comprising:
-
a first control section that is connected to the computer; a second control section that includes a second storage device that stores data to be used by the computer and a cache memory, and that temporarily stores data from the first control section before storing in the second storage device which includes another cache memory for temporarily storing data before storing the data in the first storage device; a third control section that is connected to the another storage system which includes another cache memory for temporarily storing data before storing the data in the first storage device; and an internal network that mutually connects the first control section, the second control section and the third control section, wherein the first control section receives from the computer an input/output request to the first storage device, checks that the access path of the first storage device is a first path defined by the internal network and the third control section or a second path defined by the internal network, the second control section and third control section, and selects a first or second path, via which the input/output request is transmitted to the first storage system, and wherein the first control section upon receipt of the first input/output request judges whether a target logical volume to be accessed identified by the first identification information is correlated to the second storage device or correlated to the first storage device and selects an appropriate access destination to the second control section or the third control section based on the judgment. - View Dependent Claims (12, 13, 14, 15, 18)
-
-
16. A second storage system that is connected to a computer and a first storage system including a first storage device, the second storage system comprising:
-
a first control section that is connected to the computer; a second control section that includes a second storage device and a cache memory; a third control section that is connected to the first storage system; an internal network that mutually connects the first control section, the second control section and the third control section, wherein the first control section receives from the computer an input/output request to the first storage device, and the first control section selects if the input/output request is transmitted to the first storage system via a first path defined by the internal network and the third control section, or if the input/output request is transmitted to the first storage system via a second path defined by the internal network, the second control section and the third control section, wherein the first control section upon receipt of the first input/output request judges whether a target logical volume to be accessed identified by the first identification information is correlated to the second storage device or correlated to the first storage device and selects an appropriate access destination to the second control section or the third control section based on the judgment, a management adaptor that manages the first control section, the second control section and the third control section, and is connected to the internal network, wherein, when the third control section is connected to the first storage system, the management adaptor sets to transmit to the first storage system an input/output request to the first storage device via one of the first path or the second path, wherein, when the management adaptor sets to change a path that is used to transmit an input/output request to the first storage device from the second path to the first path, wherein the second control section controls to store data, that is stored in the cache memory and is to be stored in the first storage device in the first storage device, so that a storage region on the cache memory is released, and wherein after the storage region on the cache memory is released, the management adaptor changes the path that is used to transmit an input/output request to the first storage system. - View Dependent Claims (17)
-
-
19. A method for connecting a storage system that is connected to a computer to another storage system including a first storage device, the storage system provides a logical volume which corresponds to a storage device in the storage system or the another storage system transparent from the computer, the storage system including a first control section connected to the computer, a second control section having a storage device that stores data to be used by the computer and a cache memory, and temporarily stores data from the first control section before storing in the second storage device, a third control section that can be connected to the another storage system which includes another cache memory for temporarily storing data before storing the data in the first storage device, a management adaptor that manages the first control section, the second control section and the third control section, and an internal network that mutually connects the first control section, the second control section, the third control section and the management adaptor, the method comprising the steps of;
-
connecting the another storage system to the third control section; receiving by the first control section from the computer an input/output request to data stored in a storage device in the another storage system; and setting by the management adaptor to transmit the input/output request to the another storage system via one of a first path defined by the internal network and the third control section, and a second path defined by the internal network, the second control section and the third control section, and wherein the first control section upon receipt of the first/output request judges whether a target logical volume to be accessed identified by the first identification information is correlated to the second storage device or correlated to the first storage device and selects an appropriate access destination to the second control section or the third control section based on the judgment. - View Dependent Claims (20)
-
Specification