Storage system, computer system, and method of configuring storage system
First Claim
1. A storage system connected to a computer through a network for receiving a variety of commands from said computer to perform a data input/output process with said computer, said storage system comprising:
- a plurality of first interfaces for receiving a variety of commands from said computer;
a storage device for storing data;
a second interface for communicating data with said storage device;
a plurality of processors for performing a data input/output process corresponding to a received command;
a management unit responsive to a request from an administrator for establishing a variety of configurations for said storage system; and
an interconnection for connecting said first interfaces, said second interface, said processors, and said management unit to one another, wherein said management unit selects an unused first interface from among said plurality of first interfaces for use in the data input/output process between said computer and said storage device, selects a processor which meets required performance of said computer from among said plurality of processors for use in said data input/output process, and configures said storage system with said selected first interface and processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A storage system is provided with a plurality of interface units each for connection with a server; an interface unit for connection with hard disk drives; a plurality of microprocessor units each for processing commands; and a switch unit for interconnecting the interface units and microprocessor units. A management console is also connected to the storage system. The storage system forces the management console to select an unused interface unit from among the plurality of interface units for use in a data input/output process between the server and the storage system, select a microprocessor unit which meets required performance of the server from among the plurality of microprocessor units for use in the data input/output process, and notify the administrator of the selected interface unit and microprocessor unit.
-
Citations
11 Claims
-
1. A storage system connected to a computer through a network for receiving a variety of commands from said computer to perform a data input/output process with said computer, said storage system comprising:
-
a plurality of first interfaces for receiving a variety of commands from said computer;
a storage device for storing data;
a second interface for communicating data with said storage device;
a plurality of processors for performing a data input/output process corresponding to a received command;
a management unit responsive to a request from an administrator for establishing a variety of configurations for said storage system; and
an interconnection for connecting said first interfaces, said second interface, said processors, and said management unit to one another, wherein said management unit selects an unused first interface from among said plurality of first interfaces for use in the data input/output process between said computer and said storage device, selects a processor which meets required performance of said computer from among said plurality of processors for use in said data input/output process, and configures said storage system with said selected first interface and processor.
-
-
2. A computer system having a storage system connected to a computer through a first network for receiving a variety of commands from said computer to perform a data input/output process with said computer, and a management console connected to said storage system through a second network for establishing a variety of configurations for said storage system, wherein:
-
said storage system comprises;
a plurality of first interfaces for receiving a variety of commands from said computer;
a storage device for storing data;
a second interface for communicating data with said storage device;
a plurality of processors each for processing a received command;
a management unit responsive to a request from an administrator for establishing a variety of configurations for said storage system, said management unit storing configuration information of said storage system; and
an interconnection for connecting said first interfaces, said second interface, said processors, and said management unit to one another, and said management console comprises;
a unit for acquiring said configuration information of said storage system from said management unit;
a input unit for receiving required performance for a computer connected to said storage system;
a selector unit for selecting an unused first interface from among said plurality of first interfaces for use in the data input/output process between said computer and said storage device, and for selecting a processor which meets the required performance for said computer from among said plurality of processors for use in said data input/output process, using said acquired configuration information and received required performance; and
a display unit for notifying the administrator of a combination of said selected first interface and processor. - View Dependent Claims (3, 4)
-
-
5. A storage system comprises:
-
a plurality of clusters each having a plurality of first interfaces each connected to a computer for receiving a variety of commands from said computer, a storage device for storing data, a second interface for communicating data with said storage device, a plurality of processors each for processing a received command, and an interconnection for connecting said first interfaces, said second interface, and said processors to one another; and
a management unit connected to said interconnection for establishing a variety of configurations for said storage system responsive to a request from an administrator, wherein said management unit selects an unused first interface from among said plurality of first interfaces for use in a data input/output process between said computer and said storage device, selects a processor which meets required performance of said computer from among said plurality of processors for use in said data input/output process, and configures said storage system with said selected first interface and processor.
-
-
6. A computer system comprising:
-
a storage system including a plurality of clusters interconnected through an inter-cluster path, each said cluster having a plurality of first interfaces each connected to a computer through a first network for receiving a variety of commands from said computer, a storage device for storing data, a second interface for communicating data with said storage device, a plurality of processors each for processing a received command, an interconnection for connecting said first interfaces, said second interface, said processors, and said inter-cluster path to one another, and a management unit connected to said interconnection for establishing a variety of configurations for said storage system responsive to a request from an administrator; and
a management console for making a variety of configurations for said storage system, said management console being connected to said management unit through a second network, said management console including;
a selector unit responsive to a request from an administrator for selecting a combination of a first interface connected to said computer, a processor assigned to process commands received by said first interface, and a storage device which accepts an access from said computer, said combination being selected from the same cluster; and
a display unit for notifying the administrator of said selected combination. - View Dependent Claims (7)
-
-
8. A storage system connected to a computer through a network for receiving a variety of commands from said computer to perform a data input/output process with said computer, said storage system comprising:
-
a port adapter having a plurality of interfaces each for receiving a variety of commands from a computer;
a storage device for storing data;
a plurality of storage adapters each connected to said storage device and having a processor for processing a variety of commands received by said port adapter associated therewith;
a management unit for establishing a variety of configurations for said storage system; and
an interconnection for connecting said port adapter, said storage adapters, and said management unit to one another, wherein said management unit selects a storage adapter having a processor which meets required performance of said computer from among said plurality of storage adapters for assignment to process commands destined to a volume provided by said port adapter connected to said computer, selects a storage device for connection with said selected storage adapter, and configures said storage system with said selected storage adapter and storage device.
-
-
9. A computer system having a storage system connected to a computer through a first network for receiving a variety of commands from said computer to perform a data input/output process with said computer, and a management console connected to said storage system through a second network for establishing a variety of configurations for said storage system, wherein:
-
said storage system comprising;
a port adapter having a plurality of interfaces each for receiving a variety of commands from a computer;
a storage device for storing data;
a plurality of storage adapters each connected to said storage device and having a processor for processing a variety of commands received by said port adapter associated therewith;
a management unit for establishing a variety of configurations for said storage system, said management unit storing configuration information of said storage system; and
an interconnection for connecting said port adapter, said storage adapters, and said management unit to one another, and said management console comprises;
a unit for acquiring said configuration information of said storage system from said management unit;
a input unit for receiving required performance entered for a computer connected to said storage system;
a selector unit for selecting a storage adapter having a processor which meets required performance of said computer from among said plurality of storage adapters for assignment to process commands destined to a volume provided by said port adapter connected to said computer, and selecting a storage device for connection with said selected storage adapter; and
a display unit for notifying an administrator of a combination of said selected storage adapter and storage device.
-
-
10. A method of configuring a storage system connected to a computer through a network for receiving a variety of commands from said computer to perform a data input/output process with said computer, said method performed by a management console,
said storage system comprising a plurality of first interfaces each for receiving a variety of commands from a computer, a storage device for storing data, a second interface for communicating data with said storage device, a plurality of processors each for performing a data input/output process corresponding to a received command, a management unit responsive to a request from an administrator for establishing a variety of configurations for said storage system, said management unit storing configuration information of said storage system, and an interconnection for connecting said first interfaces, said second interface, said processors, and said management unit to one another, said management console being connected to said management unit through a second network, said method comprising the steps of: -
acquiring the configuration information of said storage system from said management unit;
receiving required performance entered for a computer connected to said storage system; and
selecting an unused first interface from among said plurality of first interfaces for use in the data input/output process between said computer and said storage device, and a processor which meets required performance of said computer from among said plurality of processors for use in said data input/output process using said acquired configuration information and said received required performance. - View Dependent Claims (11)
-
Specification