Pushing attribute information to storage devices for network topology access
First Claim
1. A method for providing access to topology information in a storage area network, for creating a topology of the storage area network for a retrieving device coupled to a storage array,wherein the storage area network is composed of a plurality of networking devices including hosts, each host coupled to at least one initiator, each initiator coupled to one or more targets that provide access to the storage array, each initiator having an associated identifier, the method comprising:
- a. automatically ascertaining, from each host, host attribute information by polling each initiator coupled to a corresponding host;
b. relating identifiers, associated with the coupled initiators, to the host attribute information to form topology information, the topology information comprising data representing interconnections among the networking devices from the plurality of networking devices; and
c. storing the topology information in a data structure within the storage array,wherein the identifier is a worldwide name, andwherein the host attribute information includes a reference to operating system type of the host and a reference to initiator type.
2 Assignments
0 Petitions
Accused Products
Abstract
A method apparatus and computer program product for providing access to host attribute information in a storage area network is disclosed. The storage area network is composed of a plurality of hosts coupled to at least one initiator. Each initiator is coupled to one or more targets and each initiator has an associated identifier. In each host, the identifier of the initiator is related to other host attribute information. The identifier may be, for example, a world wide name. The host attribute information including the identifier is sent from each of the plurality of hosts to the one or more targets and stored in memory of an associated storage array. Either a host or requestor remote from the storage array may request the collected host attribute information from the storage array. A topology of the storage area network may then be formed from the host attribute information of each host.
-
Citations
32 Claims
-
1. A method for providing access to topology information in a storage area network, for creating a topology of the storage area network for a retrieving device coupled to a storage array,
wherein the storage area network is composed of a plurality of networking devices including hosts, each host coupled to at least one initiator, each initiator coupled to one or more targets that provide access to the storage array, each initiator having an associated identifier, the method comprising: -
a. automatically ascertaining, from each host, host attribute information by polling each initiator coupled to a corresponding host; b. relating identifiers, associated with the coupled initiators, to the host attribute information to form topology information, the topology information comprising data representing interconnections among the networking devices from the plurality of networking devices; and c. storing the topology information in a data structure within the storage array, wherein the identifier is a worldwide name, and wherein the host attribute information includes a reference to operating system type of the host and a reference to initiator type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product stored on a tangible computer readable medium operative on the computer for providing access to topology information in a storage area network, for creating a topology of the storage area network, for a retrieving device that is coupled to a storage array,
wherein the storage area network is composed of a plurality of networking devices including hosts, each host coupled to at least one initiator, each initiator coupled to one or more targets that provide access to a storage array, each initiator having an associated identifier, the computer program product comprising: -
a. computer code for automatically ascertaining, from each host, host attribute information by polling each initiator coupled to a corresponding host; b. computer code for relating identifiers, associated with coupled initiators, to the networking host attribute information to form topology information, the topology information comprising data representing interconnections among the networking devices from the plurality of networking devices; and c. computer code for storing the topology information in a data structure within the storage array, wherein the identifier is a worldwide name, and wherein the host attribute information includes a reference to operating system type of the host and a reference to initiator type. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification