IBM TSM.pdf - Front cover IBM Tivoli Storage Management...

This preview shows page 1 out of 556 pages.

Unformatted text preview: Front cover IBM Tivoli Storage Management Concepts See how IBM Tivoli Storage Manager can improve your IT operations Learn how to protect your vital applications and data Understand all aspects of storage management Charlotte Brooks Peter McFarlane Norbert Pott Martin Trcka Eduardo Tomaz ibm.com/redbooks International Technical Support Organization IBM Tivoli Storage Management Concepts May 2006 SG24-4877-04 Note: Before using this information and the product it supports, read the information in “Notices” on page xxi. Fifth Edition (May 2006) This edition applies to IBM Tivoli Manager Release 5.3 and related IBM Tivoli products. © Copyright International Business Machines Corporation 1997, 2000, 2003, 2006. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Contents Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxvii Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix May 2006, Fifth Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix Part 1. Storage management concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 1. Introduction to IBM Tivoli Storage Manager . . . . . . . . . . . . . . . 3 1.1 Features of Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 IBM Tivoli Storage Manager Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 IBM Tivoli Storage Manager Basic Edition . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4 IBM Tivoli Storage Manager Extended Edition . . . . . . . . . . . . . . . . . . . . . . 7 1.4.1 Disaster Recovery Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4.2 NDMP backup for Network Attached Storage . . . . . . . . . . . . . . . . . . 10 1.4.3 Extended library and drive support . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5 Optional additional products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.1 IBM Tivoli Storage Manager for Space Management . . . . . . . . . . . . 12 1.5.2 IBM Tivoli Storage Manager for HSM for Windows. . . . . . . . . . . . . . 13 1.5.3 IBM Tivoli Storage Manager for Storage Area Networks . . . . . . . . . 13 1.5.4 IBM Tivoli Continuous Data Protection for Files . . . . . . . . . . . . . . . . 13 1.5.5 IBM Tivoli Storage Manager for System Backup and Recovery . . . . 14 1.5.6 IBM System Storage Archive Manager . . . . . . . . . . . . . . . . . . . . . . . 15 1.6 Data protection product family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.6.1 IBM Tivoli Storage Manager for Advanced Copy Services . . . . . . . . 17 1.6.2 IBM Tivoli Storage Manager for Application Servers . . . . . . . . . . . . 18 1.6.3 IBM Tivoli Storage Manager for Copy Services . . . . . . . . . . . . . . . . 19 1.6.4 IBM Tivoli Storage Manager for Databases . . . . . . . . . . . . . . . . . . . 20 1.6.5 IBM Tivoli Storage Manager for Enterprise Resource Planning . . . . 22 1.6.6 IBM Tivoli Storage Manager for Mail . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.7 IBM Tivoli Storage Manager supported platforms . . . . . . . . . . . . . . . . . . . 25 1.8 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 © Copyright IBM Corp. 1997, 2000, 2003, 2006. All rights reserved. iii Chapter 2. Business requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.1 Storage consolidation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.2 Data protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.3 Disaster recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Chapter 3. Architectural concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.1 IBM Tivoli Storage Manager family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.1.1 Developing a strategic storage management approach . . . . . . . . . . 37 3.2 Key features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.3 IBM Tivoli Storage Manager architecture . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.3.2 Tivoli Storage Manager server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.3.3 Tivoli Storage Manager database . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.3.4 Tivoli Storage Manager backup-archive client . . . . . . . . . . . . . . . . . 41 3.3.5 Tivoli Storage Manager administration interfaces . . . . . . . . . . . . . . . 44 3.3.6 Tivoli Storage Manager externalized interfaces . . . . . . . . . . . . . . . . 47 3.3.7 Central scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.3.8 Disaster Recovery Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4 Basic client concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.1 Backup concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.2 Archive concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.4.3 Logical volume backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.4.4 Instant archive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.4.5 Mobile backup: adaptive differencing technology . . . . . . . . . . . . . . . 52 3.4.6 Error detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.5 Storage and device concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.5.1 Storage hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.5.2 Policy concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.5.3 Collocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.5.4 Tape defragmentation or reclamation . . . . . . . . . . . . . . . . . . . . . . . . 57 3.5.5 Media management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.5.6 SAN tape resource sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.5.7 Security concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.6 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Chapter 4. Planning concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.1 Most important: planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.2 Understanding the importance of your data . . . . . . . . . . . . . . . . . . . . . . . 62 4.2.1 Why back up, anyway? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.2.2 What do we back up? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.2.3 Time to restore... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 4.2.4 Better backups through better planning . . . . . . . . . . . . . . . . . . . . . . 64 4.2.5 The end result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 iv IBM Tivoli Storage Management Concepts 4.3 4.4 4.5 4.6 A brief overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Planning for Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Top tips for a successful implementation . . . . . . . . . . . . . . . . . . . . . . . . . 71 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Part 2. Client architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Chapter 5. Client data movement methods. . . . . . . . . . . . . . . . . . . . . . . . . 77 5.1 Traditional LAN and WAN backup topology . . . . . . . . . . . . . . . . . . . . . . . 78 5.2 SAN (LAN-free) backup topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 5.3 Server-free backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5.4 Split-mirror/point-in-time copy backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 5.5 NAS and NDMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Chapter 6. Backup-archive client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 6.1 What does a client do? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.2 Client components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.2.1 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 6.2.2 Configuration and options files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 6.2.3 Establishing the session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.3 Multi-session and transaction concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.3.1 Multi-session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.3.2 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 6.4 Client operation types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 6.5 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 6.5.1 Incremental backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.5.2 Selective backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 6.5.3 Image or logical volume backup . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.5.4 Locked file backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 6.5.5 Adaptive subfile backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 6.5.6 Journal-based backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 6.5.7 Group backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 6.5.8 Active and inactive file versions . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 6.5.9 Retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 6.5.10 Backup binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 6.5.11 Rebinding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 6.5.12 Backup special considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 6.6 Archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 6.6.1 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 6.6.2 Client space reduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 6.6.3 Retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.7 Backup set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6.7.1 Backup set planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 6.7.2 Server/client media support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Contents v 6.8 Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 6.8.1 Restartable restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 6.8.2 Point-in-time restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 6.8.3 No-query restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 6.8.4 Multi-session restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 6.8.5 Logical volume restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 6.8.6 Backup set restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 6.8.7 Cross-platform restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 6.9 Retrieve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 6.9.1 Retrieve key concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 6.9.2 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 6.10 Backup versus archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 6.11 Other considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 6.11.1 Include-exclude lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 6.11.2 Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 6.11.3 Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 6.11.4 Client authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 6.11.5 Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 6.11.6 Cyclic redundancy checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 6.11.7 Windows specifics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Chapter 7. API client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 7.1 Tivoli Storage Manager API client introduction . . . . . . . . . . . . . . . . . . . . 166 7.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 7.3 Understanding configuration files and options files . . . . . . . . . . . . . . . . . 167 7.4 Setting up the API environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 7.5 Using passwordaccess generate without TCA . . . . . . . . . . . . . . . . . . . . 169 Chapter 8. HSM solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 8.2 IBM Tivoli Storage Manager for Space Management . . . . . . . . . . . . . . . 174 8.2.1 HSM migration (UNIX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 8.2.2 Recall (UNIX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 8.2.3 Reconciliation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 8.2.4 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 8.2.5 Backup and restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 8.2.6 Archive and retrieve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 8.2.7 IBM Tivoli Enterprise Space Management Console . . . . . . . . . . . . 180 8.3 IBM Tivoli Storage Manager HSM for Windows . . . . . . . . . . . . . . . . . . . 187 8.3.1 HSM migration (Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 8.3.2 Recall (Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 8.3.3 Additional considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Part 3. Server architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 vi IBM Tivoli Storage Management Concepts Chapter 9. Policy management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 9.1 .Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 9.2 Data storage policy components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 9.3 Copy groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 9.3.1 Backup copy group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 9.3.2 Backup versioning and retention . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 9.3.3 Backup mode and frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 9.3.4 Table of contents destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 9.3.5 Archive copy group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 9.3.6 Data retention protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 9.4 Management class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 9.4.1 Binding and explicit binding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 9.4.2 Binding backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 9.4.3 Binding archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 9.4.4 Controlling space managed files . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 9.5 Policy set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 9.6 Policy domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 9.6.1 Safety net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 9.7 Policy management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Chapter 10. Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 10.2 Administrative schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 10.3 Client schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 10.3.1 Client polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 10.3.2 Server-prompted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 10.3.3 One-time client schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 10.4 Frequency and duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 10.5 Retry and randomization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 10.6 Logging sc...
View Full Document

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture