Method for automatic discovering of logical units and storage devices connected to a virtualization switch
First Claim
1. A method for automatic discovery of logical units (LUs) and storage devices connected to a virtualization switch, said LUs being discovered with their associated LU paths, said method comprising the steps of:
- for each target path, discovering LUs exposed on said target path;
iteratively, for each discovered LU generating a list of LU paths associated with said LU;
retrieving at least attributes related to said discovered LU; and
, correlating between identical LUs, wherein said LU paths directing to said identical LUs are identified.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for automatic discovery of logical units (LUs) and storage devices connected to a device in a storage network, the LUs being discovered with their associated LU paths. The method and apparatus performs, for each target path, discovering LUs exposed on said target path; iteratively, for each discovered LU generating a list of LU paths associated with the discovered LU; retrieving at least attributes related to said discovered LU; and, correlating between identical LUs, thereby identifying LU paths directing to the same LU.
-
Citations
46 Claims
-
1. A method for automatic discovery of logical units (LUs) and storage devices connected to a virtualization switch, said LUs being discovered with their associated LU paths, said method comprising the steps of:
-
for each target path, discovering LUs exposed on said target path;
iteratively, for each discovered LU generating a list of LU paths associated with said LU;
retrieving at least attributes related to said discovered LU; and
,correlating between identical LUs, wherein said LU paths directing to said identical LUs are identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. The method of claim 16, wherein said storage communication medium comprises at least one of:
- fabric of Fibre Channel switches, SCSI bus.
-
17. A computer-readable medium having stored thereon computer executable code for discovering of logical units (LUs) and storage devices connected to a virtualization switch, said LUs are being discovered with their associated LU paths, said code for performing the steps of:
-
for each target path, discovering LUs exposed on said target path;
iteratively, for each discovered LU generating a list of LU paths associated with said LU;
retrieving at least attributes related to said discovered LU; and
,correlating between identical LUs, wherein said LU paths directing to said identical LUs LU are identified. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A virtualization switch operatively connected with at least one storage device including logical units (LUs) in a storage network, said virtualization switch comprising:
-
a plurality of input ports to communicate with a plurality of hosts;
a plurality of output ports to communicate with a plurality of storage devices;
a storage interface for interfacing with said plurality of storage devices;
a processor; and
,a memory including at least software instructions adapted to cause said virtualization switch to perform the steps of;
for each target path, discovering LUs exposed on said target path;
iteratively, for each discovered LU determining LU paths associated with said discovered LU;
retrieving at least attributes related to said discovered LU; and
,correlating between identical LUs. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A device in a storage network having established one or more paths to operatively connect with a storage device, said storage device including logical units (LUs), said device comprising:
-
a discovery circuit portion for discovering LUs exposed on each target path;
a determining circuit portion for, each discovered LU, determining LU paths associated with said discovered LU;
an interfacing circuit portion for retrieving at least attributes related to said discovered LU; and
,a correlation circuit portion for identifying identical LUs. - View Dependent Claims (44)
-
-
45. A computer system for monitoring and controlling a storage network having established one or more paths to operatively connect with at least one storage device, each storage device including at least one logical unit (LU), comprising:
-
means for discovering LUs exposed on each target path;
means for determining LU paths associated with each discovered LU;
means for retrieving at least attributes related to said discovered LU; and
,means for comparing attributes of discovered LUs, wherein when the attributes of a discovered LU are the same as another LU, the determined LU paths of said discovered LU are associated with the other LU, otherwise the determined LU paths of said discovered LU are associated with said discovered LU.
-
-
46. A method monitoring and controlling a storage network having established one or more paths to operatively connect a device with at least one storage device, each storage device including at least one logical unit (LU), said one of more paths being a physical connection established between an output port of said device and an input port of one of said storage devices and a LU path being a logical path established with an LU exposed on a target path, said method comprising the steps of:
-
discovering LUs exposed on each target path;
determining LU paths associated with each discovered LU;
retrieving at least attributes related to said discovered LU; and
,comparing attributes of discovered LUs, wherein when the attributes of a discovered LU are the same as another LU, the determined LU paths of said discovered LU are associated with the other LU, otherwise the determined LU paths of said discovered LU are associated with said discovered LU.
-
Specification