Masking logical unit numbers in a shared data storage system

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S111000, C711S114000

Reexamination Certificate

active

06763455

ABSTRACT:

BACKGROUND TO THE INVENTION
This invention relates to a method and apparatus for masking logical unit numbers in a shared data storage system.
A data storage system typically consists of an array of disk units and one or more storage controllers. The disks may be accessed using the well-known SCSI protocol, over a Fibre Channel (FC) connection. Within a SCSI storage system, groups of disks are bound into logical storage units, each of which is assigned a logical unit number (LUN). Under SCSI, a storage unit is addressed by a SCSI target address, which selects a particular storage controller, and by the LUN, which selects one of the storage units connected to that controller. For a stand-alone disk, the LUN is always zero.
Such a storage system may be shared between two or more processing nodes, possibly running under different operating systems. In such a case, it is necessary to provide some form of LUN masking, to ensure that each node can access only its own LUNs, and cannot access LUNs belonging to another node.
There are two approaches currently being taken to LUN masking. In a first approach, LUN masking is performed within each storage controller, using the Worldwide Name (WWN) of the FC Host Bus Adapter (HBA) of each processing node to map LUNs on to the nodes. In a second approach, LUN masking is performed within each processing node, using the unique WWN of the storage controller. Masked LUNs are hidden from the operating system.
Both of these known LUN masking techniques require special software, running either within the storage system, or in the processing nodes. Such software is generally expensive.
The object of the invention is to provide a novel solution to the problem of LUN masking, which is less expensive than known solutions.
SUMMARY OF THE INVENTION
According to the invention a method of masking logical unit numbers comprises the steps:
storing a maximum LUN value in non-volatile storage in a first processing node;
storing a start LUN value in non-volatile storage in a second processing node;
causing the first processing node to perform, on boot-up, a device discovery procedure in which it scans a shared data storage system to find storage units with LUNs not greater than the maximum LUN value; and
causing the second processing node to perform, on boot-up, a device discovery procedure in which it scans the shared data storage system to find storage units with LUNs not less than the start LUN value.
It will be shown that the invention allows LUN masking to be achieved relatively inexpensively with only minimal modification to the operating systems of the processing nodes, using existing device discovery features of the operating system.


REFERENCES:
patent: 5101490 (1992-03-01), Getson
patent: 5652839 (1997-07-01), Giorgio et al.
patent: 5802547 (1998-09-01), Legvold
patent: 5996030 (1999-11-01), Ofer
patent: 6073218 (2000-06-01), DeKoning et al.
patent: 6115772 (2000-09-01), Crater
patent: 6260120 (2001-07-01), Blumenau et al.
patent: 6295575 (2001-09-01), Blumenau et al.
patent: 6438648 (2002-08-01), McKean et al.
patent: 6513074 (2003-01-01), Dimitri et al.
patent: 6542961 (2003-04-01), Matsunami et al.
patent: 0935375 (1999-08-01), None
patent: WO 99/67713 (1999-12-01), None
patent: WO 00/00889 (2001-01-01), None
Yitzhak Birk, “Random RAIDs with Selective Exploitation of Redundancy for High Performance Video Server”, pp 13-23.*
“Emulex LightPulse 6/7/8000 PCT fibre Channel Host Adaptor ACSIport Information”, Dec. 14, 1999, Emulex Corporation.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Masking logical unit numbers in a shared data storage system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Masking logical unit numbers in a shared data storage system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Masking logical unit numbers in a shared data storage system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3232328

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.