Connecting device of storage device and computer system including the same connecting device
First Claim
1. A switch device comprising:
- a first interface to be coupled to a host computer via network;
a plurality of first virtual volumes and a plurality of second virtual volumes provided for the host computer;
a second interface to be coupled to a plurality of storage systems including data volumes for storing data; and
a processor coupled to the first interface and the second interface,wherein the processor receives, through the first interface, a first instruction for accessing data stored in one of the data volumes from the host computer and sends a third instruction to one of the plurality of first virtual volumes,wherein the processor receives, through the first interface, a second instruction controlling a function of one of the plurality of storage systems from the host computer and sends the second instruction to one of the plurality of second virtual volumes for controlling a function of the one of the plurality of second volumes,wherein said first instruction including a virtual volume identifier identifying a virtual volume, identifies at least one of the data volumes corresponding to the virtual volume specified by the virtual volume identifier, and sends, through the second interface, the third instruction to at least one of the data volumes being included in at least one of the plurality of storage systems,wherein the function is a snapshot function or mirror function,wherein the host computer sends the first instruction as an Input/Output (I/O) command to one of the first virtual volumes and sends the second instruction as an I/O command to one of the second virtual volumes, andwherein the third instruction is based on a protocol for a storage system which is a destination of the third instruction.
0 Assignments
0 Petitions
Accused Products
Abstract
In an environment in which plural external storage devices having different function control interfaces are intermixed, when a function of a storage device is controlled from a computer, a common interface for controlling the function of the storage device is provided. A device that provides the common interface manages an interrelationship between a storage area recognized by a host computer and a storage area provided by the storage device and associates a storage area which becomes a target of a function control instruction with the storage device that provides the storage area. A type of the storage device that provides the storage area which becomes the target of the function control instruction is identified and function control is ordered through a function control interface unique to the device.
-
Citations
22 Claims
-
1. A switch device comprising:
-
a first interface to be coupled to a host computer via network; a plurality of first virtual volumes and a plurality of second virtual volumes provided for the host computer; a second interface to be coupled to a plurality of storage systems including data volumes for storing data; and a processor coupled to the first interface and the second interface, wherein the processor receives, through the first interface, a first instruction for accessing data stored in one of the data volumes from the host computer and sends a third instruction to one of the plurality of first virtual volumes, wherein the processor receives, through the first interface, a second instruction controlling a function of one of the plurality of storage systems from the host computer and sends the second instruction to one of the plurality of second virtual volumes for controlling a function of the one of the plurality of second volumes, wherein said first instruction including a virtual volume identifier identifying a virtual volume, identifies at least one of the data volumes corresponding to the virtual volume specified by the virtual volume identifier, and sends, through the second interface, the third instruction to at least one of the data volumes being included in at least one of the plurality of storage systems, wherein the function is a snapshot function or mirror function, wherein the host computer sends the first instruction as an Input/Output (I/O) command to one of the first virtual volumes and sends the second instruction as an I/O command to one of the second virtual volumes, and wherein the third instruction is based on a protocol for a storage system which is a destination of the third instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A switch device comprising:
-
a host network interface coupled to host computers via a network; a storage network interface coupled to a first storage system and a second storage system, wherein the first storage system controls based on a first protocol, and has a plurality of first data volumes storing data from a host computer wherein the second storage system controls based on a second protocol and has a plurality of second data volumes storing data from a host computer, wherein said first storage system has a different function compared to functions of said second storage system; a processor coupled to the host network interface and the storage network interface; and a first virtual volume corresponding to at least one of the first data volumes and a second virtual volume corresponding to at least one of the second data volumes, the first virtual volume and the second virtual volume provided for at least one of the host computers, wherein when a virtual volume specified by a virtual volume identifier in a first instruction received by the processor is the first virtual volume corresponding to the at least one of the first data volumes, the processor sends to the first storage system, through the storage network interface, first control information related to the at least one of the first data volumes according to the first protocol for the first storage system for controlling the function of the first storage system, wherein when a virtual volume specified by the virtual volume identifier in a second instruction received by the processor is the second virtual volume corresponding to the at least one of the second data volumes, the processor sends to the second storage system through the storage network interface, second control information related to the at least one of the second data volumes according to the second protocol for the second storage system for controlling one of the functions of the second storage system, wherein each of said function of said first storage system and said functions of said second storage system is an intelligent function, and wherein if the processor sends said first control information and/or the second control information, the processor uses a virtual function for controlling a function and without storing data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification