SAN configuration utility
First Claim
1. A method, comprising:
- obtaining device information from a plurality of SAN devices coupled to a SAN fabric;
comparing the gathered device information to SAN device compatibility information for a SAN management system to determine if each of the plurality of devices is currently compatible with the SAN management system; and
modifying one or more SAN management system configuration files to support one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information;
wherein said obtaining, said comparing, and said modifying are performed during runtime of the SAN management system to configure the SAN management system to support additional SAN devices.
8 Assignments
0 Petitions
Accused Products
Abstract
A SAN (storage area network) configuration utility may be used to automatically configure a SAN management system for SAN discovery and management. The SAN configuration utility may be used to identify and verify SAN devices, device firmware, device drivers, etc. for the SAN management system, and to configure the SAN management system to support one or more previously incompatible SAN devices. In one embodiment, the SAN configuration utility may automatically configure the SAN management system to use only the SAN devices that are known to be compatible with the SAN management system. In one embodiment, the SAN configuration utility may automatically modify one or more SAN management system configuration files to support the discovered SAN devices and/or automatically modify one or more SAN devices for support by the SAN management system (e.g. by updating firmware). In one embodiment, the SAN configuration utility may generate one or more SAN configuration reports.
-
Citations
24 Claims
-
1. A method, comprising:
-
obtaining device information from a plurality of SAN devices coupled to a SAN fabric; comparing the gathered device information to SAN device compatibility information for a SAN management system to determine if each of the plurality of devices is currently compatible with the SAN management system; and modifying one or more SAN management system configuration files to support one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information; wherein said obtaining, said comparing, and said modifying are performed during runtime of the SAN management system to configure the SAN management system to support additional SAN devices. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-accessible storage medium comprising program instructions, wherein the program instructions are configured to implement:
-
obtaining device information from a plurality of SAN devices coupled to a SAN fabric, wherein said obtaining device information comprises; obtaining a portion of the device information from the plurality of SAN devices over a network separate from the SAN fabric; and obtaining another portion of the device information from the plurality of SAN devices over the SAN fabric; comparing the gathered device information to SAN device compatibility information for a SAN management system to determine if each of the plurality of devices is currently compatible with the SAN management system; and modifying one or more SAN management system configuration files to support one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information. - View Dependent Claims (6, 7, 8)
-
-
9. A storage area network (SAN), comprising:
-
a plurality of SAN devices coupled to a SAN fabric; a computer system coupled to the SAN fabric, wherein the computer system comprises a SAN configuration utility configured to; obtain device information from the SAN devices; compare the gathered device information to SAN device compatibility information for a SAN management system to determine if each of the plurality of SAN devices is currently compatible with the SAN management system; modify one or more SAN management system configuration files to support one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information; and modify at least one of the SAN devices that was determined not to be currently compatible with the SAN management system to make the at least one of the SAN devices compatible with the SAN management system. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to; obtain device information from a plurality of SAN devices coupled to a SAN fabric; compare the gathered device information to SAN device compatibility information for a SAN management system to determine if each of the plurality of devices is currently compatible with the SAN management system; and modify one or more SAN management system configuration files to support one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information; wherein the program instructions are executable by the processor during installation of the SAN management system to configure the SAN management system to support at least a portion of the plurality of SAN devices. - View Dependent Claims (15, 16, 17)
-
-
18. A storage area network (SAN), comprising:
-
a plurality of SAN devices coupled to a SAN fabric; a computer system coupled to the SAN fabric, wherein the computer system comprises a SAN configuration utility configured to; obtain device information from the SAN devices; compare the gathered device information to SAN device compatibility information for a SAN management system to determine if each of the plurality of SAN devices is currently compatible with the SAN management system; generate one or more SAN configuration reports indicating one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information; and modify one or more SAN management system configuration files to indicate that the one or more of the plurality of SAN devices that were determined not to be currently compatible are to be excluded from some or all operations of the SAN management system. - View Dependent Claims (19, 20, 21)
-
-
22. A system, comprising:
-
a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to; obtain device information from a plurality of SAN devices coupled to a SAN fabric; access SAN device compatibility information for a SAN management system, wherein the SAN device compatibility information is accessed from a website; compare the gathered device information to the SAN device compatibility information for the SAN management system to determine if each of the plurality of devices is currently compatible with the SAN management system; and generate one or more SAN configuration reports indicating one or more of the plurality of SAN devices that were determined not to be currently compatible with the SAN management system according to the SAN device compatibility information. - View Dependent Claims (23, 24)
-
Specification