STORAGE NETWORK AND METHOD FOR STORAGE NETWORK DEVICE MAPPING
First Claim
1. A read connection information command comprising a memory storing data and processes executed by a processor that:
- issue the read connection information command to components coupled to a server, said components selected from a group consisting of host bus adapters, device controllers, and devices coupled to said device controllers, the read connection information command comprisinga direct command operation code field identifying a command to be executed;
an allocation length field indicating a number of bytes allocated for information returned in connection with execution of said command; and
receive connection information.
0 Assignments
0 Petitions
Accused Products
Abstract
Structure, Structure, system, apparatus, method, and computer program for managing and configuring a computer storage system by mapping the topology and connectivity of all servers, storage devices, and storage device controllers within the storage subsystem, based on unique identifiers especially World Wide Number (WWN) identifiers. The method includes querying a server to identify host bus adapters coupled to the server, querying each host bus adapter to identify attached device controllers, issuing a read connection information command to the device controller and returning the connection results including identifying devices coupled to the device controller, and storing the returned connection results in a data structure.
31 Citations
20 Claims
-
1. A read connection information command comprising a memory storing data and processes executed by a processor that:
-
issue the read connection information command to components coupled to a server, said components selected from a group consisting of host bus adapters, device controllers, and devices coupled to said device controllers, the read connection information command comprising a direct command operation code field identifying a command to be executed; an allocation length field indicating a number of bytes allocated for information returned in connection with execution of said command; and receive connection information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A RAID storage subsystem comprising:
-
a RAID disk array; a RAID storage subsystem controller controlling said RAID disk array and comprising a host interface input/output processor in communication with a server; a RAID storage device interface input/output processor that communicates with said RAID disk array; a processor; a memory coupled to said processor storing procedures and data, said data including a host interface connection table storing a host interface WWN and a RAID storage subsystem controller WWN, said procedures including a configuration client procedure, said processor processing said procedures and data, said configuration client procedure receiving a SCSI read connection information command through said host interface input/output processor from said server and returning connection results of a pointer to said host interface connection table to said server. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for collecting connection information for a network computer system comprising:
-
a server; at least one device controller coupled to said server by a first communication channel; a client coupled in communication with said server; means querying said server to identify all host bus adapters coupled thereto; means querying each identified host bus adapter to identify all device controllers attached on said first communication channel; means issuing a SCSI read connection information command to each said identified device controller and returning, for each said identified device controller, connection results determined by said command comprising a pointer to a host bus adapter connection table; means storing the returned connection results in a data structure, the data structure comprising a server table having a server entry for said server, said server entry comprising said pointer to said host bus adapter connection table, said host bus adapter connection table capable of being different for each entry; and means generating a connection topology from said data structure identifying the topology of said system including a topology of said server and all device controllers that are coupled to said server. - View Dependent Claims (18, 19, 20)
-
Specification