A Storage Area Network (SAN) is a high-speed network that establishes a direct connection between storage devices and servers. This network allows tape library devices to connect at greater distances from servers, and it allows multiple servers to share the same tape library device. Figure 5 shows a SAN configuration.
Figure 5. Storage Area Network (SAN) Configuration
TSM servers can share any library devices supported by the TSM device driver on a SAN. This includes most SCSI devices, but does not include devices using the GENERICTAPE device type.
For information about supported fibre channel hardware and configurations, visit the TSM home page at http://www.tivoli.com/support/storage_mgr/tivolimain.html .
When TSM servers share a library device, one server is the library manager and controls the library operations. These operations include mount, dismount, volume ownership, and library inventory. Other servers, library clients, use server-to-server communications to contact the library manager and request library service. See Sharing Tape Library Devices on a Storage Area Network (SAN).
TSM servers use the following features for shared library devices:
When the library manager server starts and the library device initializes, or after a library manager server is defined to the library client server, the library client server contacts the library manager server. The library client server confirms that the contacted server is the library manager for the named library device. The library client server also compares drive definitions with the library manager server for consistency. The library client server contacts the library manager server for each of the following operations:
Table 3 shows the interaction between Library Client Servers and the
Library Manager Server in executing TSM commands.
Table 3. How SAN-enabled Servers Execute Common TSM Commands
Server command | Library Manager Server | Library Client Server |
---|---|---|
QUERY LIBVOL | Displays the volumes that are checked into the library. For private volumes, the owner server is also displayed. | Not applicable. |
CHECKIN/CHECKOUT LIBVOL | Performs the commands to the library device. | Not applicable.
When a checkin operation must be performed because of a client restore, a request is sent to the Library Manager Server. |
MOVE MEDIA/MOVE DRMEDIA | Only valid for volumes used by the library manager server. | Requests that the Library Manager Server perform the operations. Generates a checkout process on the Library Manager Server. |
AUDIT LIBRARY | Performs the inventory synchronization with the library device. | Performs the inventory synchronization with the Library Manager Server. |
LABEL LIBVOLUME | Performs the labeling and checkin of media. | Not applicable. |
DISMOUNT VOLUME | Sends the request to the library device. | Requests that the Library Manager Server perform the operation. |
QUERY VOLUME | Checks whether the volume is owned by the requesting library client server and checks whether the volume is in the library device. | Requests that the Library Manager Server perform the operation. |