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.
-
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