Method and system of managing an access to a storage system in a computer system
First Claim
Patent Images
1. A computer system comprising:
- plural computers; and
a storage system comprising plural interface control circuits coupled to said plural computers and plural logical units,wherein each of said plural logical units has an internal logical unit number and a virtual logical unit number;
the internal logical unit numbers are used in said storage system for identifying said logical units and each of said logical units has a different internal logical unit number;
the virtual logical unit numbers are used by said computers for identifying which of said logical units are accessible therefrom, and to those of said logical units which are accessible from each computer, virtual logical unit numbers beginning from 0 are assigned;
said storage system is arranged to store information among the internal logical unit numbers, virtual logical unit numbers, and computers using the corresponding virtual logical unit numbers, andsaid storage system is arranged to receive an access request including a virtual logical unit number from a computer, convert the received virtual logical unit number to the corresponding internal logical unit number by referring to said information, and access the logical unit indicated by the internal logical unit number.
0 Assignments
0 Petitions
Accused Products
Abstract
The Computer System consists of components including more than one Computer and Storage Subsystem to which more than one Computer are connected. The Storage Subsystem is equipped with more than one Storage Unit, Management Table registering information to manage Storage Units accessible by each of the Computers and Controller to control accesses by more than one Computer to more than one Storage Unit. The controller controls the accesses according to the information set in the Management Table when the Storage Unit is accessed by the Computer.
-
Citations
18 Claims
-
1. A computer system comprising:
-
plural computers; and a storage system comprising plural interface control circuits coupled to said plural computers and plural logical units, wherein each of said plural logical units has an internal logical unit number and a virtual logical unit number; the internal logical unit numbers are used in said storage system for identifying said logical units and each of said logical units has a different internal logical unit number; the virtual logical unit numbers are used by said computers for identifying which of said logical units are accessible therefrom, and to those of said logical units which are accessible from each computer, virtual logical unit numbers beginning from 0 are assigned; said storage system is arranged to store information among the internal logical unit numbers, virtual logical unit numbers, and computers using the corresponding virtual logical unit numbers, and said storage system is arranged to receive an access request including a virtual logical unit number from a computer, convert the received virtual logical unit number to the corresponding internal logical unit number by referring to said information, and access the logical unit indicated by the internal logical unit number. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing storage in a computer system having plural computers with access to a storage system, the storage system having plural interface control circuits coupled to plural computers and plural logical units, the method comprising the steps of:
-
assigning an internal logical unit number and a virtual logical unit number for identifying each of said plural logical units; identifying said logical units by said internal logical unit numbers in said storage system, each of said logical units having a different internal logical unit number; for each of said computers individually, assigning said virtual logical unit numbers for identifying those of said logical units which are accessible from each computer, beginning from virtual logical unit number 0; identifying which of said logical units are accessible from each computer by said virtual logical unit numbers; storing information among the internal logical unit numbers, virtual logical unit number, and computers using corresponding virtual logical unit numbers; upon receiving an access request including a virtual logical unit number from one of said computers, converting the received virtual logical unit number to the corresponding internal logical unit number by referring to said information; and accessing a logical unit indicated by the internal logical unit number. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage containing computer-executable program code which, when executed, implements a method comprising the steps of:
-
assigning an internal logical unit number and a virtual logical unit number for identifying each of a plurality of logical units in a storage system coupled to plural computers; identifying said logical units by said internal logical unit numbers in said storage system, each of said logical units having a different internal logical unit number; for each of said computers individually, assigning said virtual logical unit numbers for identifying those of said logical units which are accessible from each computer, beginning from virtual logical unit number 0; identifying which of said logical units are accessible from each computer by said virtual logical unit numbers; storing information among the internal logical unit numbers, virtual logical unit number, and computers using corresponding virtual logical unit numbers; upon receiving an access request including a virtual logical unit number from one of said computers, converting the received virtual logical unit number to the corresponding internal logical unit number by referring to said information; and accessing a logical unit indicated by the internal logical unit number. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification