Method to automatically determine host to LUN (logical unit number) path availability for multi path attached storage systems
First Claim
1. A method, comprising:
- generating a first set of at least one LUN (logical unit number) of a storage array that is configured to be accessible from a host;
generating a second set of at least one LUN of said storage array that is accessible from said host;
comparing the first set to the second set; and
determining whether a LUN of the first set is present in the second set.
6 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides testing of a storage system. The test may compare the storage array controller LUNs which may be configured to be accessible by a host with the LUNs which are currently available to prevent a zero path scenario from occurring. The test may verify at least one path exists for each LUN to a storage controller of a storage array before injecting an error into another storage controller of the storage array. The present disclosure also provides verification of the configuration of a storage system. The configuration verification may verify that the storage array controller LUNs which are configured to be accessible by a host are actually accessible by the host. If the configuration verification is unable to verify the configuration of storage system, the configuration verification may display an error.
15 Citations
20 Claims
-
1. A method, comprising:
-
generating a first set of at least one LUN (logical unit number) of a storage array that is configured to be accessible from a host; generating a second set of at least one LUN of said storage array that is accessible from said host; comparing the first set to the second set; and determining whether a LUN of the first set is present in the second set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
running a test on a storage system comprising a host and a storage array; generating a first set of at least one path configured to be accessible between a LUN (logical unit number) of said storage array and said host; generating a second set of at least one path accessible between said LUN of said storage array and said host; comparing the first set to the second set; determining a path of said first set associated with a first controller of said storage array is present in said second set prior to injecting a fault to a second controller of said storage array; and injecting said fault to said second controller of said storage array. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer executable instructions, embodied in a tangible media, for performing a method comprising:
-
generating a first set of at least one LUN (logical unit number) of a storage array that is configured to be accessible from a host; generating a second set of at least one LUN of said storage array that is accessible from said host; comparing the first set to the second set; and determining whether a LUN of the first set is present in the second set.
-
-
18. Computer executable instructions, embodied in a tangible media, for performing a method comprising:
-
running a test on a storage system comprising a host and a storage array; generating a first set of at least one path configured to be accessible between a LUN (logical unit number) of said storage array and said host; generating a second set of at least one path accessible between said LUN of said storage array and said host; comparing the first set to the second set; determining a path of said first set associated with a first controller of said storage array is present in said second set prior to injecting a fault to a second controller of said storage array; and injecting said fault to said second controller of said storage array. - View Dependent Claims (19, 20)
-
Specification