Apparatus and method of supporting configuration of storage system
First Claim
1. An apparatus for supporting a configuration of a storage system including an upper level device with at lease one port, an input/output device with at least one port and a path control device provided between the upper level device and the input/output device, comprising:
- a first information acquisition unit which acquires information about the upper level device, the input/output device and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output device and the path control device;
a path information generation unit which generates path information about a logical path to be established between the upper level device and the input/output device through the path control device based on the information acquired by said first and the second information acquisition units;
an instruction preparation unit which prepares instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits the instruction prepared by said instruction preparation unit to the upper level device, the input/output device and the path control device.
1 Assignment
0 Petitions
Accused Products
Abstract
On the screen of a computer, a server, a storage device and an FC switch are virtually provided and these devices are connected by a physical path. When an instance is generated in the server and the instance is dragged/dropped into the storage device, both the command to establish a multipath and the command to acquire a data area corresponding to the instance in the storage device are automatically generated. These commands are transmitted to the respective devices of an actually configured storage system.
-
Citations
22 Claims
-
1. An apparatus for supporting a configuration of a storage system including an upper level device with at lease one port, an input/output device with at least one port and a path control device provided between the upper level device and the input/output device, comprising:
-
a first information acquisition unit which acquires information about the upper level device, the input/output device and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output device and the path control device;
a path information generation unit which generates path information about a logical path to be established between the upper level device and the input/output device through the path control device based on the information acquired by said first and the second information acquisition units;
an instruction preparation unit which prepares instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits the instruction prepared by said instruction preparation unit to the upper level device, the input/output device and the path control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for supporting a configuration of a storage system including an upper level device with a plurality of ports, an input/output device with a plurality of ports and a path control device provided between the upper level device and the input/output device, comprising:
-
a first information acquisition unit which acquires information about the upper level device, the input/output device and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output device and the path control device;
a path information generation unit which generates path information about a plurality of logical paths to be established between the upper level device and the input/output device through the path control device based on the information acquired by said first and the second information acquisition units;
an instruction preparation unit which prepares instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits the instruction prepared by said instruction preparation unit to the upper level device, the input/output device and the path control device.
-
-
10. An apparatus for supporting a configuration of a storage system including an upper level device with at lease one port, a plurality of input/output devices each of which is provided with at least one port and a path control device provided between the upper level device and the plurality of input/output devices, comprising:
-
a first information acquisition unit which acquires information about the upper level device, the input/output devices and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output devices and the path control device;
a third information acquisition unit which acquires information about a virtual data region to be prepared in the upper device and information designating one of input/output devices in which a data area corresponding to the virtual data area should be secured;
a path information generation unit which generates path information about a logical path to be established between the upper level device and the designated input/output device through the path control device based on the information acquired by said first, second and third information acquisition units;
an instruction preparation unit which prepares an instruction to control conditions of the upper level device, the input/output devices and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits an instruction prepared by said instruction preparation unit to the upper level device, the input/output devices and the path control device.
-
-
11. A method for supporting a configuration of a storage system including an upper level device with at lease one port, an input/output device with at least one port and a path control device provided between the upper level device and the input/output device, comprising:
-
acquiring information about the upper level device, the input/output device and the path control device;
acquiring information about a physical connection among the upper level device, the input/output device and the path control device;
generating path information about a logical path to be established between the upper level device and the input/output device through the path control device based on the acquired information;
preparing an instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information; and
transmitting the instruction to the upper level device, the input/output device and the path control device.
-
-
12. A computer readable medium storing a program for supporting a configuration of a storage system including an upper level device with at lease one port, an input/output device with at least one port and a path control device provided between the upper level device and the input/output device, said program enables a computer to provide:
-
a first information acquisition unit which acquires information about the upper level device, the input/output device and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output device and the path control device;
a path information generation unit which generates path information about a logical path to be established between the upper level device and the input/output device through the path control device based on the information acquired by said first and the second information acquisition units;
an instruction preparation unit which prepares instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits the instruction prepared by said instruction preparation unit to the upper level device, the input/output device and the path control device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing a program for supporting a configuration of a storage system including an upper level device with a plurality of ports, an input/output device with a plurality of ports and a path control device provided between the upper level device and the input/output device, said program enables a computer to provide:
-
a first information acquisition unit which acquires information about the upper level device, the input/output device and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output device and the path control device;
a path information generation unit which generates path information about a plurality of logical paths to be established between the upper level device and the input/output device through the path control device based on the information acquired by said first and the second information acquisition units;
an instruction preparation unit which prepares instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits the instruction prepared by said instruction preparation unit to the upper level device, the input/output device and the path control device.
-
-
21. A computer readable medium storing a program for supporting a configuration of a storage system including an upper level device with at lease one port, a plurality of input/output devices each of which is provided with at least one port and a path control device provided between the upper level device and the plurality of input/output devices, said program enables a computer to provide:
-
a first information acquisition unit which acquires information about the upper level device, the input/output devices and the path control device;
a second information acquisition unit which acquires information about a physical connection among the upper level device, the input/output devices and the path control device;
a third information acquisition unit which acquires information about a virtual data region to be prepared in the upper device and information designating one of input/output devices in which a data area corresponding to the virtual data area should be secured;
a path information generation unit which generates path information about a logical path to be established between the upper level device and the designated input/output device through the path control device based on the information acquired by said first, second and third information acquisition units;
an instruction preparation unit which prepares an instruction to control conditions of the upper level device, the input/output devices and the path control device based on the path information generated by said path information generation unit; and
a transmission unit which transmits an instruction prepared by said instruction preparation unit to the upper level device, the input/output devices and the path control device.
-
-
22. An apparatus for supporting a configuration of a storage system including an upper level device with at lease one port, an input/output device with at least one port and a path control device provided between the upper level device and the input/output device, comprising:
-
first information acquisition means for acquiring information about the upper level device, the input/output device and the path control device;
second information acquisition means for acquiring information about a physical connection among the upper level device, the input/output device and the path control device;
path information generation means for generating path information about a logical path to be established between the upper level device and the input/output device through the path control device based on the information acquired by said first and the second information acquisition means;
instruction preparation means for preparing instruction to control conditions of the upper level device, the input/output device and the path control device based on the path information generated by said path information generation means; and
transmission means for transmitting the instruction prepared by said instruction preparation means to the upper level device, the input/output device and the path control device.
-
Specification