Contenu connexe Similaire à Get more out of your san with ibm tivoli storage manager sg246687 (20) Plus de Banking at Ho Chi Minh city (20) Get more out of your san with ibm tivoli storage manager sg2466871. Front cover
Get More Out of Your SAN
with IBM Tivoli Storage
Manager
Provides detailed planning, installation,
and configuration scenarios
Describes new features for Tivoli
Storage Manager V5.3
Includes flowcharts for
troubleshooting
Charlotte Brooks
Michel Baus
Denver Daley
Richard Lanicca
ibm.com/redbooks
4. Note: Before using this information and the product it supports, read the information in “Notices” on
page xv.
First Edition (June 2005)
This edition applies to Version 5, Release 3 of IBM Tivoli Storage Manager and related products.
© Copyright International Business Machines Corporation 2005. All rights reserved.
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
5. Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Chapter 1. Introduction to SANs and IBM Tivoli Storage Manager . . . . . . . . . . . . . . . . 1
1.1 Overview of Storage Area Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Introduction to Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Tivoli Storage Manager SAN functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Tivoli Storage Manager V5.3 latest SAN functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Tivoli Storage Manager SAN functions and products . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2. Tape library sharing planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 Library sharing overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.1 Library partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.2 Library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Components of library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.1 Library Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.2 Library Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Library medium changer and library control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.4 Library drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.5 Library control path failover. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.6 Data path failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Benefits of tape library sharing with Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . 18
2.4 Requirements for tape library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5 Tasks with Tivoli Storage Manager library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.1 Library Manager as a single Tivoli Storage Manager Server without Tivoli Storage
Manager client data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2 Tivoli Storage Manager server maintenance planning . . . . . . . . . . . . . . . . . . . . . 20
2.5.3 Library drive reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5.4 Drive allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5.5 Deleting a library volume on the Library Manager . . . . . . . . . . . . . . . . . . . . . . . . 22
2.6 Moving to a dedicated Tivoli Storage Manager Library Manager . . . . . . . . . . . . . . . . . 24
2.6.1 Preparing the new Tivoli Storage Manager Library Manager instance . . . . . . . . . 28
2.6.2 Checking the server-to-server communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.6.3 Stop all activities on all Tivoli Storage Manager servers. . . . . . . . . . . . . . . . . . . . 29
2.6.4 Backing up the Tivoli Storage Manager database for all Tivoli Storage Manager
servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.6.5 Listing all library volumes on the original Library Manager . . . . . . . . . . . . . . . . . . 30
2.6.6 Checking out library volumes on the original Library Manager . . . . . . . . . . . . . . . 30
2.6.7 Creating library definitions on the new Library Manager. . . . . . . . . . . . . . . . . . . . 31
2.6.8 Checking in library volumes on the new Library Manager . . . . . . . . . . . . . . . . . . 32
2.6.9 Deleting and defining the library on the old Library Manager . . . . . . . . . . . . . . . . 33
2.6.10 Deleting unneeded volume history entries on the old Library Manager . . . . . . . 34
© Copyright IBM Corp. 2005. All rights reserved. iii
6. 2.6.11 Updating all libraries on all Library Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.7 Command differences in a library sharing environment . . . . . . . . . . . . . . . . . . . . . . . . 37
2.7.1 Auditing the library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.7.2 The QUERY MOUNT and QUERY DRIVE commands. . . . . . . . . . . . . . . . . . . . . 38
2.8 Interactions between Library Manager and Library Client. . . . . . . . . . . . . . . . . . . . . . . 40
Chapter 3. SCSI tape library sharing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.1 Introduction to SCSI tape library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.1 SCSI libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.2 Library medium changer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2 Library sharing with SCSI/FC tape libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.1 SAN zoning information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.2 Installing on IBM AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.2.3 Installing on Microsoft Windows 2000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.2.4 Installing on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.2.5 Installing on SUN Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3.3 Tivoli Storage Manager configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.3.1 With the Tivoli Storage Manager Administration Center . . . . . . . . . . . . . . . . . . . . 73
3.3.2 With the Tivoli Storage Manager command line interface. . . . . . . . . . . . . . . . . . . 90
Chapter 4. IBM 3494 tape library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.1 Introduction to the IBM 3494 tape library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.1.1 IBM 3494 Library Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.1.2 Categories in an IBM 3494 library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.2 Library Sharing with the IBM 3494 Tape Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.2.1 Installing on IBM AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.2.2 Installing on Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.2.3 Installing on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
4.2.4 Installing on SUN Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
4.3 Tivoli Storage Manager configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
4.3.1 Configuring server-to-server communication on the Library Manager . . . . . . . . 123
4.3.2 Defining the library on the Library Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
4.3.3 Defining the library path on the Library Manager . . . . . . . . . . . . . . . . . . . . . . . . 124
4.3.4 Defining the drives for this library on the Library Manager . . . . . . . . . . . . . . . . . 124
4.3.5 Defining the drive paths on the Library Manager . . . . . . . . . . . . . . . . . . . . . . . . 124
4.3.6 Defining a device class using the library on the Library Manager. . . . . . . . . . . . 124
4.3.7 Checking in library volumes on the Library Manager . . . . . . . . . . . . . . . . . . . . . 124
4.3.8 Creating the server-to-server communication on the Library Client . . . . . . . . . . 124
4.3.9 Defining the library on the Library Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.3.10 Defining the drives path for the Library Client on the Library Manager. . . . . . . 125
4.3.11 Defining a device class that uses the library on the Library Client . . . . . . . . . . 125
Chapter 5. Library sharing with the ACSLS Manager . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.1 Introduction to the ACSLS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.1.1 Basic communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5.2 Tivoli Storage Manager library sharing with the STK ACSLS Manager . . . . . . . . . . . 130
5.2.1 Installing on IBM AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5.2.2 Installing on Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5.2.3 Installing on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
5.2.4 Installing on SUN Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
5.3 Tivoli Storage Manager configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
5.3.1 Defining server-to-server communication on the Library Manager . . . . . . . . . . . 150
5.3.2 Setting the ACSLS options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
5.3.3 Defining the library on the Library Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
iv Get More Out of Your SAN with IBM Tivoli Storage Manager
7. 5.3.4 Defining the drives for this library on the Library Manager . . . . . . . . . . . . . . . . . 153
5.3.5 Defining the drives path on the Library Manager . . . . . . . . . . . . . . . . . . . . . . . . 154
5.3.6 Defining a device class that uses the library on the Library Manager. . . . . . . . . 154
5.3.7 Checking in library volumes on the Library Manager . . . . . . . . . . . . . . . . . . . . . 154
5.3.8 Defining server-to-server communication on the Library Client . . . . . . . . . . . . . 155
5.3.9 Defining the library on the Library Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
5.3.10 Defining the drive path for the Library Client on the Library Manager. . . . . . . . 155
5.3.11 Defining a device class that uses the library on the Library Client . . . . . . . . . . 156
5.3.12 Checking the setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Chapter 6. Planning for LAN-free. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.1 Details about LAN-free backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
6.2 When to use LAN-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6.3 The ideal LAN-free client machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.4 Supported operating systems and requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.5 Configuration preparations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
6.5.1 Obtaining the device name(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
6.6 Compatibility concerns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Chapter 7. LAN-free backup to tape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
7.1 Overview of the lab environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
7.2 Setting up a policy domain for LAN-free clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
7.2.1 Setting up a policy domain from the Administration Center . . . . . . . . . . . . . . . . 174
7.2.2 Setting up a policy domain using the command line interface . . . . . . . . . . . . . . 179
7.3 Registering a new client node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
7.3.1 Registering the node from the Administration Center . . . . . . . . . . . . . . . . . . . . . 179
7.3.2 Registering the node using the command line interface . . . . . . . . . . . . . . . . . . . 181
7.4 Enabling LAN-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
7.4.1 Setting LAN-free from the Administration Center . . . . . . . . . . . . . . . . . . . . . . . . 182
7.4.2 Setting up LAN-free data movement using the command line interface . . . . . . . 189
7.4.3 Configuring the client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
7.5 Configuring the Storage Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
7.5.1 Configuring the Storage Agent from the Management Console . . . . . . . . . . . . . 194
7.5.2 Configuring the Storage Agent using the command line interface . . . . . . . . . . . 199
7.6 Verifying the LAN-free path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
7.7 Communicating with and monitoring the Storage Agent . . . . . . . . . . . . . . . . . . . . . . . 203
7.7.1 Querying from the Tivoli Storage Manager server . . . . . . . . . . . . . . . . . . . . . . . 203
7.7.2 Using the command line interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
7.8 Configuring other Tivoli products for LAN-free . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Chapter 8. LAN-free backup to disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
8.1 Introduction to LAN-free backup to disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
8.2 Preconfiguration: Setting up SANergy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
8.3 Overview of the lab environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
8.4 Summary of LAN-free disk configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
8.5 Setting up the SAN-attached disk device on the Tivoli Storage Manager server . . . . 213
8.5.1 Setting up the SAN disk device from the Administration Center . . . . . . . . . . . . . 213
8.5.2 Setting up the SAN disk device using the command line interface . . . . . . . . . . . 219
8.6 Creating a policy domain for LAN-free clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
8.6.1 Creating a policy domain from the Administration Center. . . . . . . . . . . . . . . . . . 222
8.6.2 Creating a policy domain using the command line interface. . . . . . . . . . . . . . . . 226
8.7 Registering client node(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
8.7.1 Registering the node from the Administration Center . . . . . . . . . . . . . . . . . . . . . 227
8.7.2 Registering a node using the command line interface . . . . . . . . . . . . . . . . . . . . 229
Contents v
8. 8.8 Setting up server-to-server communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
8.8.1 Setting up server-to-server communication from the Administration Center. . . . 230
8.8.2 Setting up server-to-server communication using the command line interface. . 234
8.9 Installing and configuring the client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
8.9.1 LAN-free options (used between the client and the Storage Agent) . . . . . . . . . . 235
8.10 Configuring the Storage Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
8.10.1 Setting up the Storage Agent from the Administration Center . . . . . . . . . . . . . 237
8.10.2 Setting up the Storage Agent using the command line interface . . . . . . . . . . . 241
8.11 Enabling LAN-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
8.11.1 Enabling LAN-free from the Administration Center . . . . . . . . . . . . . . . . . . . . . . 243
8.11.2 Enabling LAN-free with the command line interface . . . . . . . . . . . . . . . . . . . . . 249
8.12 Verifying the LAN-free path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Chapter 9. Tivoli Storage Manager SAN Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
9.1 SAN device mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
9.2 New or updated Tivoli Storage Manager commands . . . . . . . . . . . . . . . . . . . . . . . . . 255
9.2.1 SANDISCOVERY server option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
9.2.2 QUERY SAN command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
9.2.3 DEFINE LIBRARY command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
9.2.4 DEFINE DRIVE serial number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
9.2.5 DEFINE DRIVE element number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
9.2.6 SAN Discovery error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
9.2.7 New Tivoli Storage Manager messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
9.3 Platform support and usage instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
9.3.1 Information for Windows systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
9.3.2 Information for AIX systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
9.3.3 Information for Linux systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
9.3.4 Information for Solaris systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
9.4 Example of the automatic device mapping feature . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Chapter 10. Server-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
10.1 Overview of server-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
10.1.1 Related options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
10.1.2 Data format for server-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
10.2 Requirements for server-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
10.2.1 Preparing for server-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
10.3 Server-free data movement in our lab environment . . . . . . . . . . . . . . . . . . . . . . . . . 277
10.3.1 Server-free backup and restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Chapter 11. Tivoli Storage Manager for Hardware — Data Protection for ESS for
mySAP™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
11.1 Introduction to Data Protection for mySAP™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
11.2 Overview of the test environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
11.2.1 Overview of the procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
11.3 Requirements and prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
11.3.1 Hardware requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
11.3.2 Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
11.3.3 Storage classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
11.4 Installation for this environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
11.4.1 mySAP™ and Oracle™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
11.4.2 Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
11.4.3 Tivoli Storage Manager for Hardware: Data Protection for IBM ESS for mySAP™
319
11.4.4 Backup and restore commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
vi Get More Out of Your SAN with IBM Tivoli Storage Manager
9. 11.5 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
11.5.1 FlashCopy Backup OFFLINE_MIRROR NOCOPY to Tivoli Storage Manager 331
11.5.2 FlashCopy Backup ONLINE_MIRROR Disk-only INCR . . . . . . . . . . . . . . . . . . 343
11.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restore356
11.6.1 FlashBack Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
11.7 Special environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
11.7.1 AIX LVM mirroring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
11.7.2 AIX HACMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
11.7.3 Multiple backup generations on disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
11.8 Determining problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
11.8.1 Diagnostic commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
11.8.2 Summary of various logs and traces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
11.8.3 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Chapter 12. Backing up SAN File System with Tivoli Storage Manager . . . . . . . . . . 379
12.1 SAN File System overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
12.1.1 SAN File System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
12.2 Backing up SAN File System with Tivoli Storage Manager. . . . . . . . . . . . . . . . . . . . 382
12.2.1 Benefits of Tivoli Storage Manager with SAN File System . . . . . . . . . . . . . . . . 382
12.3 Backup and restore scenarios with Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . 383
12.3.1 Backing up user data in Windows filesets using Tivoli Storage Manager client for
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
12.3.2 Backing up user data in UNIX filesets with Tivoli Storage Manager client for AIX .
387
12.3.3 Backing up FlashCopy images with Tivoli Storage Manager the -snapshotroot
option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
12.4 Special environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
12.4.1 Large quantity of data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
12.4.2 Large amounts of files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Chapter 13. General troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
13.1 Introduction to troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
13.1.1 Step 1.1: QUERY SAN command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
13.1.2 Step 1.2: Is the correct device driver installed . . . . . . . . . . . . . . . . . . . . . . . . . 404
13.1.3 Step 1.3: Test the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
13.1.4 Step 1.4: Powercycle the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
13.1.5 Step 1.5: Confirm that the path is online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
13.1.6 Step 1.6: Update the path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
13.1.7 Step 1.7: q path f=d. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
13.1.8 Step 1. 8: Confirm that the path points to the correct device . . . . . . . . . . . . . . 408
13.1.9 Step 1. 9: Contact the vendor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
13.2 Library and SAN troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
13.2.1 Step 2.1: Is the device visible in SAN Nameserver. . . . . . . . . . . . . . . . . . . . . . 410
13.2.2 Step 2.2: Check cables for drive etc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
13.2.3 Step 2.3: Is the zoning correct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
13.2.4 Step 2.1: Is the server visible in SAN Nameserver . . . . . . . . . . . . . . . . . . . . . . 411
13.2.5 Step 2.2: Check cables for server etc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
13.2.6 Step 2.6: Check HBA drivers and firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
13.2.7 Step 2.7: Contact the vendor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
13.3 Operating system and drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
13.3.1 Step 3.1: Is this an IBM device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
13.3.2 Step 3.2: Check the Tivoli Storage Manager device driver . . . . . . . . . . . . . . . . 413
13.3.3 Step 3.3: Check the IBM tape device driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Contents vii
10. 13.3.4 Step 3.4: Discover new devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
13.3.5 Step 3.5: Is the device visible to the operating system . . . . . . . . . . . . . . . . . . . 413
13.3.6 Step 3.6: Contact the vendor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
13.4 Troubleshooting library sharing configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
13.4.1 Re-synchronizing server-to-server communication. . . . . . . . . . . . . . . . . . . . . . 418
13.4.2 Define library path fails for IBM 3494 Tape Library. . . . . . . . . . . . . . . . . . . . . . 419
13.4.3 ACSLS volume already locked . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
13.4.4 ACSLS SSI Daemon requires correct name resolution . . . . . . . . . . . . . . . . . . 420
13.4.5 Cannot connect to a Windows Tivoli Storage Manager server instance. . . . . . 420
Appendix A. Understanding TCP/IP ports for LAN-free in Tivoli Storage Manager . 421
Introduction to TCP/IP ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
TCP/IP port definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Server ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Client ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Storage Agent ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
viii Get More Out of Your SAN with IBM Tivoli Storage Manager
11. Figures
1-1 Common SAN components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 Traditional LAN based backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1-3 LAN-free tape and disk backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-4 Server-free data movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-5 FlashCopy backup via a SAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1-6 Typical tape library sharing configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2-1 Library partitioning into multiple logical libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2-2 Library sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2-3 SCSI library control path failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2-4 Data path failover with one SAN fabric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2-5 Data path failover with two SAN fabrics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2-6 Library Manager instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2-7 Before the Library Manager move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2-8 After the Library Manager move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3-1 SCSI/FC attached tape library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3-2 SCSI/FC attached tape library with control path failover . . . . . . . . . . . . . . . . . . . . . . 45
3-3 SCSI library sharing overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3-4 SAN zoning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3-5 Device Manager: Without IBM tape driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3-6 Device Manager: Tape drive properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3-7 Device Manager: Tape drive update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3-8 Device Manager: Tape drive update - choose a specific driver . . . . . . . . . . . . . . . . . 56
3-9 Device Manager: Tape drive update - have a disk . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3-10 Device Manager: Tape drive update - select inf file. . . . . . . . . . . . . . . . . . . . . . . . . . 57
3-11 Device Manager: Tape drive update - drive models . . . . . . . . . . . . . . . . . . . . . . . . . 57
3-12 Device Manager: Tape medium changer update. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3-13 Device Manager: Tape medium changer update. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3-14 Device Manager: Tape medium changer update - choose a specific driver . . . . . . . 59
3-15 Device Manager: Tape medium changer update - have a disk . . . . . . . . . . . . . . . . . 60
3-16 Device Manager: Tape medium changer update - choose directory . . . . . . . . . . . . . 60
3-17 Device Manager: Tape medium changer update - models . . . . . . . . . . . . . . . . . . . . 61
3-18 Device Manager: With the IBM device driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3-19 MMC: Tivoli Storage Manager Device Driver menu. . . . . . . . . . . . . . . . . . . . . . . . . . 62
3-20 MMC: Tivoli Storage Manager Device Driver - Drive information . . . . . . . . . . . . . . . 62
3-21 Lab configuration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3-22 Library Manager: Query Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3-23 Library Manager: enter name and type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3-24 Library Manager: Define library changer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3-25 Library Manager: Add drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3-26 Library Manager: Define path for drive one . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3-27 Library Manager: Define path for drive two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3-28 Library Manager: Drives and paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3-29 Library Manager: Library wizard summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3-30 Library Manager: Shared library defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3-31 Library Manager: Query all device classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3-32 Library Manager: Defined device classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3-33 Library Manager: Wizard for the device class definition . . . . . . . . . . . . . . . . . . . . . . 79
3-34 Library Manager: Device class name and library assortment . . . . . . . . . . . . . . . . . . 80
© Copyright IBM Corp. 2005. All rights reserved. ix
12. 3-35 Library Manager: All defined device classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3-36 Library Manager: Library settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3-37 Library Manager: Add volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3-38 Library Manager: Are the volumes labeled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3-39 Library Manager: Where are the volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3-40 Library Manager: Check in libvolumes options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3-41 Library Manager: Check in waittime. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3-42 Library Manager: Check in summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3-43 Library Manager: Query libvolumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3-44 Library Client: Create the library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3-45 Library Client: Create library wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3-46 Library Client: Define the primary Library Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3-47 Library Client: Define path for the shared drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3-48 Library Client: Define path for drive one . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3-49 Library Client: Path for both drives defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3-50 Library Client: Device class definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4-1 IBM 3494 Library sharing overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4-2 Windows IBM Automated Tape Library Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4-3 Windows: Device Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4-4 Windows: HW update wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4-5 Windows: Driver search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4-6 Windows: Select driver directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4-7 Windows: Select tape driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4-8 Windows: Model select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
4-9 Windows: Driver compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
4-10 Windows: MMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
4-11 3494 configuration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
5-1 ACSLS configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5-2 Tivoli Storage Manager SSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5-3 Tape Library sharing with ACSLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5-4 STK LibAttach configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5-5 STK Microsoft Windows service entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5-6 Windows: Update drive driver step 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
5-7 Windows: Update drive driver step 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
5-8 Windows: Update drive driver step 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
5-9 Windows: Update drive driver step 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
5-10 Windows: Update drive driver step 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
5-11 Windows: Management Console, device information . . . . . . . . . . . . . . . . . . . . . . . 139
5-12 Lab overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6-1 Steps for a LAN-free backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6-2 Small file effect on LAN-free backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
7-1 LAN-free environment in our lab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
7-2 The Policy Domains screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
7-3 The current policy domains show up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
7-4 The Create Policy Domain General screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
7-5 Create Policy Domain Storage Pools screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
7-6 Create Policy Domain Assign Client Node Now? screen. . . . . . . . . . . . . . . . . . . . . 176
7-7 Create Policy Domain, Summary screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
7-8 List of policy domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
7-9 Create Policy Domain Assign Client Node View Clients screen . . . . . . . . . . . . . . . 177
7-10 Create Policy Domain, Assign Client Nodes, Select a client node to assign . . . . . . 178
7-11 Create Policy Domain Summary after selecting a client to assign. . . . . . . . . . . . . . 178
7-12 Tivoli Storage Manager servers and their policy domains . . . . . . . . . . . . . . . . . . . . 180
x Get More Out of Your SAN with IBM Tivoli Storage Manager
13. 7-13 Policy domains for a Tivoli Storage Manager server . . . . . . . . . . . . . . . . . . . . . . . . 180
7-14 Newly defined node. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
7-15 Start the Server-to-Server communication settings . . . . . . . . . . . . . . . . . . . . . . . . . 182
7-16 Server-to-Server Settings input screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
7-17 Select node and Enable LAN-free Data Movement . . . . . . . . . . . . . . . . . . . . . . . . . 183
7-18 LAN-Free client configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
7-19 Verify Data Transfer Settings screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
7-20 Create or Select Storage Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
7-21 Create Storage Agent screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7-22 Select Storage Pool screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
7-23 Create Drive Paths screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
7-24 Modify Drive Path screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
7-25 Create Drive Paths screen showing assigned device names . . . . . . . . . . . . . . . . . 187
7-26 Configure Another Storage Pool? screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
7-27 LAN-free setup complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
7-28 LAN-free backup using a dedicated Storage Agent. . . . . . . . . . . . . . . . . . . . . . . . . 192
7-29 Management console showing Tivoli Storage Manager StorageAgent1 expansion 194
7-30 Start Storage Agent Initialization wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
7-31 The Welcome to the Storage Agent Initialization Wizard screen . . . . . . . . . . . . . . . 195
7-32 The Tivoli Storage Manager Server Account Information screen filled in . . . . . . . . 195
7-33 Tivoli Storage Manager Server Communication Information screen completed . . . 196
7-34 Storage Agent Account Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
7-35 Completing the Storage Agent Initialization Wizard. . . . . . . . . . . . . . . . . . . . . . . . . 197
7-36 The Storage Agent has been initialized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
7-37 Storage Agent service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
7-38 Example of Backup-Archive Client that shows bytes transferred using LAN-free . . 202
8-1 The LAN-free to disk setup in our lab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
8-2 SAN-attached disks to be accessed for LAN-free backup . . . . . . . . . . . . . . . . . . . . 210
8-3 MDC shares the drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
8-4 SANergy managed buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
8-5 SANergy device assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
8-6 Volumes assigned to TONGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
8-7 SANergy shared disks accessed on SENEGAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
8-8 Servers screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
8-9 Device Classes screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
8-10 Select Device Type screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
8-11 Shared file device class definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
8-12 Create Device Summary screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
8-13 Newly created device class SANDISK, with file library called SANDISK. . . . . . . . . 216
8-14 New library is listed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
8-15 Servers screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
8-16 Create Storage Pools screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
8-17 General Storage Pool Settings screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
8-18 Select a Device Class screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
8-19 Create Storage Pool Summary screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
8-20 New storage pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
8-21 Policy Domains screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
8-22 List of policy domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
8-23 Policy Domain General screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8-24 Specify storage pool for the policy domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8-25 Create Policy Domain Assign Client Nodes Now? screen. . . . . . . . . . . . . . . . . . . . 224
8-26 Create Policy Domain Summary screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
8-27 Create Policy Domain Assign Client nodes screen . . . . . . . . . . . . . . . . . . . . . . . . . 225
Figures xi
14. 8-28 Select client nodes to assign to the policy domain . . . . . . . . . . . . . . . . . . . . . . . . . 225
8-29 The Create Policy Domain Summary screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
8-30 The newly created policy domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
8-31 Policy domain properties screen, after selecting Create a Client Node. . . . . . . . . . 227
8-32 Create Client Node General screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
8-33 Create Client Node Security screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
8-34 Create Client Summary screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
8-35 The newly created node shows up under the policy domain . . . . . . . . . . . . . . . . . . 229
8-36 Enterprise Management screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
8-37 Server-to-Server settings for the Library Manager server . . . . . . . . . . . . . . . . . . . . 231
8-38 Servers and Server Groups Defined screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
8-39 Servers screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
8-40 Define Server Welcome screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
8-41 Define Server General screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
8-42 Server-to-server communication screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
8-43 Define a Server Virtual Volume screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
8-44 Define Server Summary screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
8-45 Newly created Storage Agent server appears . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
8-46 LAN-free to disk setup in our lab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
8-47 Management console showing TSM StorageAgent1 expansion . . . . . . . . . . . . . . . 237
8-48 Start the Storage Agent Initialization wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
8-49 The Welcome to the Storage Agent Initialization Wizard screen . . . . . . . . . . . . . . . 238
8-50 The TSM Server Account Information screen filled in . . . . . . . . . . . . . . . . . . . . . . . 238
8-51 TSM Server Communication Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
8-52 Storage Agent Account Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
8-53 Completing the Storage Agent Initialization Wizard. . . . . . . . . . . . . . . . . . . . . . . . . 240
8-54 The Storage Agent has been initialized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
8-55 Storage Agent service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
8-56 Policy Domains screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
8-57 List of Policy Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
8-58 LANFREE_DISK Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
8-59 Client node used for LAN-free to disk use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
8-60 Enable LAN-free data movement Welcome screen. . . . . . . . . . . . . . . . . . . . . . . . . 244
8-61 Verify Data Transfer Settings screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
8-62 Select an existing Storage Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
8-63 Select a Storage Pool screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
8-64 Specify the directories of the SAN-attached disks . . . . . . . . . . . . . . . . . . . . . . . . . . 247
8-65 Select whether to configure another Storage Agent. . . . . . . . . . . . . . . . . . . . . . . . . 247
8-66 The Enable LAN-free Data Movement Summary screen. . . . . . . . . . . . . . . . . . . . . 248
8-67 Completing the setup on the client node overview . . . . . . . . . . . . . . . . . . . . . . . . . 248
8-68 The Backup-Archive Detailed Status Report that shows LAN-free bytes . . . . . . . . 251
9-1 Library Manager and client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
10-1 Image backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
10-2 Server-free backups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
10-3 Specialist main window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
10-4 Attention! message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
10-5 Upload completed message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
10-6 Warning! message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
10-7 Enable Data Mover window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
10-8 Fibre Channel selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
10-9 Fibre Channel parameters window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
10-10 Visible devices for Fibre Channel - 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
10-11 Lab server-free setup 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
xii Get More Out of Your SAN with IBM Tivoli Storage Manager
15. 10-12 Lab server-free setup 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
10-13 Device information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
10-14 Device information window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
10-15 QUERY STATUS output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
10-16 Enabling server-free backups on the client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
10-17 Warning if data mover not available on server-free backup. . . . . . . . . . . . . . . . . . . 286
10-18 Server-free image backup in progress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
10-19 Server-free backup status report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
10-20 Server-free image backup using command line interface . . . . . . . . . . . . . . . . . . . . 288
10-21 Activity log extract showing server-free backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
10-22 Server-free restore selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
10-23 Warning on image restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
10-24 Server-free image restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
10-25 Server-free image restore using command line interface . . . . . . . . . . . . . . . . . . . . 290
10-26 Activity log extract showing server-free restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
11-1 Test environment in the lab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
11-2 Machine setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
11-3 Disk setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
11-4 Configuration files of Data Protection for mySAP . . . . . . . . . . . . . . . . . . . . . . . . . . 318
11-5 mySAP backup environment: configuration files . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
11-6 FlashCopy backup scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
11-7 OFFLINE_MIRROR backup method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
11-8 FlashBack restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
11-9 LVM mirroring in mySAP ESS environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
11-10 HACMP mySAP environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
11-11 Use of two target sets as backup generations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
12-1 SAN File System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
12-2 Backing up SAN File System with Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . 382
12-3 User files selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
12-4 Restore selective file selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
12-5 Select destination of restore file(s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
12-6 Restore files selection for FlashCopy image backup . . . . . . . . . . . . . . . . . . . . . . . . 386
12-7 Restore files destination path selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
12-8 Large amounts of files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
13-1 General troubleshooting flow chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
13-2 Powercycle a drive in a 3584 library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
13-3 Library and SAN flow-chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
13-4 SAN switch nameserver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
13-5 Operating system and drivers flow-chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
13-6 List tape devices on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
13-7 Windows: Add new Tivoli Storage Manager Server. . . . . . . . . . . . . . . . . . . . . . . . . 420
Figures xiii
16. xiv Get More Out of Your SAN with IBM Tivoli Storage Manager
17. Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area.
Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product, program, or service that does
not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not give you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisions
are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any
manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm the
accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and
distribute these sample programs in any form without payment to IBM for the purposes of developing, using,
marketing, or distributing application programs conforming to IBM's application programming interfaces.
© Copyright IBM Corp. 2005. All rights reserved. xv
18. Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
Eserver® AIX® Redbooks™
Eserver® Domino® RS/6000®
Redbooks (logo) ™ DB2® SANergy®
ibm.com® Enterprise Storage Server® Tivoli®
iSeries™ FlashCopy® TotalStorage®
pSeries® HACMP™ Wave®
z/OS® IBM® WebSphere®
zSeries® Lotus® 1-2-3®
AIX 5L™ Magstar® 3090™
The following terms are trademarks of other companies:
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the
United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services
mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and in several other countries all over the world. All other product and service names mentioned are
the trademarks of their respective companies. Data contained in this document serves informational purposes
only. National product specifications may vary.
Other company, product, and service names may be trademarks or service marks of others.
xvi Get More Out of Your SAN with IBM Tivoli Storage Manager
19. Preface
Storage Area Networks (SANs) have changed the way that data is moved, stored, and
managed, allowing you to access your data faster and more efficiently. IBM Tivoli Storage
Manager allows you to exploit your SAN infrastructure to potentially provide increased
performance, greater flexibility in configurations, and more efficient use of your hardware
resources.
This IBM Redbook describes the features of Tivoli Storage Manager, which can be deployed
in a SAN. These features include LAN-free backup to tape and disk, tape library sharing, and
server-free backup. It also discusses how to use Tivoli Storage Manager with other
applications and hardware, such as STK libraries, mySAP™, and IBM TotalStorage® SAN
File System. The emphasis of this information is on showing what can be done, why to do it,
and how to do it.
This book is written for people who are working for IBM, our clients, vendors, and consulting
organizations and who want to understand how Tivoli Storage Manager fits into and
enhances a SAN environment, as well as for those wanting detailed assistance in
implementing Tivoli Storage Manager using SAN-attached storage.
The team that wrote this redbook
This redbook was produced by a team of specialists from around the world working at the
International Technical Support Organization (ITSO), San Jose Center.
Figure 1 The team: Richard, Denver, Michel, and Charlotte
Charlotte Brooks is an IBM Certified IT Specialist and Project Leader for Storage Solutions
at the ITSO, San Jose Center. She has 15 years of experience with IBM in the fields of IBM
TotalStorage hardware and software, IBM eserver pSeries® servers, and AIX®. She has
written 12 Redbooks™ and has developed and taught IBM classes in all areas of storage and
storage management. Before joining the ITSO in 2000, she was the Technical Support
Manager for Tivoli Storage Manager in the Asia Pacific Region.
© Copyright IBM Corp. 2005. All rights reserved. xvii
20. Michel Baus is an IT Architect at System Vertrieb Alexander SVA GmbH, an IBM Premier
Business Partner in Germany. He has 10 years of experience in the Tivoli Storage and
Systems Management topics and is an IBM Certified Deployment Professional for various
products. He holds a degree in Sensor Systems Technology from University of Applied
Sciences in Karlsruhe, Germany. His areas of expertise include disk and tape subsystems,
SAN, pSeries and xSeries. He has been co-author of three previous Redbooks.
Denver Daley is an Advisory IT Specialist within the Data Infrastructure Practice at IBM
Global Services, in Canada. He has 8 years of experience with IBM Tivoli Storage Manager
and other related storage products. He has worked at IBM for 7 1/2 years. His areas of
expertise include consulting, planning and implementation of IBM Tivoli Storage Manager.
Richard Lanicca is a Technical Services Professional at IBM Global Services, Strategic
Outsourcing in Switzerland. He has seven years of experience in IT field and has worked at
IBM for three years. He holds a degree in telecommunications from University of Applied
Sciences in Chur, Switzerland. His areas of expertise include planning, implementation and
maintenance of Tivoli Storage products, high-end storage solutions, virtualization and SAN
environments.
Thanks to the following people for their contributions to this project:
Emma Jacobs, Deanna Polm
ITSO, San Jose Center
Gerd Basel, John Marshall, Hans-Joachim Renger, Ernesto Puig Rodriguez, Andreas Uhl
IBM Boeblingen
Bruce Fong, Jo Lay, Tom Hepner, Claire Rankin
IBM San Jose
Randy Larson
IBM Winston Salem
Bill Baxter, Janet Bolton, Rob Elder, Harry Husfelt, David Kosick, Kathy Mitton, Diem Nguyen,
Charlie Nichols, Rosa Plaza, Harley Puckett
IBM Tucson
Amit Sinha
StorageTek
Christian Graf
SAP
Become a published author
Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with
specific products or solutions, while getting hands-on experience with leading-edge
technologies. You'll team with IBM technical professionals, Business Partners or customers.
Your efforts will help increase product acceptance and customer satisfaction. As a bonus,
you'll develop a network of contacts in IBM development labs, and increase your productivity
and marketability.
Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html
xviii Get More Out of Your SAN with IBM Tivoli Storage Manager
21. Comments welcome
Your comments are important to us!
We want our Redbooks to be as helpful as possible. Send us your comments about this or
other Redbooks in one of the following ways:
Use the online Contact us review redbook form found at:
ibm.com/redbooks
Send your comments in an email to:
redbook@us.ibm.com
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. QXXE Building 80-E2
650 Harry Road
San Jose, California 95120-6099
Preface xix
22. xx Get More Out of Your SAN with IBM Tivoli Storage Manager
23. 1
Chapter 1. Introduction to SANs and IBM
Tivoli Storage Manager
This chapter discusses the following topics:
Overview of Storage Area Network
Introduction to Tivoli Storage Manager
Tivoli Storage Manager SAN functions
Tivoli Storage Manager V5.3 latest SAN functions
Tivoli Storage Manager SAN functions and products
© Copyright IBM Corp. 2005. All rights reserved. 1
24. 1.1 Overview of Storage Area Network
A Storage Area Network (SAN) is a high speed network that allows computer systems,
applications, and storage devices to be directly interconnected. A SAN allows businesses to
consolidate computer systems, applications, and storages to reduce cost and increase
availability, accessibility, and reliability.
Figure 1-1 illustrates the common components in a SAN configuration. In a SAN, Host Bus
Adapters (HBAs) are installed on each system (server) and are connected to the shared
storage devices via a SAN fabric of switches, directors, bridges, or hubs.
Heterogeneous JBOD
Servers
zSeries
ESS
Windows
Hub
UNIX Tape
Switch
Director Bridge
pSeries Shared
Storage
Devices
SSA
FastT
LINUX
iSeries
Figure 1-1 Common SAN components
A SAN configuration allows for improved methods to transfer data when compared with the
traditional LAN infrastructure. Improvements include:
Improved performance and data transfer flexibility
Transferring data over the SAN is faster because Fibre Channel (at 2 or 4 Gbps) is the
typical means that is used for connection. SAN is also faster because the data transfer
can bypass the bottleneck that can be experienced on traditional LANs.
The SAN allows data to be transferred from computers to other computers, from
computers to storage devices, or from storage devices to other storage devices.
Improved availability
SAN multiple data paths allow for better accessibility and reliability.
Support for open system connectivity
Heterogeneous operating system platforms can share the same storage devices, which
allows for better use of storage and reductions in storage costs.
Highly scalable
SAN components, such as additional storage devices, can be added easily to meet
growing needs.
Fibre Channel SANs are most commonly used. However, IP SANs are becoming popular.
Some drawbacks of Fibre Channel SANs include its expensive costs and its complicated
implementation, especially when businesses do not possess the necessary expertise.
2 Get More Out of Your SAN with IBM Tivoli Storage Manager
25. For more detailed information about SAN, refer to Introduction to Storage Area Network,
SG24-5470.
1.2 Introduction to Tivoli Storage Manager
Tivoli Storage Manager is an enterprise-wide storage management and data recovery
solution. It offers automated storage management services to a variety of operating systems
and applications and multiple options for protecting data. Backup types include file system
type backups, archives, space managed file system, data protection for application data, and
more. Tivoli Storage Manager uses and takes advantage of many disk and tape devices that
are available today. It consists of the following components:
The server
The server is used to manage the storage services and includes the database and
recovery log. It also manages and stores data that pertains to such things as, policy
information, storage devices, client nodes, and scheduling.
The server is managed via the command line interface or the Administration Center.
The client
When installed, the client software allows the server to protect and manage a machine’s
data. The types of client software that are available include the backup and archive client,
data protection for applications, application program interface (API), and use of Network
Data Management Protocol (NDMP) for network attached storage (NAS) file servers
Tivoli Storage Manager for Space Management
Used to manage space on workstations by migrating aged data to the Tivoli Storage
Manager server automatically, based on criterias that are set.
Storage Agent
Used in a LAN-free client configuration to allow client data to be transferred to the Tivoli
Storage Manager server over a SAN path to tape storage or disk storage (using
SANergy).
Chapter 1. Introduction to SANs and IBM Tivoli Storage Manager 3
26. 1.3 Tivoli Storage Manager SAN functions
The rapid advancement of SAN technology in recent years has corresponded in increasing
adoption of SAN implementations. In keeping pace with the requirements to support SANs,
Tivoli Storage Manager has been enhanced continually to provide customers with desired
functions to manage their storage. Tivoli Storage Manager clients and servers can share and
exploit SAN-attached devices to allow a consolidated and improved use of storage.
The currently available Tivoli Storage Manager SAN functions are:
LAN-free backup to tape
With a LAN-free backups to tape, a SAN-attached client machine can send data directly to
a SAN-attached tape device. This is made possible by the use of the Storage Agent. The
Storage Agent acts as a miniature version of the Tivoli Storage Manager server and has
the capability of writing or reading a client’s data to or from the SAN-attached tape device.
The Storage Agent is installed on a SAN-attached Tivoli Storage Manager client machine
that sends data directly or, optionally, acts as a proxy for LAN-free transfer from a
LAN-attached system. With the use of the Storage Agent, data transfer workload is
off-loaded from the LAN. Because the Storage Agent performs the direct writes and reads,
there is also less work for the Tivoli Storage Manager server.
Figure 1-2 illustrates the data flow of a traditional LAN-based backup. The Tivoli Storage
Manager backup and archive client initiates the backup, and the data is sent over the LAN
via the Tivoli Storage Manager server to an attached storage device, disk or tape.
Tivoli St orage Manager Server
Client
Disk
STG Pool
Client Dat a
LAN
Tape Library
Figure 1-2 Traditional LAN based backup
Figure 1-3 on page 5 shows the data flow with LAN-free backup to tape. The Tivoli
Storage Manager backup and archive client initiates the backup as before. The Storage
Agent communicates with the Tivoli Storage Manager server to send metadata about the
backup and to coordinate the use of the SAN-attached tape library. It then sends the data
over the SAN directly to that tape library. You can find more details about LAN-free tape
backup in Chapter 7, “LAN-free backup to tape” on page 171.
4 Get More Out of Your SAN with IBM Tivoli Storage Manager
27. Tivoli Storage Manager Client
and Storage Agent Tivoli Storage Manager Server
Library Control
Client Metadata
LAN
Client Data Library Control
SAN
File Library Tape Library
Figure 1-3 LAN-free tape and disk backup
LAN-free backup to disk
LAN-free backup to disk works similarly to LAN-free backup to tape, except that the data is
written directly to or read from a SAN-attached disk device rather than a tape library. This
configuration requires the use of the Tivoli SANergy file sharing software.
Figure 1-3 also shows the data flow with LAN-free backup to disk. The Tivoli Storage
Manager backup and archive client initiates the backup as before. The Storage Agent
communicates with the Tivoli Storage Manager server to send metadata about the backup
and to coordinate the use of the SAN-attached disk device. It then sends the data over the
SAN directly to the disk device. In this case, the disk emulates a sequential device and is
known as a file library. You can find more details about LAN-free disk backup in Chapter 8,
“LAN-free backup to disk” on page 207.
Server-free backup
With server-free backup, client data is written from a SAN-attached disk device directly to
a SAN-attached tape device. This is made possible through use of data movers, such as a
SAN Data Gateway (SDG), that uses SCSI-3 extended copy functions to actually copy the
data. With the data movement occurring from the SAN-attached disk device directly to the
SAN-attached tape device, workload is reduced on both the Tivoli Storage Manager client
and server.
Figure 1-4 on page 6 shows the data movement in a server-free setup. You can find more
details about server-free backup in Chapter 10, “Server-free data movement” on
page 267.
Chapter 1. Introduction to SANs and IBM Tivoli Storage Manager 5
28. Control Information
Data Flow
LAN
Tivoli Tivoli
Storage Storage
Manager Manager
Client Server
LVSA
SAN
Tivoli Storage
Manager Server
managed
Data Mover tape library
Figure 1-4 Server-free data movement
FlashCopy (split mirror) backups via the SAN
FlashCopy backups use a disk-based instant copy function, to copy a production host’s
data to a less critical host. This less critical host then performs the backup, over the SAN,
to the Tivoli Storage Manager server. This removes any performance impact of the
backup from the production server.
This method is used by Data Protection for IBM Enterprise Storage Server® (ESS). With
business’ critical databases residing on an ESS, Data Protection for ESS uses the ESS
FlashCopy function to off-load the transfer of backup data from the production database
server to a backup (secondary) database server. This method eliminates nearly all backup
related performance impact from the production database server. Data Proctection for
ESS is available for DB2® ,Oracle™, and mySAP databases.
Figure 1-5 on page 7 shows the data movement in FlashCopy as used with Data
Protection for ESS. The production and backup server (system) both access disk space
on the ESS. FlashCopy is used to create a copy of the production server database to the
backup server. The Tivoli Storage Manager Backup-Archive Client and Storage Agent can
then be used to perform a LAN-free backup of the database directly to the tape library.
You can find an example of FlashCopy backup in Chapter 11, “Tivoli Storage Manager for
Hardware — Data Protection for ESS for mySAP™” on page 293.
6 Get More Out of Your SAN with IBM Tivoli Storage Manager