Data transport to storage across networks
The Tivoli® Storage Manager environment provides ways to securely move data to storage across various types of networks and configurations.
Network configurations for storage devices
Tivoli Storage Manager provides methods for configuring clients and servers on a local area network (LAN), on a storage area network (SAN), LAN-free data movement, and as network-attached storage.
- Data backup operations over a LAN
- Figure 1 shows the data path for Tivoli Storage Manager backup operations over a LAN.Figure 1. Tivoli Storage Manager backup operations over a LAN
In a LAN configuration, one or more tape libraries are associated with a single Tivoli Storage Manager server. In this type of configuration, client data, electronic mail, terminal connection, application program, and device control information must all be handled by the same network. Device control information and client backup and restore data flow across the LAN.
- Data backup operations over a SAN
- Figure 2 shows the data path for Tivoli Storage Manager backup operations over a SAN.Figure 2. Tivoli Storage Manager backup operations over a SANA SAN is a dedicated storage network that can improve system performance. On a SAN, you can consolidate storage and relieve the distance, scalability, and bandwidth limitations of LANs and wide area networks (WANs). By using Tivoli Storage Manager in a SAN, you can take advantage of the following functions:
- Share storage devices among multiple Tivoli Storage Manager servers. Devices that use the GENERICTAPE device type are not included.
- Move client data directly to storage devices by configuring a storage agent on the client system.
- Share tape drives and libraries that are supported by the Tivoli Storage Manager server.
- Consolidate multiple clients under a single client node name in a General Parallel File System (GPFS™) cluster.
- LAN-free data movement
LAN-free data movement requires the installation of a storage agent on the client system. Through the storage agent, the client can directly back up and restore data to a tape library or shared file system such as GPFS. The Tivoli Storage Manager server maintains the server database and recovery log, and acts as the library manager to control device operations. The storage agent on the client handles the data transfer to the device on the SAN. This implementation frees bandwidth on the LAN that would otherwise be used for client data movement.
- Network-attached storage
- Network-attached storage (NAS) file servers are dedicated storage servers whose operating systems are optimized for file-serving functions. NAS file servers typically interact with Tivoli Storage Manager through industry-standard network protocols, such as network data management protocol (NDMP) or as primary storage for random-access or sequential access storage pools. Tivoli Storage Manager provides the following basic types of configurations that use NDMP for backing up and managing NAS file servers:
- Tivoli Storage Manager backs up a NAS file server to a library device that is directly attached to the NAS file server. The NAS file server, which can be remote from the Tivoli Storage Manager server, transfers backup data directly to a drive in a SCSI-attached tape library. Data is stored in NDMP-formatted storage pools, which can be backed up to storage media that can be moved offsite for protection in case of an onsite disaster.
- Tivoli Storage Manager backs up a NAS file server over the LAN to a Tivoli Storage Manager storage-pool hierarchy. In this type of configuration, you can store NAS data directly to disk, either random access or sequential access, and then migrate the data to tape. You can also use this type of configuration for system replication. Data can also be backed up to storage media that can be moved offsite. The advantage of this type of configuration is that you have all of the data management features associated with a storage pool hierarchy.
- The Tivoli Storage Manager client reads the data from the NAS system by using NFS or CIFS protocols and sends the data to the server to be stored.
Storage management
- Types of devices for server storage
- With Tivoli Storage Manager, you can use directly attached devices and network-attached devices for server storage. Tivoli Storage Manager represents physical storage devices and media with administrator-defined storage objects.
- Data migration through the storage hierarchy
- For primary storage pools other than directory-container storage pools, you can organize the storage pools into one or more hierarchical structures. This storage hierarchy provides flexibility in a number of ways. For example, you can set a policy to back up data to disks for faster backup operations. The Tivoli Storage Manager server can then automatically migrate data from disk to tape.
- Removal of expired data
- The policy that you define controls when client data automatically expires from the Tivoli Storage Manager server. To remove data that is eligible for expiration, a server expiration process marks data as expired and deletes metadata for the expired data from the database. The space that is occupied by the expired data is then available for new data. You can control the frequency of the expiration process by using a server option.
- Media reuse by reclamation
- As server policies automatically expire data, the media where the data is stored accumulates unused space. For storage media other than directory-container storage pools or random disk storage pools, the Tivoli Storage Manager server implements reclamation, a process that frees media for reuse without traditional tape rotation. Reclamation automatically defragments media by consolidating unexpired data onto other media when the free space on media reaches a defined level. The reclaimed media can then be used again by the server. Reclamation allows media to be automatically circulated through the storage management process and minimize the number of media that are required.
Consolidating backed up client data
- Collocating client data
The Tivoli Storage Manager server can collocate client data, in other words store client data on a few volumes instead of spreading the data across many volumes. Collocation by client minimizes the number of volumes that are required to back up and restore client data. Data collocation might increase the number of volume mounts because each client might have a dedicated volume instead of data storage from several clients in the same volume.
You can set the server to collocate client data when the data is initially placed in server storage. In a storage hierarchy, you can collocate the data when the server migrates the data from the initial storage pool to the next storage pool in the storage hierarchy. You can collocate by client, by file space per client, or by a group of clients. Your selection depends on the size of the file spaces that are stored and restore requirements.
- Associating active-data pools with various devices
Active-data pools are useful for fast restoration of client data. Benefits include a reduction in the number of onsite or offsite storage volumes, or reducing bandwidth when you copy or restore files that are vaulted electronically in a remote location. Active-data pools that use removable media, such as tape, offer similar benefits. Although tape devices must be mounted, the server does not have to position past inactive files. However, the primary benefit of using removable media in active-data pools is that the number of volumes that are used for onsite and offsite storage is reduced. If you store data to a remote location, you can minimize the amount of data that must be transferred by copying and restoring only active data.
- Creating a backup set
A backup set contains all of the active backed-up files that exist for that client in server storage. The backup set is portable and is retained for the time that you specify. A backup set is in addition to the backups that are already stored and requires extra media.
- Moving data for a client node
You can consolidate data for a client node by moving the data within server storage. You can move a backup set to different media, where the backup set is retained until the time that you specify. Consolidating data can help to improve efficiency during client restore or retrieve operations.