Method for connecting computer systems
First Claim
Patent Images
1. A computer system, comprising:
- a plurality of computers each having a computer port coupled to a network;
a plurality of storage apparatuses each having storage ports coupled to said network and logical units storing data from said computers;
a plurality of switch apparatuses each having switch ports coupled to either said computers or a storage system via said network; and
a management module that manages states of connections among said computers, said switch apparatuses and said plurality of storage apparatuses;
wherein said management module comprises;
a correspondence table which indicates relations between a plurality of symbols each indicating a port of said computers, said plurality of storage apparatuses and said plurality of switch apparatuses, and display coordinate values of a display screen,a path table which indicates relations between said symbols and connections among said computers, said plurality of storage apparatuses and said plurality of switch apparatuses,a connection state display module for displaying on said display screen a state of said connections in said computer system,a zone table which indicates relations between a plurality of zones and said symbols indicating said computers, said plurality of storage apparatuses and said plurality of switch apparatuses, andan input module for inputting a user'"'"'s request for creating new connections among said symbols on said display screen and changing said connections among said symbols on said display screen,wherein said connection state display module comprises;
a display module for displaying on said display screen said symbols of said computers, said plurality of storage apparatuses, and the state of said connections at positions indicated by said coordinate values in a graphic image, anda create module for creating, by use of said input module, an area displaying said plurality of computers and said plurality of storage apparatuses on said display screen,wherein said management module further comprises;
a display position comparing module for comparing, based on said coordinate values and said user'"'"'s request, respectively a graphic image display position of said graphic image of said computers and said plurality of storage apparatuses in said connection state display module with a graphic image display position of an area created by use of said input module, anda setting module for setting said plurality of storage apparatuses and said plurality of switch apparatuses according to a result of the comparison by said display position comparing module,wherein said management module refers to, in response to zoning information, an area in said zone table and said correspondence table to display symbols for computer ports and storage ports included in a zone corresponding to said zone information on said display screen,wherein said management module sets an access restriction to a logical unit not to be accessed from said computer ports when a symbol of said logical unit is placed out of said zone, andwherein when said user'"'"'s request includes an instruction for creating a connection between symbols of computers, storage apparatuses and said plurality of switch apparatuses not included in said zone table, said user'"'"'s request is invalidated.
1 Assignment
0 Petitions
Accused Products
Abstract
In a storage network, two access restriction methods, i.e., zoning and LUN security are available. These functions must be set for each units of the storage network. This disadvantageously takes a long period time and manpower. Since the setting is independently conducted for each unit, inconsistent setting cannot be prevented. A utility program having a management console screen using integrated representation of the zoning and the LUN security is provided. The program removes the user'"'"'s setting operation for each unit and detects any inconsistent user'"'"'s operation for the screen. Therefore, the inconsistent setting can be prevented.
93 Citations
10 Claims
-
1. A computer system, comprising:
-
a plurality of computers each having a computer port coupled to a network; a plurality of storage apparatuses each having storage ports coupled to said network and logical units storing data from said computers; a plurality of switch apparatuses each having switch ports coupled to either said computers or a storage system via said network; and a management module that manages states of connections among said computers, said switch apparatuses and said plurality of storage apparatuses; wherein said management module comprises; a correspondence table which indicates relations between a plurality of symbols each indicating a port of said computers, said plurality of storage apparatuses and said plurality of switch apparatuses, and display coordinate values of a display screen, a path table which indicates relations between said symbols and connections among said computers, said plurality of storage apparatuses and said plurality of switch apparatuses, a connection state display module for displaying on said display screen a state of said connections in said computer system, a zone table which indicates relations between a plurality of zones and said symbols indicating said computers, said plurality of storage apparatuses and said plurality of switch apparatuses, and an input module for inputting a user'"'"'s request for creating new connections among said symbols on said display screen and changing said connections among said symbols on said display screen, wherein said connection state display module comprises; a display module for displaying on said display screen said symbols of said computers, said plurality of storage apparatuses, and the state of said connections at positions indicated by said coordinate values in a graphic image, and a create module for creating, by use of said input module, an area displaying said plurality of computers and said plurality of storage apparatuses on said display screen, wherein said management module further comprises; a display position comparing module for comparing, based on said coordinate values and said user'"'"'s request, respectively a graphic image display position of said graphic image of said computers and said plurality of storage apparatuses in said connection state display module with a graphic image display position of an area created by use of said input module, and a setting module for setting said plurality of storage apparatuses and said plurality of switch apparatuses according to a result of the comparison by said display position comparing module, wherein said management module refers to, in response to zoning information, an area in said zone table and said correspondence table to display symbols for computer ports and storage ports included in a zone corresponding to said zone information on said display screen, wherein said management module sets an access restriction to a logical unit not to be accessed from said computer ports when a symbol of said logical unit is placed out of said zone, and wherein when said user'"'"'s request includes an instruction for creating a connection between symbols of computers, storage apparatuses and said plurality of switch apparatuses not included in said zone table, said user'"'"'s request is invalidated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of managing a connection relationship in a computer system which includes a plurality of computers each having a computer port coupled to a network, a plurality of storage apparatuses each having storage ports coupled to said network and logical units storing data from said computers, and a plurality of switch apparatuses each having switch ports coupled to either said computers or a storage system via said network, said method comprising the steps of:
-
preparing a correspondence table which indicates relations between a plurality of symbols each indicating a port of said computers, said plurality of storage apparatuses and said plurality of switch apparatuses, and display coordinate values, and a path table which indicates relations between said symbols and connections among said computers, said plurality of storage apparatuses and said plurality of switch apparatuses; displaying an area representing said computers and said plurality of storage apparatuses on a management screen of a management module; displaying symbols of said computers and said plurality of storage apparatuses in a graphic image on said management screen; displaying, on said management screen, a state of said connections in said computer system; preparing a zone table which indicates relations between a plurality of zones and said symbols indicating said computers, and said plurality of storage apparatuses and said plurality of switch apparatuses, inputting a user'"'"'s request for creating new connections among said symbols on said management screen and changing said connections among said symbols on said management screen; comparing, based on said coordinate values and said user'"'"'s request, respectively information of positions of areas with information of positions of graphic images respectively of computers and said plurality of storage apparatuses on said management screen; setting an interface for said storage apparatus according to a result of the comparison; and setting an interface for said switch apparatus according to a result of the comparison, wherein said management module refers to, in response to zoning information, an area in said zone table and said correspondence table to display symbols for computer ports and storage ports included in a zone corresponding to said zone information on said management screen, wherein said management module sets an access restriction to a logical unit not to be accessed from said computer ports when a symbol of said logical unit is placed out of said zone, and wherein when said user'"'"'s request includes an instruction for creating a connection between symbols of computers, storage apparatuses and switch apparatuses not included in said zone table, said user'"'"'s request is invalidated. - View Dependent Claims (7, 8, 9, 10)
-
Specification