tsm admin guide linux 6.3.4

1206
IBM Tivoli Storage Manager for Linux Version 6.3.4 Administrator's Guide SC23-9771-05

Upload: kire12345

Post on 26-Nov-2015

418 views

Category:

Documents


0 download

DESCRIPTION

TSM Admin Guide Linux 6.3.4

TRANSCRIPT

  • IBM Tivoli Storage Managerfor LinuxVersion 6.3.4

    Administrator's Guide

    SC23-9771-05

  • IBM Tivoli Storage Managerfor LinuxVersion 6.3.4

    Administrator's Guide

    SC23-9771-05

  • Note:Before using this information and the product it supports, read the information in Notices on page 1109.

    This edition applies to Version 6.3.4 of IBM Tivoli Storage Manager (product numbers 5608-E01, 5608-E02,5608-E03), and to all subsequent releases and modifications until otherwise indicated in new editions or technicalnewsletters. This edition replaces SC23-9771-04.

    Copyright IBM Corporation 1993, 2013.US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

  • ContentsPreface . . . . . . . . . . . . . . xvWho should read this guide . . . . . . . . . xvPublications . . . . . . . . . . . . . . xv

    Tivoli Storage Manager publications . . . . . xviTivoli Storage FlashCopy Manager publications xviiiRelated hardware publications . . . . . . xviii

    Support information. . . . . . . . . . . xviiiGetting technical training . . . . . . . . xixSearching knowledge bases . . . . . . . . xixContacting IBM Software Support . . . . . xxi

    Conventions used in this guide . . . . . . . xxiii

    New for IBM Tivoli Storage ManagerVersion 6.3 . . . . . . . . . . . . xxvServer updates . . . . . . . . . . . . . xxv

    New for the server in Version 6.3.4 . . . . . xxvNew for the server in Version 6.3.3 . . . . . xxviNew for the server in Version 6.3.1 . . . . xxviiiNew for the server in Version 6.3.0 . . . . xxviii

    Part 1. Tivoli Storage Managerbasics . . . . . . . . . . . . . . . 1

    Chapter 1. Tivoli Storage Manageroverview . . . . . . . . . . . . . . 3How client data is stored . . . . . . . . . . 5

    Data-protection options . . . . . . . . . . 8Data movement to server storage . . . . . . 14Consolidation of backed-up client data . . . . 14

    How the server manages storage . . . . . . . 15Device support . . . . . . . . . . . . 15Data migration through the storage hierarchy . . 16Removal of expired data . . . . . . . . . 16

    Chapter 2. Tivoli Storage Managerconcepts . . . . . . . . . . . . . . 19Interfaces to Tivoli Storage Manager . . . . . . 19Server options . . . . . . . . . . . . . 20Storage configuration and management . . . . . 20

    Disk devices . . . . . . . . . . . . . 21Removable media devices . . . . . . . . 21Defined volumes and scratch volumes . . . . 22Migrating data from disk to tape . . . . . . 23Storage pools and volumes . . . . . . . . 24

    Management of client operations . . . . . . . 25Managing client nodes. . . . . . . . . . 26Managing client data with policies . . . . . 29Schedules for client operations . . . . . . . 30

    Server maintenance. . . . . . . . . . . . 33Server-operation management . . . . . . . 34Server script automation . . . . . . . . . 34Database and recovery-log management . . . . 35Sources of information about the server . . . . 35

    Tivoli Storage Manager server networks . . . . 36Exporting and importing data . . . . . . . 37

    Protecting Tivoli Storage Manager and client data 37Protecting the server . . . . . . . . . . 38

    Part 2. Configuring and managingstorage devices . . . . . . . . . . 39

    Chapter 3. Storage device concepts . . 41Road map for key device-related task information 41Tivoli Storage Manager storage devices . . . . . 42Tivoli Storage Manager storage objects . . . . . 42

    Libraries . . . . . . . . . . . . . . 42Drives . . . . . . . . . . . . . . . 45Device class . . . . . . . . . . . . . 46Library, drive, and device-class objects . . . . 48Storage pools and storage-pool volumes . . . . 48Data movers . . . . . . . . . . . . . 50Paths . . . . . . . . . . . . . . . 50Server objects. . . . . . . . . . . . . 50

    Tivoli Storage Manager volumes . . . . . . . 51Volume inventory for an automated library. . . 52

    Device configurations . . . . . . . . . . . 52Devices on local area networks . . . . . . . 52Devices on storage area networks . . . . . . 52LAN-free data movement. . . . . . . . . 54Network-attached storage . . . . . . . . 55Mixed device types in libraries . . . . . . . 58Library sharing . . . . . . . . . . . . 60

    Removable media mounts and dismounts . . . . 60How Tivoli Storage Manager uses and reusesremovable media . . . . . . . . . . . . 61Required definitions for storage devices . . . . . 64

    Example: Mapping devices to device classes . . 65Example: Mapping storage pools to deviceclasses and devices . . . . . . . . . . . 65

    Planning for server storage . . . . . . . . . 66Server options that affect storage operations . . . 67

    Chapter 4. Magnetic disk devices . . . 69Requirements for disk systems . . . . . . . . 69Comparison of random access and sequential accessdisk devices . . . . . . . . . . . . . . 71Configuring random access volumes on disk devices 75Configuring FILE sequential volumes on diskdevices . . . . . . . . . . . . . . . . 76Varying disk volumes online or offline . . . . . 77Cache copies for files stored on disk . . . . . . 78Freeing space on disk . . . . . . . . . . . 78Scratch FILE volumes . . . . . . . . . . . 79Volume history file and volume reuse . . . . . 79

    Copyright IBM Corp. 1993, 2013 iii

  • Chapter 5. Attaching devices for theserver . . . . . . . . . . . . . . . 81Attaching a manual drive to your system . . . . 81Attaching an automated library device to yoursystem . . . . . . . . . . . . . . . . 82

    Setting the library mode . . . . . . . . . 82Selecting a device driver . . . . . . . . . . 83

    IBM device drivers . . . . . . . . . . . 83Tivoli Storage Manager device drivers . . . . 83

    Device special file names . . . . . . . . . . 84Correcting device special file names withSANDISCOVERY . . . . . . . . . . . 85

    Tivoli Storage Manager server device utilities . . . 85autoconf (Auto configure devices) . . . . . . 85

    Installing and configuring device drivers . . . . 86Installing device drivers for IBM SCSI tapedevices . . . . . . . . . . . . . . . 86Installing device drivers for IBM 349x libraries 88Configuring Tivoli Storage Manager passthrudrivers for tape and optical devices and libraries . 88Installing zSeries Linux fibre-channel adapter(zfcp) device drivers . . . . . . . . . . 90Information about your system's SCSI devices . . 90Preventing tape labels from being overwritten . . 91

    Chapter 6. Configuring storage devices 93Device configuration tasks . . . . . . . . . 94Configuring SCSI libraries for use by one server . . 95

    Configuration with a single drive device type . . 95Configuration with multiple drive device types 97Checking in and labeling library volumes . . . 98

    Configuring SCSI libraries shared among servers ona SAN . . . . . . . . . . . . . . . . 99

    Setting up server communications . . . . . 100Set up the device on the server systems and theSAN . . . . . . . . . . . . . . . 100Setting up the library manager server . . . . 100Setting up the library client servers . . . . . 102Storing client data on devices . . . . . . . 103

    Managing virtual tape libraries . . . . . . . 103Considerations for using virtual tape libraries 103Adding a virtual tape library to yourenvironment. . . . . . . . . . . . . 105Defining or deleting all drives and paths for asingle library . . . . . . . . . . . . 105

    Configuring IBM 3494 libraries . . . . . . . 106Categories in an IBM 3494 library . . . . . 106Configuring an IBM 3494 library for use by oneserver . . . . . . . . . . . . . . . 107Sharing an IBM 3494 library among servers . . 112Migrating a shared IBM 3494 library to a librarymanager . . . . . . . . . . . . . . 114Sharing an IBM 3494 library by staticpartitioning of drives . . . . . . . . . . 115

    ACSLS-Managed libraries . . . . . . . . . 119Configuring an ACSLS-managed library . . . 119Configuring an ACSLS library with a singledrive device type . . . . . . . . . . . 119Configuring an ACSLS library with multipledrive device types . . . . . . . . . . . 121

    Setting up an ACSLS library manager server 122Setting up an ACSLS library client server . . . 123Checking in and labeling ACSLS libraryvolumes . . . . . . . . . . . . . . 124

    Removable file device configuration . . . . . . 125Example of removable file support . . . . . 125Labeling requirements for removable file devicetypes . . . . . . . . . . . . . . . 126

    Configuration for libraries controlled by mediamanager programs . . . . . . . . . . . 127

    Setting up Tivoli Storage Manager to work withan external media manager . . . . . . . . 127Externally-controlled IBM Tivoli StorageManager media. . . . . . . . . . . . 128

    Configuring manually mounted devices . . . . 129Defining devices as part of a manual library . . 129Labeling volumes . . . . . . . . . . . 130

    Configuring IBM Tivoli Storage Manager forLAN-free data movement . . . . . . . . . 131

    Validating your LAN-free configuration . . . 132Configuring the Tivoli Storage Manager server touse z/OS media server storage . . . . . . . 132

    Tivoli Storage Manager for z/OS Mediaoverview . . . . . . . . . . . . . . 132Data flow in a Tivoli Storage Manager for z/OSMedia environment . . . . . . . . . . 133Planning for z/OS media server operations . . 134Configuration tasks . . . . . . . . . . 136

    Configuring IBM Tivoli Storage Manager forNDMP operations . . . . . . . . . . . . 138Impacts of device changes on the SAN . . . . . 139

    Chapter 7. Managing removable mediaoperations. . . . . . . . . . . . . 141Preparing removable media . . . . . . . . 141

    Labeling removable media volumes . . . . . 142Checking new volumes into a library . . . . 145Write-once, read-many tape media . . . . . 149

    Managing the volume inventory . . . . . . . 151Controlling access to volumes . . . . . . . 151Reusing tapes in storage pools . . . . . . 152Setting up a tape rotation . . . . . . . . 152Reusing volumes used for database backupsand export operations . . . . . . . . . 154Maintaining a supply of scratch volumes . . . 154

    Managing volumes in automated libraries . . . . 155Changing the status of a volume . . . . . . 155Removing volumes from a library . . . . . 156Managing a full library . . . . . . . . . 156Auditing a library's volume inventory . . . . 157Maintaining a supply of scratch volumes in anautomated library . . . . . . . . . . . 158Operations with shared libraries . . . . . . 158

    Managing server requests for media . . . . . . 159Using the administrative client for mountmessages . . . . . . . . . . . . . . 160Mount operations for manual libraries . . . . 160Messages for automated libraries . . . . . . 160Requesting information about pending operatorrequests . . . . . . . . . . . . . . 160Replying to operator requests . . . . . . . 161

    iv IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • Canceling an operator request . . . . . . . 161Responding to requests for volume check-in . . 161Determining which volumes are mounted . . . 162Dismounting idle volumes . . . . . . . . 162

    Managing libraries . . . . . . . . . . . 162Requesting information about libraries . . . . 163Updating libraries . . . . . . . . . . . 163Deleting libraries . . . . . . . . . . . 164

    Managing drives . . . . . . . . . . . . 164Requesting information about drives . . . . 164Updating drives . . . . . . . . . . . 165Drive encryption . . . . . . . . . . . 166Validating data during read/write operations totape . . . . . . . . . . . . . . . 167Cleaning drives . . . . . . . . . . . 171Deleting drives . . . . . . . . . . . . 175

    Managing paths . . . . . . . . . . . . 175Requesting information about paths . . . . . 175Updating paths. . . . . . . . . . . . 176Deleting paths . . . . . . . . . . . . 176

    Managing data movers . . . . . . . . . . 176Requesting information about data movers . . 176Updating data movers . . . . . . . . . 177Deleting data movers. . . . . . . . . . 177

    Tape alert messages . . . . . . . . . . . 177

    Chapter 8. Tips for defining devices 179Defining devices and paths . . . . . . . . . 179

    Defining libraries . . . . . . . . . . . 179Defining drives. . . . . . . . . . . . 180Defining data movers . . . . . . . . . 181Defining paths . . . . . . . . . . . . 182Shared FILE volumes. . . . . . . . . . 183

    Defining device classes . . . . . . . . . . 184Sequential-access device types . . . . . . . 185Defining tape and optical device classes . . . 186Defining device classes for removable mediadevices . . . . . . . . . . . . . . 193Defining sequential-access disk (FILE) deviceclasses. . . . . . . . . . . . . . . 193Defining LTO device classes . . . . . . . 197Defining SERVER device classes . . . . . . 200Defining device classes for StorageTek VolSafedevices . . . . . . . . . . . . . . 201Obtaining information about device classes . . 202How Tivoli Storage Manager fills volumes . . 203

    Chapter 9. Using NDMP for operationswith NAS file servers . . . . . . . . 207NDMP requirements . . . . . . . . . . . 207

    Interfaces for NDMP operations . . . . . . 209Data formats for NDMP backup operations . . 210

    NDMP operations management . . . . . . . 210Managing NAS file server nodes . . . . . . 211Managing data movers used in NDMPoperations . . . . . . . . . . . . . 212Dedicating a Tivoli Storage Manager drive toNDMP operations . . . . . . . . . . . 212Storage pool management for NDMP operations 212Managing table of contents . . . . . . . . 213

    Preventing long-running, inactive NDMPconnections from closing . . . . . . . . 213

    Configuring Tivoli Storage Manager for NDMPoperations . . . . . . . . . . . . . . 214

    Configuring Tivoli Storage Manager policy forNDMP operations . . . . . . . . . . . 215Tape libraries and drives for NDMP operations 218Attaching tape library robotics for NAS-attachedlibraries . . . . . . . . . . . . . . 221Registering NAS nodes with the Tivoli StorageManager server. . . . . . . . . . . . 226Defining a data mover for the NAS file server 227Defining paths for NDMP operations . . . . 227Labeling and checking tapes into the library . . 231Scheduling NDMP operations . . . . . . . 231Defining virtual file spaces . . . . . . . . 231Tape-to-tape copy to back up data . . . . . 231Tape-to-tape copy to move data . . . . . . 232

    Backing up and restoring NAS file servers usingNDMP . . . . . . . . . . . . . . . 232

    NAS file servers: backups to a single TivoliStorage Manager server . . . . . . . . . 233Backing up NDMP file server to Tivoli StorageManager server backups. . . . . . . . . 234

    File-level backup and restore for NDMP operations 235Interfaces for file-level restore . . . . . . . 236International characters for NetApp file servers 236File level restore from a directory-level backupimage . . . . . . . . . . . . . . . 237

    Directory-level backup and restore . . . . . . 237Directory-level backup and restore for NDMPoperations . . . . . . . . . . . . . 238Backing up and restoring with snapshots . . . 238

    Backup and restore using NetApp SnapMirror toTape feature . . . . . . . . . . . . . . 239NDMP backup operations using Celerra file serverintegrated checkpoints . . . . . . . . . . 240Replicating NAS nodes with NDMP backup data 240

    Chapter 10. Managing storage poolsand volumes. . . . . . . . . . . . 241Storage pools . . . . . . . . . . . . . 242

    Primary storage pools . . . . . . . . . 242Copy storage pools . . . . . . . . . . 243Active-data pools . . . . . . . . . . . 243Example: Setting up server storage . . . . . 245Defining storage pools . . . . . . . . . 247Task tips for storage pools . . . . . . . . 252

    Storage pool volumes . . . . . . . . . . 254Random-access storage pool volumes . . . . 254Sequential-access storage pool volumes. . . . 254Preparing volumes for random-access storagepools . . . . . . . . . . . . . . . 256Preparing volumes for sequential-access storagepools . . . . . . . . . . . . . . . 256Updating storage pool volumes . . . . . . 258Access modes for storage pool volumes . . . 259

    Storage pool hierarchies . . . . . . . . . . 261Setting up a storage pool hierarchy . . . . . 261How the server groups files before storing . . 263Where the server stores files . . . . . . . 264

    Contents v

  • Example: How the server determines where tostore files in a hierarchy . . . . . . . . . 264Backing up the data in a storage hierarchy . . 266Staging client data from disk to tape . . . . 271

    Migrating files in a storage pool hierarchy. . . . 272Migrating disk storage pools . . . . . . . 273Migrating sequential-access storage pools . . . 278The effect of migration on copy storage poolsand active-data pools . . . . . . . . . . 283

    Caching in disk storage pools . . . . . . . . 283How the server removes cached files . . . . 284Effect of caching on storage pool statistics . . . 284

    Deduplicating data . . . . . . . . . . . 284Data deduplication overview . . . . . . . 284Data deduplication limitations. . . . . . . 287Planning guidelines for data deduplication . . 290Detecting possible security attacks on the serverduring client-side deduplication . . . . . . 302Evaluating data deduplication in a testenvironment. . . . . . . . . . . . . 303Managing deduplication-enabled storage pools 305Controlling data deduplication . . . . . . 309Displaying statistics about server-side datadeduplication . . . . . . . . . . . . 316Displaying statistics about client-side datadeduplication . . . . . . . . . . . . 317Querying about data deduplication in filespaces . . . . . . . . . . . . . . . 320Scenarios for data deduplication . . . . . . 321Data deduplication and data compatibility . . 326Data deduplication and disaster recoverymanagement . . . . . . . . . . . . 327

    Writing data simultaneously to primary, copy, andactive-data pools . . . . . . . . . . . . 328

    Guidelines for using the simultaneous-writefunction . . . . . . . . . . . . . . 329Limitations that apply to simultaneous-writeoperations . . . . . . . . . . . . . 330Controlling the simultaneous-write function . . 332Simultaneous-write operations: Examples . . . 335Planning simultaneous-write operations . . . 349Simultaneous-write function as part of a backupstrategy: Example . . . . . . . . . . . 353

    Keeping client files together using collocation . . 354The effects of collocation on operations . . . . 355How the server selects volumes with collocationenabled . . . . . . . . . . . . . . 357How the server selects volumes with collocationdisabled . . . . . . . . . . . . . . 359Collocation on or off settings . . . . . . . 359Collocation of copy storage pools andactive-data pools . . . . . . . . . . . 360Planning for and enabling collocation . . . . 361

    Reclaiming space in sequential-access storage pools 363How Tivoli Storage Manager reclamation works 363Reclamation thresholds . . . . . . . . . 365Reclaiming volumes with the most reclaimablespace . . . . . . . . . . . . . . . 365Starting reclamation manually or in a schedule 366Optimizing drive usage using multipleconcurrent reclamation processes . . . . . . 366

    Reclaiming volumes in a storage pool with onedrive . . . . . . . . . . . . . . . 367Reducing the time to reclaim tape volumes withhigh capacity . . . . . . . . . . . . 368Controlling reclamation of virtual volumes . . 368Reclaiming copy storage pools and active-datapools . . . . . . . . . . . . . . . 369How collocation affects reclamation . . . . . 373

    Estimating space needs for storage pools . . . . 374Estimating space requirments in random-accessstorage pools . . . . . . . . . . . . 374Estimating space needs in sequential-accessstorage pools . . . . . . . . . . . . 376

    Monitoring storage-pool and volume usage . . . 376Monitoring space available in a storage pool 376Monitoring the use of storage pool volumes . . 379Monitoring migration processes . . . . . . 386Monitoring the use of cache space on diskstorage . . . . . . . . . . . . . . 388Obtaining information about the use of storagespace . . . . . . . . . . . . . . . 389

    Moving data from one volume to another volume 393Data movement within the same storage pool 394Data movement to a different storage pool . . 394Data movement from off-site volumes in copystorage pools or active-data pools . . . . . 395Moving data . . . . . . . . . . . . 395

    Moving data belonging to a client node . . . . 398Moving data in all file spaces belonging to oneor more nodes . . . . . . . . . . . . 398Moving data in selected file spaces belonging toa single node . . . . . . . . . . . . 399Obtaining information about data-movementprocesses . . . . . . . . . . . . . . 400Troubleshooting incomplete data-movementoperations . . . . . . . . . . . . . 400

    Renaming storage pools . . . . . . . . . . 401Defining copy storage pools and active-data pools 401

    Example: Defining a copy storage pool . . . . 403Properties of primary, copy, and active-datapools . . . . . . . . . . . . . . . 403

    Deleting storage pools . . . . . . . . . . 405Deleting storage pool volumes . . . . . . . 405

    Deleting empty storage pool volumes . . . . 406Deleting storage pool volumes that contain data 406

    Part 3. Managing client operations 409

    Chapter 11. Adding client nodes . . . 411Overview of clients and servers as nodes . . . . 411Installing client node software . . . . . . . . 412Registering nodes with the server . . . . . . 412

    Accepting default closed registration or enablingopen registration . . . . . . . . . . . 412Registering nodes with client options sets . . . 414Registering a network-attached storage fileserver as a node . . . . . . . . . . . 414Registering a source server as a node on a targetserver . . . . . . . . . . . . . . . 415Registering an API to the server . . . . . . 415

    vi IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • Connecting nodes with the server . . . . . . 416Required client options . . . . . . . . . 416UNIX and Linux client options . . . . . . 417

    Creating or updating a client options file . . . . 417Using a text editor to create or configure a clientoptions file . . . . . . . . . . . . . 417Using the client configuration wizard to createor update a client options file . . . . . . . 417

    Comparing network-attached nodes to local nodes 418Adding clients through the administrativecommand line client . . . . . . . . . . . 419

    Enabling open registration . . . . . . . . 419Example: registering three client nodes usingthe administrative command line . . . . . . 419

    Chapter 12. Managing client nodes 421Managing nodes . . . . . . . . . . . . 421

    Managing client nodes across a firewall . . . 422Updating client node information . . . . . 424Automatically updating backup-archive clientsusing the Administration Center . . . . . . 424Command-line backup-archive client automaticdeployment feature: overview . . . . . . . 429Renaming client nodes . . . . . . . . . 434Locking and unlocking client nodes . . . . . 434Deleting client nodes . . . . . . . . . . 435Consolidating multiple clients under a singleclient node name . . . . . . . . . . . 435Displaying information about client nodes. . . 438Overview of remote access to webbackup-archive clients . . . . . . . . . 439Managing client access authority levels . . . . 441Collecting processor value unit information in aVMware host environment . . . . . . . . 444

    Managing file spaces . . . . . . . . . . . 444Defining client nodes and file spaces . . . . 445Supporting Unicode-enabled clients . . . . . 447Displaying information about file spaces . . . 456Moving data for a client node . . . . . . . 457Deleting file spaces . . . . . . . . . . 457

    Managing client option files . . . . . . . . 458Creating client option sets on the server . . . 458Managing client option sets . . . . . . . 460

    Managing IBM Tivoli Storage Manager sessions 461Displaying information about IBM TivoliStorage Manager sessions . . . . . . . . 461Canceling an IBM Tivoli Storage Managersession . . . . . . . . . . . . . . 462When a client session is automatically canceled 463Disabling or enabling access to the server . . . 464Managing client restartable restore sessions . . 464

    Chapter 13. Implementing policies forclient data . . . . . . . . . . . . . 467Basic policy planning. . . . . . . . . . . 468

    Reviewing the standard policy . . . . . . 469Getting users started . . . . . . . . . . 470Changing policy . . . . . . . . . . . 471File expiration and expiration processing . . . 471

    Client operations controlled by policy . . . . . 472

    Backup and restore . . . . . . . . . . 472Archive and retrieve . . . . . . . . . . 473Client migration and recall . . . . . . . . 473

    The parts of a policy . . . . . . . . . . . 475Relationships among clients, storage, and policy 476

    More on management classes . . . . . . . . 478Contents of a management class . . . . . . 478Default management classes . . . . . . . 479The include-exclude list . . . . . . . . . 480How files and directories are associated with amanagement class . . . . . . . . . . . 481

    How Tivoli Storage Manager selects files for policyoperations . . . . . . . . . . . . . . 484

    Incremental backup . . . . . . . . . . 484Selective backup . . . . . . . . . . . 486Logical volume backup . . . . . . . . . 486Archive . . . . . . . . . . . . . . 487Automatic migration from a client node . . . 487

    How client migration works with backup andarchive . . . . . . . . . . . . . . . 488Creating your own policies . . . . . . . . . 488

    Example: sample policy objects . . . . . . 489Defining and updating a policy domain . . . 490Defining and updating a policy set . . . . . 492Defining and updating a management class . . 493Defining and updating a backup copy group 494Defining and updating an archive copy group 500Assigning a default management class . . . . 502Validating and activating a policy set . . . . 502

    Assigning client nodes to a policy domain. . . . 504Running expiration processing to delete expiredfiles . . . . . . . . . . . . . . . . 504

    Running expiration processing automatically 504Using commands to control expirationprocessing . . . . . . . . . . . . . 505Additional expiration processing with disasterrecovery manager . . . . . . . . . . . 505

    Protection and expiration of archive data . . . . 506Data retention protection . . . . . . . . 506Deletion hold . . . . . . . . . . . . 507

    Protecting data using the NetApp SnapLocklicensed feature. . . . . . . . . . . . . 507

    Reclamation and the SnapLock feature . . . . 508Set up SnapLock volumes as Tivoli StorageManager WORM FILE volumes . . . . . . 512

    Policy configuration scenarios . . . . . . . . 513Configuring policy for direct-to-tape backups 513Configuring policy for Tivoli Storage Managerapplication clients . . . . . . . . . . . 515Policy for logical volume backups . . . . . 515Configuring policy for NDMP operations . . . 516Configuring policy for LAN-free datamovement . . . . . . . . . . . . . 517Policy for Tivoli Storage Manager servers asclients . . . . . . . . . . . . . . . 519Setting policy to enable point-in-time restore forclients . . . . . . . . . . . . . . . 519

    Distributing policy using enterprise configuration 520Querying policy . . . . . . . . . . . . 521

    Querying copy groups . . . . . . . . . 521Querying management classes. . . . . . . 522

    Contents vii

  • Querying policy sets . . . . . . . . . . 522Querying policy domains . . . . . . . . 523

    Deleting policy . . . . . . . . . . . . . 523Deleting copy groups. . . . . . . . . . 524Deleting management classes . . . . . . . 524Deleting policy sets . . . . . . . . . . 524Deleting policy domains. . . . . . . . . 524

    Chapter 14. Managing data for clientnodes. . . . . . . . . . . . . . . 527Validating a node's data . . . . . . . . . . 527

    Performance considerations for data validation 528Validating a node's data during a client session 528

    Encrypting data on tape . . . . . . . . . . 528Choosing an encryption method . . . . . . 529Changing your encryption method andhardware configuration . . . . . . . . . 530

    Securing sensitive client data . . . . . . . . 531Setting up shredding . . . . . . . . . . 532Ensuring that shredding is enforced . . . . . 533

    Creating and using client backup sets . . . . . 535Generating client backup sets on the server . . 536Restoring backup sets from a backup-archiveclient . . . . . . . . . . . . . . . 540Moving backup sets to other servers. . . . . 540Managing client backup sets . . . . . . . 541

    Enabling clients to use subfile backup . . . . . 544Setting up clients to use subfile backup. . . . 545Managing subfile backups . . . . . . . . 545

    Optimizing restore operations for clients . . . . 546Environment considerations . . . . . . . 547Restoring entire file systems . . . . . . . 548Restoring parts of file systems . . . . . . . 549Restoring databases for applications . . . . . 550Restoring files to a point-in-time . . . . . . 550Concepts for client restore operations . . . . 550

    Archiving data . . . . . . . . . . . . . 553Archive operations overview . . . . . . . 553Managing storage usage for archives . . . . 554

    Chapter 15. Scheduling operations forclient nodes . . . . . . . . . . . . 557Prerequisites to scheduling operations . . . . . 557Scheduling a client operation . . . . . . . . 558

    Defining client schedules . . . . . . . . 558Associating client nodes with schedules . . . 559Starting the scheduler on the clients . . . . . 559Displaying schedule information . . . . . . 560Checking the status of scheduled operations . . 560

    Creating schedules for running command files . . 561Updating the client options file to automaticallygenerate a new password . . . . . . . . . 562

    Chapter 16. Managing schedules forclient nodes . . . . . . . . . . . . 563Managing IBM Tivoli Storage Manager schedules 563

    Adding new schedules . . . . . . . . . 563Copying existing schedules . . . . . . . . 564Modifying schedules . . . . . . . . . . 564Deleting schedules . . . . . . . . . . 564

    Displaying information about schedules . . . 564Managing node associations with schedules . . . 565

    Adding new nodes to existing schedules . . . 565Moving nodes from one schedule to another 566Displaying nodes associated with schedules . . 566Removing nodes from schedules . . . . . . 566

    Managing event records . . . . . . . . . . 566Displaying information about scheduled events 567Managing event records in the server database 568

    Managing the throughput of scheduled operations 569Modifying the default scheduling mode . . . 569Specifying the schedule period for incrementalbackup operations . . . . . . . . . . . 572Balancing the scheduled workload for the server 572Controlling how often client nodes contact theserver . . . . . . . . . . . . . . . 574

    Specifying one-time actions for client nodes . . . 575Determining how long the one-time scheduleremains active . . . . . . . . . . . . 576

    Part 4. Maintaining the server . . . 577

    Chapter 17. Managing servers with theOperations Center . . . . . . . . . 579Opening the Operations Center . . . . . . . 579Getting started with your tasks . . . . . . . 580Viewing the Operations Center on a mobile device 581Administrator IDs and passwords . . . . . . 581Hub and spoke servers . . . . . . . . . . 582

    Adding spoke servers . . . . . . . . . 583Restarting the initial configuration wizard . . . . 584Stopping and starting the web server . . . . . 585

    Chapter 18. Managing servers with theAdministration Center. . . . . . . . 587Using the Administration Center . . . . . . . 587

    Starting and stopping the Administration Center 590Functions in the Administration Center supportedonly by command line . . . . . . . . . . 590Protecting the Administration Center . . . . . 593

    Backing up the Administration Center . . . . 593Restoring the Administration Center. . . . . 594

    Chapter 19. Managing serveroperations. . . . . . . . . . . . . 595Licensing IBM Tivoli Storage Manager . . . . . 595

    Registering licensed features . . . . . . . 596Monitoring licenses . . . . . . . . . . 597Role of processor value units in assessinglicensing requirements . . . . . . . . . 598Estimating processor value units . . . . . . 601Collecting processor value unit information in aVMware host environment . . . . . . . . 604

    Starting the Tivoli Storage Manager server . . . 604Starting the server on AIX, Linux, and UNIX 605Automatically starting AIX, HP-UX, Linux, andOracle Solaris servers. . . . . . . . . . 606Automatically starting Linux servers . . . . 606Stand-alone mode for server startup. . . . . 608

    viii IBM Tivoli Storage Manager for Linux: Administrator's Guide

    |||||||||||||||||||

    ||

  • Authorizing root users to start the server . . . 609Starting the server from the root user ID . . . 610Starting the server in other modes . . . . . 611Running multiple server instances on a singlesystem. . . . . . . . . . . . . . . 611

    Halting the server . . . . . . . . . . . . 612Stopping the server when running as abackground process . . . . . . . . . . 613

    Moving the Tivoli Storage Manager server toanother system . . . . . . . . . . . . . 613Date and time on the server . . . . . . . . 614Managing server processes . . . . . . . . . 614

    Requesting information about server processes 615Canceling server processes . . . . . . . . 616Preemption of client or server operations . . . 616

    Changing names in Tivoli Storage Manager . . . 618Setting the server name . . . . . . . . . 618Changing the host name for a Tivoli StorageManager server. . . . . . . . . . . . 618

    Adding or updating server options . . . . . . 619Adding or updating a server option withoutrestarting the server . . . . . . . . . . 619

    Deleting information about volume history . . . 620Getting help on commands and error messages . . 621

    Chapter 20. Automating serveroperations. . . . . . . . . . . . . 623Automating a basic administrative commandschedule . . . . . . . . . . . . . . . 624

    Defining the schedule . . . . . . . . . 624Verifying the schedule . . . . . . . . . 625

    Tailoring schedules . . . . . . . . . . . 625Using classic and enhanced command schedules 627

    Copying schedules . . . . . . . . . . . 628Deleting schedules . . . . . . . . . . . 628Managing scheduled event records . . . . . . 628

    Querying events . . . . . . . . . . . 629Removing event records from the database . . 629

    Tivoli Storage Manager server scripts . . . . . 630Defining a server script . . . . . . . . . 630Managing server scripts . . . . . . . . . 636Running a server script . . . . . . . . . 639

    Using macros . . . . . . . . . . . . . 640Writing commands in a macro. . . . . . . 641Writing comments in a macro . . . . . . . 641Using continuation characters . . . . . . . 642Using substitution variables in a macro. . . . 642Running a macro . . . . . . . . . . . 643Command processing in a macro . . . . . . 643

    Chapter 21. Managing the databaseand recovery log . . . . . . . . . . 645Database and recovery log overview . . . . . 645

    Database: Overview . . . . . . . . . . 646Connecting the server to the database withTCP/IP . . . . . . . . . . . . . . 648Recovery log . . . . . . . . . . . . 648

    Setting the user data limit for the database . . . 652Disk space requirements for the server databaseand recovery log . . . . . . . . . . . . 652

    Capacity planning . . . . . . . . . . . . 653Estimating database space requirements . . . 653Estimating recovery log space requirements . . 657Monitoring space utilization for the databaseand recovery logs . . . . . . . . . . . 670

    Monitoring the database and recovery log . . . . 672Increasing the size of the database . . . . . . 673Reducing the size of the database . . . . . . 674Scheduling table and index reorganization. . . . 674

    Restrictions to table and index reorganization 675Scheduling table or index reorganization . . . 676

    Increasing the size of the active log . . . . . . 676Reducing the size of the active log . . . . . . 677Moving the database and recovery log on a server 677

    Moving both the database and recovery log . . 677Moving only the database . . . . . . . . 678Moving only the active log, archive log, orarchive failover log . . . . . . . . . . 679

    Specifying alternative locations for database logfiles . . . . . . . . . . . . . . . . 680

    Specifying an alternative location with theARCHFAILOVERLOGDIRECTORY server option orparameter . . . . . . . . . . . . . 680Specifying an alternative location with theARCHLOGDIRECTORY server option or parameter . 681Specifying the location of RstDbLog using theRECOVERYDIR parameter . . . . . . . . . 681

    Adding optional logs after server initialization . . 682Transaction processing . . . . . . . . . . 682

    Files moved as a group between client andserver . . . . . . . . . . . . . . . 683

    Chapter 22. Managing a network ofTivoli Storage Manager servers . . . 685Concepts for managing server networks . . . . 685

    Enterprise configuration . . . . . . . . . 686Command routing. . . . . . . . . . . 687Central monitoring for the Tivoli StorageManager server. . . . . . . . . . . . 687Data storage on another server . . . . . . 688Examples: management of multiple TivoliStorage Manager servers . . . . . . . . 688

    Enterprise-administration planning . . . . . . 690Setting up communications among servers . . . 690

    Setting up communications for enterpriseconfiguration and enterprise event logging . . 690Setting up communications for commandrouting . . . . . . . . . . . . . . 694Updating and deleting servers. . . . . . . 698

    Setting up enterprise configurations . . . . . . 699Enterprise configuration scenario . . . . . . 700Creating the default profile on a configurationmanager . . . . . . . . . . . . . . 704Creating and changing configuration profiles 704Getting information about profiles . . . . . 712Subscribing to a profile . . . . . . . . . 714

    Refreshing configuration information . . . . . 718Managing problems with configuration refresh 718

    Returning managed objects to local control . . . 719Setting up administrators for the servers . . . . 719

    Contents ix

    ||

    |||

  • Managing problems with synchronization ofprofiles . . . . . . . . . . . . . . . 720Switching a managed server to a differentconfiguration manager . . . . . . . . . . 720Deleting subscribers from a configuration manager 721Renaming a managed server . . . . . . . . 721Completing tasks on multiple servers . . . . . 721

    Working with multiple servers by using a webinterface . . . . . . . . . . . . . . 722Routing commands . . . . . . . . . . 722Setting up server groups . . . . . . . . 725Querying server availability . . . . . . . 727

    Using virtual volumes to store data on anotherserver . . . . . . . . . . . . . . . . 727

    Setting up source and target servers for virtualvolumes . . . . . . . . . . . . . . 729Performance limitations for virtual volumeoperations . . . . . . . . . . . . . 730Performing operations at the source server . . 731Reconciling virtual volumes and archive files 733

    Chapter 23. Exporting and importingdata . . . . . . . . . . . . . . . 735Reviewing data that can be exported and imported 735

    Exporting restrictions. . . . . . . . . . 736Deciding what information to export . . . . 736Deciding when to export . . . . . . . . 737

    Exporting data directly to another server . . . . 738Options to consider before exporting . . . . 738Preparing to export to another server forimmediate import . . . . . . . . . . . 742Monitoring the server-to-server export process 744Exporting administrator information to anotherserver . . . . . . . . . . . . . . . 744Exporting client node information to anotherserver . . . . . . . . . . . . . . . 745Exporting policy information to another server 745Exporting server data to another server . . . 746

    Exporting and importing data using sequentialmedia volumes . . . . . . . . . . . . . 746

    Using preview before exporting or importingdata . . . . . . . . . . . . . . . 746Planning for sequential media used to exportdata . . . . . . . . . . . . . . . 747Exporting tasks. . . . . . . . . . . . 748Importing data from sequential media volumes 751Monitoring export and import processes . . . 762Exporting and importing data from virtualvolumes . . . . . . . . . . . . . . 765

    Part 5. Monitoring operations . . . 767

    Chapter 24. Daily monitoring tasks 769Monitoring operations using the command line 770

    Monitoring your server processes daily. . . . 770Monitoring your database daily . . . . . . 771Monitoring disk storage pools daily . . . . . 774Monitoring sequential access storage pools daily 775Monitoring scheduled operations daily . . . . 778

    Monitoring operations daily with Tivoli Monitoringfor Tivoli Storage Manager . . . . . . . . . 779Monitoring operations daily using the OperationsCenter . . . . . . . . . . . . . . . . 781

    Chapter 25. Basic monitoring methods 783Using IBM Tivoli Storage Manager queries todisplay information . . . . . . . . . . . 783

    Requesting information about IBM TivoliStorage Manager definitions . . . . . . . 783Requesting information about client sessions 784Requesting information about server processes 785Requesting information about server settings 786Querying server options . . . . . . . . . 786Querying the system . . . . . . . . . . 786

    Using SQL to query the IBM Tivoli StorageManager database . . . . . . . . . . . . 788

    Using SELECT commands . . . . . . . . 788Using SELECT commands in Tivoli StorageManager scripts . . . . . . . . . . . 791Querying the SQL activity summary table . . . 792Creating output for use by another application 793

    Using the Tivoli Storage Manager activity log . . 793Requesting information from the activity log 794Setting a retention period for the activity log 795Setting a size limit for the activity log . . . . 795

    Chapter 26. Alert monitoring . . . . . 797

    Chapter 27. Sending alerts by email 799

    Chapter 28. Monitoring Tivoli StorageManager accounting records. . . . . 801

    Chapter 29. Reporting and monitoringwith Tivoli Monitoring for TivoliStorage Manager . . . . . . . . . . 803Types of information to monitor with TivoliEnterprise Portal workspaces . . . . . . . . 805Monitoring Tivoli Storage Manager real-time data 808Viewing historical data and running reports . . . 809Cognos Business Intelligence . . . . . . . . 810

    Cognos status and trend reports . . . . . . 810Opening the Cognos Report Studio portal . . . 817Creating a custom Cognos report . . . . . . 818Opening or modifying an existing Cognosreport . . . . . . . . . . . . . . . 819Running a Cognos report . . . . . . . . 819Scheduling Cognos reports to be emailed . . . 819Sharing Cognos Reports . . . . . . . . . 820

    BIRT Client reports . . . . . . . . . . . 825BIRT Server reports . . . . . . . . . . . 828Modifying the IBM Tivoli Monitoring environmentfile to customize agent data collection . . . . . 830

    IBM Tivoli Monitoring environment filereporting queries . . . . . . . . . . . 830

    Backing up and restoring Tivoli Monitoring forTivoli Storage Manager . . . . . . . . . . 832

    x IBM Tivoli Storage Manager for Linux: Administrator's Guide

    |||

    ||

    ||

    ||

  • Backing up Tivoli Monitoring for Tivoli StorageManager . . . . . . . . . . . . . . 833Restoring Tivoli Monitoring for Tivoli StorageManager . . . . . . . . . . . . . . 842

    Chapter 30. Monitoring client backupand restore operations . . . . . . . 849Configuring the client performance monitor . . . 849Starting and stopping the client performancemonitor . . . . . . . . . . . . . . . 850

    Chapter 31. Logging IBM TivoliStorage Manager events to receivers . 851Enabling and disabling events . . . . . . . . 852Beginning and ending event logging . . . . . 853Logging events to the IBM Tivoli Storage Managerserver console and activity log . . . . . . . 853Logging events to a file exit and a user exit . . . 854

    Adding a file exit or user exit option . . . . 854Logging events to the Tivoli Enterprise Console 855

    Controlling the format of events . . . . . . 855Encoding events to UTF-8 . . . . . . . . 857Setting up a Tivoli Enterprise Console as areceiver . . . . . . . . . . . . . . 857

    Logging events to an SNMP manager . . . . . 859Configuring IBM Tivoli Storage Manager SNMP 862

    Enterprise event logging: logging events to anotherserver . . . . . . . . . . . . . . . . 864Querying event logging . . . . . . . . . . 865User exit and file exit receivers . . . . . . . 866

    Sample user exit declarations . . . . . . . 866Sample user-exit program . . . . . . . . 868Readable text file exit (FILETEXTEXIT) format 869

    Part 6. Protecting the server . . . 871

    Chapter 32. Managing Tivoli StorageManager security . . . . . . . . . . 873Securing communications . . . . . . . . . 873

    Setting up TLS . . . . . . . . . . . . 874Securing the server console . . . . . . . . . 884Administrative authority and privilege classes . . 884

    Managing Tivoli Storage Manager administratorIDs . . . . . . . . . . . . . . . . 886

    Managing access to the server and clients . . . . 891Restricting a non-root user ID from performingbackups as root. . . . . . . . . . . . . 892Managing passwords and logon procedures . . . 892

    Configuring a directory server for passwordauthentication . . . . . . . . . . . . 894Setting the policy for an LDAP-authenticatedpassword. . . . . . . . . . . . . . 895Configuring the Tivoli Storage Manager serverto authenticate passwords with an LDAPdirectory server . . . . . . . . . . . 896Registering nodes and administrator IDs toauthenticate passwords with an LDAP directoryserver . . . . . . . . . . . . . . . 897

    Updating nodes and administrator IDs toauthenticate passwords with a directory server . 898Determining which nodes and administrator IDsare configured to authenticate with an LDAPserver . . . . . . . . . . . . . . . 899Modifying the default password expirationperiod for passwords that are managed by theTivoli Storage Manager server . . . . . . . 899Scenarios for authenticating passwords . . . . 900Setting a limit for invalid password attempts 902Setting a minimum length for a password . . . 903Disabling the default password authentication 903

    Chapter 33. Protecting and recoveringthe server infrastructure and clientdata . . . . . . . . . . . . . . . 905Protecting the database and infrastructure setupfiles . . . . . . . . . . . . . . . . 906

    Backing up the server database . . . . . . 906Protecting infrastructure setup files . . . . . 912

    Protecting client data . . . . . . . . . . . 917Protecting the data that is in primary storagepools . . . . . . . . . . . . . . . 917Auditing storage pool volumes . . . . . . 922Fixing damaged files . . . . . . . . . . 930

    Scenario: Protecting the database and storage pools 932Recovering the database and client data . . . . 934

    Restoring the database . . . . . . . . . 934Restoring storage pools and storage poolvolumes . . . . . . . . . . . . . . 940

    Restoring to a point-in-time in a shared libraryenvironment. . . . . . . . . . . . . . 947

    Restoring to a point-in-time a library managerserver . . . . . . . . . . . . . . . 947Restoring to a point-in-time a library clientserver . . . . . . . . . . . . . . . 947Example: Recovering to a point-in-time. . . . 948

    Chapter 34. Replicating client nodedata . . . . . . . . . . . . . . . 951Source and target node-replication servers. . . . 952

    Replication server configurations . . . . . . 952Policy management for node replication . . . 953

    Node replication processing . . . . . . . . 954Replication rules . . . . . . . . . . . 954Replication state . . . . . . . . . . . 958Replication mode . . . . . . . . . . . 961Replication of deduplicated data . . . . . . 962Client node attributes that are updated duringreplication . . . . . . . . . . . . . 963

    Node replication restrictions . . . . . . . . 964Task tips for node replication . . . . . . . . 966

    Change replication rules. . . . . . . . . 966Add and remove client nodes for replication 966Manage replication servers . . . . . . . . 967Validate a configuration and preview results 967Manage replication processing. . . . . . . 968Monitor replication processing and verify results 969

    Planning for node replication . . . . . . . . 969

    Contents xi

    ||

  • Determining server database requirements fornode replication . . . . . . . . . . . 971Estimating the total amount of data to bereplicated. . . . . . . . . . . . . . 971Estimating network bandwidth required forreplication . . . . . . . . . . . . . 972Calculating the time that is required forreplication . . . . . . . . . . . . . 972Selecting a method for the initial replication . . 973Scheduling incremental replication after theinitial replication . . . . . . . . . . . 975

    Setting up the default replication configuration . . 976Step 1: Setting up server-to-servercommunications . . . . . . . . . . . 978Step 2: Specifying a target replication server . . 980Step 3: Configuring client nodes for replication 980

    Customizing a node replication configuration . . 982Changing replication rules . . . . . . . . 982Scenario: Converting to node replication fromimport and export operations . . . . . . . 990Adding and removing client nodes forreplication . . . . . . . . . . . . . 991Managing source and target replication servers 994

    Verifying a node replication setup beforeprocessing . . . . . . . . . . . . . . 996

    Validating a replication configuration . . . . 996Previewing node replication results . . . . . 997

    Managing data replication . . . . . . . . . 997Replicating data by command . . . . . . . 998Controlling throughput for node replication 1002Disabling and enabling node replication . . . 1004Purging replicated data in a file space . . . . 1008Replicating client node data after a databaserestore . . . . . . . . . . . . . . 1009Canceling replication processes . . . . . . 1010

    Monitoring node replication processing andverifying results . . . . . . . . . . . . 1010

    Displaying information about node replicationsettings . . . . . . . . . . . . . . 1010Displaying information about node replicationprocesses . . . . . . . . . . . . . 1011Measuring the effectiveness of a replicationconfiguration . . . . . . . . . . . . 1012Measuring the effects of data deduplication onnode replication processing . . . . . . . 1013Retaining replication records . . . . . . . 1013

    Recovering and storing client data after a disaster 1014Restoring, retrieving, and recalling data from atarget replication server . . . . . . . . 1014Converting client nodes for store operations ona target replication server . . . . . . . . 1014

    Removing a node replication configuration . . . 1015

    Chapter 35. Disaster recoverymanager . . . . . . . . . . . . . 1017Querying defaults for the disaster recovery planfile . . . . . . . . . . . . . . . . 1018

    Specifying defaults for the disaster recoveryplan file . . . . . . . . . . . . . . 1018Specifying defaults for offsite recovery mediamanagement . . . . . . . . . . . . 1021

    Specifying recovery instructions for your site . . 1023Specifying information about your server andclient node machines . . . . . . . . . . 1024Specifying recovery media for client machines 1026Creating and storing the disaster recovery plan 1027

    Storing the disaster recovery plan locally . . . 1028Storing the disaster recovery plan on a targetserver . . . . . . . . . . . . . . 1028

    Managing disaster recovery plan files stored ontarget servers . . . . . . . . . . . . . 1029

    Displaying information about recovery planfiles . . . . . . . . . . . . . . . 1029Displaying the contents of a recovery plan file 1029Restoring a recovery plan file . . . . . . 1030Expiring recovery plan files automatically . . 1030Deleting recovery plan files manually . . . . 1030

    Moving backup media . . . . . . . . . . 1031Moving copy storage pool and active-data poolvolumes offsite . . . . . . . . . . . 1033Moving copy storage pool and active-data poolvolumes on-site . . . . . . . . . . . 1035

    Managing the Disaster Recovery Manager tasks 1036Preparing for disaster recovery . . . . . . . 1038Recovering from a disaster . . . . . . . . 1040

    Server recovery scenario . . . . . . . . 1041Client recovery scenario . . . . . . . . 1044

    Recovering with different hardware at therecovery site . . . . . . . . . . . . . 1046

    Automated SCSI library at the original andrecovery sites . . . . . . . . . . . . 1046Automated SCSI library at the original site anda manual scsi library at the recovery site . . . 1047Managing copy storage pool volumes andactive-data pool volumes at the recovery site . 1048

    Disaster recovery manager checklist . . . . . 1049The disaster recovery plan file . . . . . . . 1054

    Breaking out a disaster recovery plan file. . . 1054Structure of the disaster recovery plan file . . 1054Example disaster recovery plan file. . . . . 1057

    Chapter 36. Integrating disasterrecovery manager and nodereplication into your disasterrecovery strategy . . . . . . . . . 1077Plan for a disaster recovery strategy . . . . . 1078Tier 0: No disaster recovery capability. . . . . 1079Tier 1: Offsite vaulting from a single productionsite . . . . . . . . . . . . . . . . 1079Tier 2: Offsite vaulting with a recovery site . . . 1080Tier 3: Electronic vaulting of critical data . . . . 1080Tier 4: Active data management at peer sites . . 1081Tier 5: Synchronous replication . . . . . . . 1082Tier 6: Synchronous replication with coupling orclustering applications . . . . . . . . . . 1083

    Part 7. Appendixes . . . . . . . 1085

    xii IBM Tivoli Storage Manager for Linux: Administrator's Guide

    ||

  • Appendix A. Configuring clusteredenvironments . . . . . . . . . . . 1087Clustered environment overview . . . . . . 1087

    Cluster nodes . . . . . . . . . . . . 1088Configuring a Linux clustered environment . . . 1088

    Appendix B. External mediamanagement interface description . . 1089CreateProcess call . . . . . . . . . . . 1089Processing during server initialization . . . . . 1090Processing for mount requests . . . . . . . 1090Processing for release requests . . . . . . . 1091Processing for batch requests . . . . . . . . 1091Error handling . . . . . . . . . . . . 1092Begin batch request . . . . . . . . . . . 1092End batch request . . . . . . . . . . . 1092Volume query request . . . . . . . . . . 1093Initialization requests . . . . . . . . . . 1094Volume eject request . . . . . . . . . . 1094Volume release request . . . . . . . . . . 1095

    Volume mount request . . . . . . . . . . 1096Volume dismount request . . . . . . . . . 1099

    Appendix C. User exit and file exitreceivers . . . . . . . . . . . . . 1101Sample user exit declarations . . . . . . . . 1101Sample user-exit program . . . . . . . . . 1103Readable text file exit (FILETEXTEXIT) format 1104

    Appendix D. Accessibility featuresfor the Tivoli Storage Managerproduct family . . . . . . . . . . 1107

    Notices . . . . . . . . . . . . . 1109Trademarks . . . . . . . . . . . . . . 1111

    Glossary . . . . . . . . . . . . . 1113

    Index . . . . . . . . . . . . . . 1135

    Contents xiii

  • xiv IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • PrefaceIBM Tivoli Storage Manager is a client/server program that provides storagemanagement solutions to customers in a multi-vendor computer environment. IBMTivoli Storage Manager provides an automated, centrally scheduled,policy-managed backup, archive, and space-management facility for file serversand workstations.

    Who should read this guideThis guide is intended for anyone who is registered as an administrator for TivoliStorage Manager. A single administrator can manage Tivoli Storage Manager, orseveral people can share administrative responsibilities.

    You should be familiar with the operating system on which the server resides andthe communication protocols required for the client/server environment. You alsoneed to understand the storage management practices of your organization, suchas how you are currently backing up workstation files and how you are usingstorage devices.

    PublicationsPublications for the IBM Tivoli Storage Manager family of products are availableonline. The Tivoli Storage Manager product family includes IBM Tivoli StorageFlashCopy Manager, IBM Tivoli Storage Manager for Space Management, IBMTivoli Storage Manager for Databases, and several other storage managementproducts from IBM Tivoli.

    To search all publications, search across the appropriate Tivoli Storage Managerinformation center:v Version 6.3 information center: http://pic.dhe.ibm.com/infocenter/tsminfo/v6r3v Version 6.4 information center: http://pic.dhe.ibm.com/infocenter/tsminfo/v6r4

    You can download PDF versions of publications from the Tivoli Storage Managerinformation center or from the IBM Publications Center at http://www.ibm.com/shop/publications/order/.

    Go to Tivoli Documentation Central to find information centers that contain officialproduct documentation for current and previous versions of Tivoli products,including the Tivoli Storage Manager product family. You can find TivoliDocumentation Central at http://www.ibm.com/tivoli/documentation.

    You can also order some related publications from the IBM Publications Centerwebsite at http://www.ibm.com/shop/publications/order/. The website providesinformation about ordering publications from countries other than the UnitedStates. In the United States, you can order publications by calling 1-800-879-2755.

    Copyright IBM Corp. 1993, 2013 xv

  • Tivoli Storage Manager publicationsThe following tables list the publications that make up the Tivoli Storage Managerlibrary.

    Table 1. Tivoli Storage Manager server publicationsPublication title Order number

    IBM Tivoli Storage Manager for AIX Installation Guide GC23-9781

    IBM Tivoli Storage Manager for AIX Administrator's Guide SC23-9769

    IBM Tivoli Storage Manager for AIX Administrator's Reference SC23-9775

    IBM Tivoli Storage Manager for HP-UX Installation Guide GC23-9782

    IBM Tivoli Storage Manager for HP-UX Administrator's Guide SC23-9770

    IBM Tivoli Storage Manager for HP-UX Administrator's Reference SC23-9776

    IBM Tivoli Storage Manager for Linux Installation Guide GC23-9783

    IBM Tivoli Storage Manager for Linux Administrator's Guide SC23-9771

    IBM Tivoli Storage Manager for Linux Administrator's Reference SC23-9777

    IBM Tivoli Storage Manager for Oracle Solaris Installation Guide GC23-9784

    IBM Tivoli Storage Manager for Oracle Solaris Administrator's Guide SC23-9772

    IBM Tivoli Storage Manager for Oracle Solaris Administrator's Reference SC23-9778

    IBM Tivoli Storage Manager for Windows Installation Guide GC23-9785

    IBM Tivoli Storage Manager for Windows Administrator's Guide SC23-9773

    IBM Tivoli Storage Manager for Windows Administrator's Reference SC23-9779

    IBM Tivoli Storage Manager for z/OS Media Installation and User'sGuide

    SC27-4018

    IBM Tivoli Storage Manager Upgrade and Migration Guide for V5Servers

    GC27-4017

    IBM Tivoli Storage Manager Integration Guide for Tivoli StorageManager FastBack

    SC27-2828

    Table 2. Tivoli Storage Manager storage agent publicationsPublication title Order number

    IBM Tivoli Storage Manager for SAN for AIX Storage Agent User'sGuide

    SC23-9797

    IBM Tivoli Storage Manager for SAN for HP-UX Storage Agent User'sGuide

    SC23-9798

    IBM Tivoli Storage Manager for SAN for Linux Storage Agent User'sGuide

    SC23-9799

    IBM Tivoli Storage Manager for SAN for Oracle Solaris Storage AgentUser's Guide

    SC23-9800

    IBM Tivoli Storage Manager for SAN for Windows Storage Agent User'sGuide

    SC23-9553

    Table 3. Tivoli Storage Manager client publicationsPublication title Order number

    IBM Tivoli Storage Manager for UNIX and Linux: Backup-ArchiveClients Installation and User's Guide

    SC23-9791

    xvi IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • Table 3. Tivoli Storage Manager client publications (continued)Publication title Order number

    IBM Tivoli Storage Manager for Windows: Backup-Archive ClientsInstallation and User's Guide

    SC23-9792

    IBM Tivoli Storage Manager Using the Application ProgrammingInterface

    SC23-9793

    IBM Tivoli Storage Manager for Space Management for UNIX and Linux:Users Guide

    SC23-9794

    IBM Tivoli Storage Manager HSM for Windows Administration Guide SC23-9795

    Table 4. Tivoli Storage Manager data protection publicationsPublication title Order number

    IBM Tivoli Storage Manager for Databases: Data Protection for MicrosoftSQL Server Installation and Users Guide

    GC27-4010

    IBM Tivoli Storage Manager for Databases: Data Protection for Oracle forUNIX and Linux Installation and Users Guide

    SC27-4019

    IBM Tivoli Storage Manager for Databases: Data Protection for Oracle forWindows Installation and Users Guide

    SC27-4020

    IBM Tivoli Storage Manager for Mail: Data Protection for MicrosoftExchange Server Installation and Users Guide

    GC27-4009

    IBM Tivoli Storage Manager for Mail: Data Protection for Lotus DominoUNIX and Linux Installation and Users Guide

    SC27-4021

    IBM Tivoli Storage Manager for Mail: Data Protection for Lotus Dominofor Windows Installation and Users Guide

    SC27-4022

    IBM Tivoli Storage Manager for Enterprise Resource Planning: DataProtection for SAP Installation and Users Guide for DB2

    SC33-6341

    IBM Tivoli Storage Manager for Enterprise Resource Planning: DataProtection for SAP Installation and Users Guide for Oracle

    SC33-6340

    IBM Tivoli Storage Manager for Virtual Environments Installation andUsers Guide

    SC27-2898

    IBM Tivoli Storage Manager for Microsoft SharePoint Guide N/A

    Table 5. IBM Tivoli Storage Manager troubleshooting and tuning publicationsPublication title Order number

    IBM Tivoli Storage Manager Problem Determination Guide GC23-9789

    IBM Tivoli Storage Manager Optimizing Performance GC23-9788

    IBM Tivoli Storage Manager Client Messages and ApplicationProgramming Interface Return Codes

    SC27-2878

    IBM Tivoli Storage Manager Server Messages and Error Codes SC27-2877

    IBM Tivoli Storage Manager for Mail: Data Protection for MicrosoftExchange Server Messages

    GC27-4011

    IBM Tivoli Storage Manager for Databases: Data Protection for MicrosoftSQL Server Messages

    GC27-4012

    IBM Tivoli Storage Manager for Databases: Data Protection for OracleMessages

    SC27-4014

    IBM Tivoli Storage Manager for Mail: Data Protection for Lotus DominoMessages

    SC27-4015

    Preface xvii

  • Table 5. IBM Tivoli Storage Manager troubleshooting and tuning publications (continued)Publication title Order number

    IBM Tivoli Storage Manager for Enterprise Resource Planning: DataProtection for SAP Messages

    SC27-4016

    Note: You can find information about IBM System Storage Archive Manager atthe Tivoli Storage Manager v6.3.0 information center.

    Tivoli Storage FlashCopy Manager publicationsThe following table lists the publications that make up the Tivoli StorageFlashCopy Manager library.

    Table 6. Tivoli Storage FlashCopy Manager publicationsPublication title Order number

    IBM Tivoli Storage FlashCopy Manager for UNIX and Linux Installationand Users Guide

    SC27-4005

    IBM Tivoli Storage FlashCopy Manager for Windows Installation andUsers Guide

    SC27-4006

    IBM Tivoli Storage FlashCopy Manager for VMware Installation andUsers Guide

    SC27-4007

    IBM Tivoli Storage FlashCopy Manager Messages GC27-4008

    Related hardware publicationsThe following table lists related IBM hardware products publications.

    For additional information on hardware, see the resource library for tape productsat http://www.ibm.com/systems/storage/tape/library.html.

    Title Order Number

    IBM TotalStorage 3494 Tape Library Introduction and Planning Guide GA32-0448

    IBM TotalStorage 3494 Tape Library Operator Guide GA32-0449

    IBM 3490E Model E01 and E11 Users Guide GA32-0298

    IBM Tape Device Drivers Installation and Users Guide GC27-2130

    IBM TotalStorage Enterprise Tape System 3590 Operator Guide GA32-0330

    IBM TotalStorage Enterprise Tape System 3592 Operator Guide GA32-0465

    Support informationYou can find support information for IBM products from various sources.

    Start at the IBM Support Portal: http://www.ibm.com/support/entry/portal/. Youcan select the products that you are interested in and search for a wide variety ofrelevant information.

    xviii IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • Getting technical trainingInformation about Tivoli technical training courses is available online.

    Go to the following websites to sign up for training, ask questions, and interactwith others who use IBM storage products.

    Tivoli software training and certificationChoose from instructor led, online classroom training, self-paced Webclasses, Tivoli certification preparation, and other training options athttp://www.ibm.com/software/tivoli/education/

    Tivoli Support Technical ExchangeTechnical experts share their knowledge and answer your questions inwebcasts at http://www.ibm.com/software/sysmgmt/products/support/supp_tech_exch.html.

    Storage Management communityInteract with others who use IBM storage management products athttp://www.ibm.com/developerworks/servicemanagement/sm/index.html

    Global Tivoli User CommunityShare information and learn from other Tivoli users throughout the worldat http://www.tivoli-ug.org/.

    IBM Education AssistantView short "how to" recordings designed to help you use IBM softwareproducts more effectively at http://publib.boulder.ibm.com/infocenter/ieduasst/tivv1r0/index.jsp

    Searching knowledge basesIf you have a problem with your Tivoli Storage Manager family product, there areseveral knowledge bases that you can search.

    Begin by searching the Tivoli Storage Manager Information Center athttp://pic.dhe.ibm.com/infocenter/tsminfo/v6r3. From this website, you cansearch the current Tivoli Storage Manager documentation.

    Searching the InternetIf you cannot find an answer to your question in the IBM Tivoli Storage Managerinformation center, search the Internet for the information that might help youresolve the problem.

    To search multiple Internet resources, go to the IBM support website athttp://www.ibm.com/support/entry/portal/.

    You can search for information without signing in. Sign in using your IBM ID andpassword if you want to customize the site based on your product usage andinformation needs. If you do not already have an IBM ID and password, click Signin at the top of the page and follow the instructions to register.

    From the support website, you can search various resources including:v IBM technotes.v IBM downloads.v IBM Redbooks publications.v IBM Authorized Program Analysis Reports (APARs). Select the product and clickDownloads to search the APAR list.

    Preface xix

  • If you still cannot find a solution to the problem, you can search forums andnewsgroups on the Internet for the latest information that might help you findproblem resolution.

    An independent user discussion list, ADSM-L, is hosted by Marist College. You cansubscribe by sending an email to [email protected]. The body of the messagemust contain the following text: SUBSCRIBE ADSM-L your_first_nameyour_family_name.

    To share your experiences and learn from others in the Tivoli Storage Manager andTivoli Storage FlashCopy Manager user communities, go to Service ManagementConnect (http://www.ibm.com/developerworks/servicemanagement/sm/index.html). From there you can find links to product wikis and user communities.

    Using IBM Support AssistantIBM Support Assistant is a complimentary software product that can help you withproblem determination. It is available for some Tivoli Storage Manager and TivoliStorage FlashCopy Manager products.

    To learn about which products are supported, go to the IBM Support Assistantdownload web page at http://www.ibm.com/software/support/isa/download.html.

    IBM Support Assistant helps you gather support information when you must opena problem management record (PMR), which you can then use to track theproblem. The product-specific plug-in modules provide you with the followingresources:v Support linksv Education linksv Ability to submit problem management reports

    You can find more information at the IBM Support Assistant website:

    http://www.ibm.com/software/support/isa/

    You can also install the stand-alone IBM Support Assistant application on anyworkstation. You can then enhance the application by installing product-specificplug-in modules for the IBM products that you use. Find add-ons for specificproducts at http://www.ibm.com/support/docview.wss?uid=swg27012689.

    Finding product fixesA product fix to resolve your problem might be available from the IBM softwaresupport website.

    You can determine what fixes are available by checking the IBM software supportwebsite at http://www.ibm.com/support/entry/portal/.v If you previously customized the site based on your product usage:

    1. Click the link for your product, or a component for which you want to find afix.

    2. Click Downloads, and then click Fixes by version.v If you have not customized the site based on your product usage, clickDownloads and search for your product.

    xx IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • Receiving notification of product fixesYou can receive notifications about fixes, flashes, upgrades, and other news aboutIBM products.

    To sign up to receive notifications about IBM products, follow these steps:1. From the support page at http://www.ibm.com/support/entry/portal/, click

    Sign in to create, manage, or view your subscriptions in the Notificationspane.

    2. Sign in using your IBM ID and password. If you do not have an ID andpassword, click register now and complete the registration process.

    3. Click Manage all my subscriptions in the Notifications pane.4. Click the Subscribe tab and then click Tivoli.5. Select the products for which you want to receive notifications and click

    Continue.6. Specify your notification preferences and click Submit.

    Contacting IBM Software SupportYou can contact IBM Software Support if you have an active IBM subscription andsupport contract and if you are authorized to submit problems to IBM.

    To obtain help from IBM Software Support, complete the following steps:1. Ensure that you have completed the following prerequisites:

    a. Set up a subscription and support contract.b. Determine the business impact of your problem.c. Describe your problem and gather background information.

    2. Follow the instructions in Submitting the problem to IBM Software Supporton page xxii.

    Setting up a subscription and support contractSet up a subscription and support contract. The type of contract that you needdepends on the type of product you have.

    For IBM distributed software products (including, but not limited to, IBM Tivoli,Lotus, and Rational products, as well as IBM DB2 and IBM WebSphere

    products that run on Microsoft Windows or on operating systems such as AIX orLinux), enroll in IBM Passport Advantage in one of the following ways:v Online: Go to the Passport Advantage website at http://www.ibm.com/software/lotus/passportadvantage/, click How to enroll, and follow theinstructions.

    v By telephone: You can call 1-800-IBMSERV (1-800-426-7378) in the United States.For the telephone number to call in your country, go to the IBM SoftwareSupport Handbook web page at http://www14.software.ibm.com/webapp/set2/sas/f/handbook/home.html and click Contacts.

    Preface xxi

  • Determining the business impactWhen you report a problem to IBM, you are asked to supply a severity level.Therefore, you must understand and assess the business impact of the problemyou are reporting.

    Severity 1 Critical business impact: You are unable to use the program,resulting in a critical impact on operations. This conditionrequires an immediate solution.

    Severity 2 Significant business impact: The program is usable but isseverely limited.

    Severity 3 Some business impact: The program is usable with lesssignificant features (not critical to operations) unavailable.

    Severity 4 Minimal business impact: The problem causes little impact onoperations, or a reasonable circumvention to the problem hasbeen implemented.

    Describing the problem and gathering background informationWhen explaining a problem to IBM, it is helpful to be as specific as possible.Include all relevant background information so that IBM Software Supportspecialists can help you solve the problem efficiently.

    To save time, know the answers to these questions:v What software versions were you running when the problem occurred?v Do you have logs, traces, and messages that are related to the problemsymptoms? IBM Software Support is likely to ask for this information.

    v Can the problem be re-created? If so, what steps led to the failure?v Have any changes been made to the system? For example, hardware, operatingsystem, networking software, and so on.

    v Are you using a workaround for this problem? If so, be prepared to explain itwhen you report the problem.

    Submitting the problem to IBM Software SupportYou can submit the problem to IBM Software Support online or by telephone.

    OnlineGo to the IBM Software Support website at http://www.ibm.com/support/entry/portal/Open_service_request/Software/Software_support_(general). Sign in to access IBM Service Requests andenter your information into the problem submission tool.

    By telephoneFor the telephone number to call in your country, go to the IBM SoftwareSupport Handbook at http://www14.software.ibm.com/webapp/set2/sas/f/handbook/home.html and click Contacts.

    xxii IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • Conventions used in this guidev Command to be entered on the Linux command line:

    > dsmadmc

    v Command to be entered on the command line of an administrative client:query devclass

    In the usage and descriptions for administrative commands, the term characterscorresponds to the number of bytes available to store an item. For languages inwhich it takes a single byte to represent a displayable character, the character tobyte ratio is 1 to 1. However, for DBCS and other multi-byte languages, thereference to characters refers only to the number of bytes available for the item andmay represent fewer actual characters.

    Preface xxiii

  • xxiv IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • New for IBM Tivoli Storage Manager Version 6.3Many features in the Tivoli Storage Manager Version 6.3 server are new forprevious Tivoli Storage Manager users.

    Server updatesNew features and other changes are available in the IBM Tivoli Storage ManagerV6.3 server. Technical updates since the previous edition are marked with a verticalbar ( | ) in the left margin.

    New for the server in Version 6.3.4Server fix pack 6.3.4 contains several new features, in addition to fixes forproblems.

    The server that is included with the Tivoli Storage Manager and IBM Tivoli StorageManager Extended Edition V6.4 products is at the V6.3.4 level. The V6.3.4 server isalso available for download separately, as a fix pack for current users of V6.3.

    Tivoli Storage Manager migration to V6.3.4 or later on Linuxx86_64You can now migrate a Tivoli Storage Manager V5 server that runs on an AIX,HP-UX, or Solaris operating system to V6.3.4 or later on a Linux x86_64 operatingsystem.

    Depending on your hardware and software environment, this migration proceduremight be useful for achieving server consolidation, load balancing, orstandardization on the Linux operating system.

    IBM Tivoli Storage Manager Operations CenterThe V6.4.1 IBM Tivoli Storage Manager Operations Center is a new web-based userinterface for managing a storage environment.

    The V6.4.1 Operations Center includes an Overview page that shows theinteraction of Tivoli Storage Manager servers and clients. You can use theOperations Center to identify potential issues at a glance, manage alerts, andaccess the Tivoli Storage Manager command line. The Administration Centerinterface is also available, but the Operations Center is the preferred monitoringinterface.Related tasks:Chapter 17, Managing servers with the Operations Center, on page 579

    Copyright IBM Corp. 1993, 2013 xxv

    |||||||||||||||||||

  • Tivoli Monitoring for Tivoli Storage Manager updatesTivoli Monitoring for Tivoli Storage Manager V6.3.4 includes some new Cognos

    reports, and features, including some methods for distributing Cognos reports toother organizations.

    The following new Cognos reports are available:

    Status reports

    v Client storage summary and detailsv VE activity statusv VE backup type summaryv VE current occupancy summary

    Trending reports

    v Client storage usage trends

    To allow reports to be shared, Cognos reports can be exported and imported in toother Tivoli Common Reporting instances.

    The Agent Log workspace is enhanced to display whether the monitored serversare up and running.

    Pruning values are now automatically configured during new installations. If youupgraded the application, you must manually configure the pruning settings toperiodically remove data from the WAREHOUS database.

    New for the server in Version 6.3.3Server fix pack 6.3.3 contains several new features, in addition to fixes forproblems.

    The server that is included with the Tivoli Storage Manager and IBM Tivoli StorageManager Extended Edition V6.4 products is at the V6.3.3 level. The V6.3.3 server isalso available for download separately, as a fix pack for current users of V6.3.

    LDAP-authenticated passwordsIBM Tivoli Storage Manager server V6.3.3 can use an LDAP directory server toauthenticate passwords. LDAP-authenticated passwords give you an extra level ofsecurity by being case-sensitive, offering advanced password rule enforcement, anda centralized server on which to authenticate them.

    You must have an LDAP directory server on which to authenticate a hashrepresentation of the password. After you configure the Tivoli Storage Managerserver, you can authenticate administrator and node passwords with the LDAPdirectory server.

    The two methods of authentication are LDAP and LOCAL. LOCAL means that thepassword is authenticated with the Tivoli Storage Manager server.

    Passwords that are authenticated with the Tivoli Storage Manager server are notcase-sensitive. All passwords can be composed of characters from the followinglist:a b c d e f g h i j k l m n o p q r s t u v w x y zA B C D E F G H I J K L M N O P Q R S T U V W X Y Z0 1 2 3 4 5 6 7 8 9~ ! @ # $ % ^ & * _ - + = ` | ( ) { } [ ] : ; < > , . ? /

    xxvi IBM Tivoli Storage Manager for Linux: Administrator's Guide

    |||||||||||||||||||

  • Restriction: Client nodes must be at V6.4 or later to use the LDAP directory serverto authenticate passwords.Related concepts:Managing passwords and logon procedures on page 892Related tasks:Configuring the Tivoli Storage Manager server to authenticate passwords with anLDAP directory server on page 896

    Tivoli Monitoring for Tivoli Storage Manager updatesTivoli Monitoring for Tivoli Storage Manager now includes some new TivoliEnterprise Portal workspaces, new Cognos reports, and the option for existing IBMTivoli Monitoring customers to install and deploy monitoring agents from a smallagent package.

    The new Cognos reports are:

    Status reports:

    v Client activity statusv Client backup currencyv Client backup statusv Client schedule statusv Client storage pool usage summaryv Current client occupancy summaryv Current storage pool summaryv Highest storage space usagev Server schedule statusv Yesterday's missed and failed client schedules

    Trending Reports

    v Client activity success ratev Client schedule success ratev Server database growth trendsv Server storage growth trends

    New Tivoli Enterprise Portal monitoring workspaces are:v Activity summary workspace, which provides data about server and clientoperations for both virtual and non-virtual environments.

    v Sessions workspace, which provides a view of all the active client sessionsrunning on the specified server.

    Additional VMware backup information is now provided in the Tivoli StorageManager server activity log and summary table for Data Protection for VMwareoperations. This new information provides improved data collection and reportingcontent when you use reporting facilities such as Tivoli Common Reporting.

    A new option to enable LDAP authentication, when creating and configuringmonitoring agent instances.

    The improved ability to exclude, or filter-out message numbers, to narrow results.

    New for IBM Tivoli Storage Manager Version 6.3 xxvii

  • Existing IBM Tivoli Monitoring users can now install the small agent package, andremotely deploy monitoring agents without having to download the larger TivoliMonitoring for Tivoli Storage Manager package.Related reference:Cognos status and trend reports on page 810

    Control for inactive NDMP operation connectionsTransmission Control Protocol (TCP) keepalive is a mechanism by which small packetsof data are sent across the network at predefined intervals. The packets prevent along-running, inactive connection from being closed by firewall software thatdetects and closes inactive connections. With this release, you can enable the TCPkeepalive function for control connections of network data-management protocol(NDMP).Related tasks:Enabling TCP keepalive on page 214

    Enhancements for expiration processingImprovements for expiring inventory are available with this release. Nodeprocessing can now be spread across more than one thread in parallel, at the filespace level. This change in process helps distribute the workload and moreefficiently avoid bottlenecks for nodes that use virtual servers.Related reference:Using commands to control expiration processing on page 505

    New for the server in Version 6.3.1Server fix pack 6.3.1 contains new features, in addition to fixes for problems.

    Data validation during read/write operations to tapeWith logical block protection, IBM Tivoli Storage Manager includes a cyclicredundancy check (CRC) value at the end of each logical block of data to bewritten to tape. You can specify CRC data-block validation during read and writeoperations, or only during write operations.

    You can use logical block protection only with the following types of drives andmedia:v IBM LTO5 and laterv IBM 3592 Generation 3 drives, and later, with 3592 Generation 2 media, and later

    New for the server in Version 6.3.0New features and other changes are available in the Tivoli Storage Manager V6.3server.

    Node replicationNode replication is the process of incrementally copying or replicating client nodedata from one server of Tivoli Storage Manager to another server of Tivoli StorageManager for the purpose of disaster recovery.

    The server from which client node data is replicated is called a source replicationserver. The server to which client node data is replicated is called a target replicationserver.

    Node replication avoids the logistics and security exposure of physically movingtape media to a remote location. If a disaster occurs and the source replication

    xxviii IBM Tivoli Storage Manager for Linux: Administrator's Guide

  • server is unavailable, backup-archive clients of Tivoli Storage Manager can recovertheir data from the target replication server. If you cannot recover the sourcereplication server, you can convert client nodes to nonreplicating nodes for storeoperations on the target replication server.

    If you use the export and import functions of Tivoli Storage Manager to store clientnode data on a disaster-recovery server, you can convert the nodes to replicatingnodes. When replicating data, you can also use data deduplication to reducebandwidth and storage requirements.

    Tivoli Storage Manager V6.3 servers can be used for node replication. However,you can replicate data for client nodes that are at V6.3 or earlier. You can alsoreplicate data that was stored on a Tivoli Storage Manager V6.2 or earlier serverbefore you upgraded it to V6.3.

    You cannot replicate nodes from a Tivoli Storage Manager V6.3.3 server to a serverthat is running on an earlier level of Tivoli Storage Manager.Related tasks:Chapter 34, Replicating client node data, on page 951

    Deduplication of NetApp file-server dataDeduplication of data that belongs to network-attached storage (NAS) file-serversis disabled by default. To enable deduplicaton of NetApp file-server data, use thenew ENABLENASDEDUP server option.

    Database table and index reorganizationIf automatic table and index reorganization is affecting server performance, youcan manually schedule reorganizations.

    Automatic backup-archive client deploymentIBM Tivoli Storage Manager, Version 6.3 can be scheduled to automatically deploybackup-archive client software to all workstations that have the backup-archiveclient installed.

    You can deploy backup-archive clients on Microsoft Windows operating systemsfrom a fix pack or interim fixes for all releases at V5.4 or later. You can migrate theBackup-Archive Client to a newer version, release, modification, or fix pack levelthat is V5.5 and later.

    You can deploy backup-archive clients on operating systems other than Windowsfrom all releases at V5.5 or later. These Backup-Archive Clients can go to any laterversion, release, modification, or fix level. You can coordinate the updates to eachBackup-Archive Client from the Administration Center.

    Multistream database backup and restore processingMultiple, concurrent data streams can reduce the amount of time that is requiredto back up or restore the database. You can specify multiple, concurrent datastreams for automatic or manual database-backup operations.

    During restore operations, the Tivoli Storage Manager server attempts to use thesame number of data streams that you specified for the backup operation. Forexample, suppose that you specify four data streams for a database backupoperation. During a restore operation, the server attempts to use four drives. If onedrive is offline and unavailable, the server uses three drives for the restoreoperation.

    New for IBM Tivoli Storage Manager Version 6.3 xxix

  • The benefit of multiple, concurrent data streaming depends on the size of thedatabase. In general, if the database is less than 100 GB, the amount of time thatyou can save is relatively small. Multiple, concurrent data streaming also usesmore volumes. If the volumes are high-capacity and if you use data compression,the result can be wasted space.

    Tivoli Monitoring for Tivoli Storage Manager updatesIBM Tivoli Monitoring for Tivoli Storage Manager, previously referred to as theReporting and Monitoring feature, has an improved installation wizard. Cognos isnow included for custom report creation.

    Updates to Tivoli Monitoring for Tivoli Storage Manager include the followingitems:v Cognos Business Intelligence V8 is an integrated business intelligence suite thatis provided as part of Tivoli Common Reporting. Tivoli Common Reporting isincluded in the Administration Center installation when you select the TivoliCommon Reporting component. See Customizing reports with Cognos BusinessIntelligence, in the Monitoring operations section of the Administrator's Guide fordetails. All of the information regarding client and server reports can also befound in that section.

    v The installation process has been improved to include a prerequisite checker,and now performs all installation configuration tasks automatically.

    v A customizable dashboard workspace has been added to display manycommonly viewed items in a single view. With the default setting, the dashboarddisplays data about the storage space used by node; unsuccessful client andserver schedules; and details about storage pools, drives, and activity log errormessages.

    v You can include multiple servers in a single report. Reports have been enhancedto refine the ac