Implementing Tivoli Storage Manager
on Linux on System z
Laura Knapp
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
2
Agenda
Why use Linux on System z for TSM
TSM – Some basics
TSM Server on Linux
Ź Hardware and Software requirements Ź Configuration and Device Support
Ź Converting to TSM on Linux on System z
TSM Clients on Linux
Ź Backup/Archive Client Ź Data Protection Clients Ź Storage Agent (LANFree)Why Use Linux on System z for TSM
Already invested in Mainframe
Ź
Converting from OEM product
Convert from TSM on z/OS
Ź
Saves on licensing costs
Convert from ADSM on z/VM
Ź
Need latest function of TSM server
Implementing a Big Application on Linux
IBM Software Group
2006 | Tivoli Software © 2006 IBM Corporation
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
6
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
8
Data Protection on Linux for System z
Tivoli Storage Manager for Mail
Ź
Data Protection for Lotus Domino
Data Protection for Oracle
Ź
Data Protection for Oracle on Linux for S/390
Ź
Data Protection for Oracle on Linux for zSeries 64-bit
DB2
Ź
Interfaces directly to TSM API
IBM Tivoli Storage Manager for Application Servers
IBM Software Group
2006 | Tivoli Software © 2006 IBM Corporation
IBM Tivoli Storage Manager for Linux on System z
Server Requirements
Hardware
Ź A zSeries 900 or 800 server Ź 64-bit is required for TSM V5.3
Operating System
Ź Red Hat Enterprise Linux 4
Ź SUSE Linux Enterprise Server 9
Ź SUSE Linux Enterprise Server 8 / UnitedLinux 1.0 Ź 64-bit for TSM V5.3 and higher
Communications
Ź TCP/IP
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
12
TSM Server on Linux on System z
All TSM server functions available
Environments
Ź
IFL (Integrated Facility for Linux)
Ź
LPAR
Ź
z/VM
Memory
Ź
TSM uses minimal main memory
Ź
FIlesystem cache can take memory without “directio”
•
TSM V5.3 uses “directio” for disk storage pools
z/VM – Why and Why Not
Pro’s
Ź Resource Management Ź Multiple guest
Ź Better test environment
Con’s
Ź Overhead (generally 5 to 10 percent)
Ź One more level of OS to learn and manage
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
14
Disk - Tivoli Storage Manage Server for Linux on System z
Disk Support
Ź
Filesystem volumes – no rlv support
Ź
ext3 or reiserfs
•
Both support “directio”
•
JFS works but does not support “directio”
Ź
SCSI or ECKD attached
Disk Subsystem Considerations
Ź
Same concerns as on other platforms
Ź
Minimize contention within TSM and with other uses
Tape - Tivoli Storage Manager for Linux on System z
Attachment
Ź TSM “owns” library, drives, and inventory Ź Uses SCSI protocol to drives
Ź Native FCP/SCSI only
•
Available only on z800/z900Ź No Channel or ESCON/FICON attached tape support
Library Sharing Capable
LANFree Capable
Support for ACSLS
Ź With or without Gresham EDT
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
16
Linux Support for IBM and ITSM Device Drivers
IBM TotalStorage device drivers for IBM tape drives and
libraries
Ź
IBM drivers are linked to specific Kernel Levels
ŹSeveral versions on the tape website
ITSM device drivers for non-IBM tape drives and libraries
Ź
In V5.3 TSMSCSI uses Linux “pass-thru” driver
•
Linux SCSI generic driver (sg)
Ź
“pass-thru” driver is open source
Networking on System z
TSM Storage Pools TSM Database
TCP/IP TCP/IP TCP/IP
TSM Server TSM Client DB2 w/ TSM API
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
18
Export / Import with Tape
Export / Import with Server-to-Server
TCP/IP TCP/IP TCP/IP
ADSM Server TSM Server
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
20
Converting to TSM Server on Linux on System z
New server
Ź
Create new nodes on new server
Ź
Perform “full” incremental backups with new nodes
Export / import
Ź
Tape
Ź
Server-to-server
Ź
Both z/VM and z/OS support export using both methods
Combination of the above
Importing to TSM Server on Linux on System z
with Server-to-Server - Requirements
TSM on z/OSŹ Version 5.2 and higher
ADSM on z/VMŹ Service level 3.1.2.110
FunctionŹ Direct server export to server import over the TCP/IP
Ź To a server of the same or different platform
Ź Merge imported data into existing client file spaces
Ź Incrementally export client file data based on a date/time specification
Ź Commands:
•
EXPORT SERVER•
EXPORT NODE•
EXPORT POLICYIBM Software Group
2006 | Tivoli Software © 2006 IBM Corporation
Linux Clients on System z
Backup / Archive client
Ź
File and Directory level backup
ŹImage backup
API
Ź
Data Protection for … mentioned previously
LANFree Storage Agent
Ź
LANFree on Linux
Ź
Server supports LANFree with other platforms
ISC runs on Linux
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
24
BA Client Components
Backup-archive client (command line)
Ź
No GUI
Administrative client (command line)
Tivoli Storage Manager API (32-bit and 64-bit)
Web backup-archive client
Ź
Backup and Restore without logging on to Linux
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
26
Client Requirements
Hardware requirements
Ź A 9672 G5 or G6, Multiprise 3000, or zSeries 800 or 900 (31-bit and
64-bit mode)
Ź Disk space: see the README file that is shipped on the product
installation media.
Ź Memory: 128 MB
Ź A minimum screen resolution of 800 by 600 pixels is required to display
the Tivoli Storage Manager Backup-Archive Client Web GUI.
Software requirements
Ź The backup-archive client requires the following software to run: Ź SUSE SLES 8 and 9 for System z
Ź Red Hat Enterprise Linux 3.0
Client Functional Support
Filesystems Support
Ź ext2 Ź ext3 Ź reiserfs
Ź Other filesystems can be supported through virtualmountpoints
•
Limited support - only available if the file system itself supports some basic POSIX system calls, such as read() or write()
Image Backup
Ź Linux Logical Volume Manager
•
/dev/vg00/lv01Ź Raw Disk
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
28
Tivoli Storage Manager for Application Servers
Works with Websphere Application Server on Linux
Online Backup/Restore
Ź Hot Backup - No server shutdown Ź WebSphere administration database
Ź All linked WebSphere Application Servers
Fully Automated Backup Process
Ź Automatic detection of linked WebSphere Application Servers Ź Manual interventions are no longer required
Data Integrity
Tivoli Storage Manager for Mail
TDP for Lotus Domino
Successor product to TDP for Lotus Notes
Takes advantage of significant new features in Lotus Domino R5
Ź Backup and restore API interfaceŹ Transaction logging
Online backup of Domino databases with full integrity
Incremental backup through archive of transaction logs
Ź Can use a conditional archive to ensure log space doesn’t fill
Expiration of Domino databases via TSM policy definitions
Expiration of transaction logs via TDP command
Integrated database restore and apply of transaction logs
Point in time restore with apply of transaction log
Restore to same or different Domino server
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
30
Tivoli Storage Manager for Databases
TDP for Oracle
Full or Incremental backup either on-line or off-line
Backup of Redo Logs
Restore of Tablespace or Datafile while on-line
Backups/Restores are performed via Recovery Manager (RMAN)Ź RMAN is an Oracle Utility
Ź Most RMAN functionality supported by TDP for Oracle Ź Duplex copies of backups via RMAN
New option file (tdpo.opt) used to configure TDP for OracleŹ Filespace name
Ź TSM configuration and log files Ź Management class
Oracle release 8i - single or Oracle Parallel Server 9i - single or Real Application Cluster
SuSE SLES 7 or SLES 8 (UL 1.0) with Oracle 9.2.0 (32-bit)
Lan-Free support is available with SuSE 8 with IBM Tivoli Storage Manager API 5.2.0 or later.Tivoli Storage Manager for Databases
DB2
DB2 V 8.x (and higher) includes the backup interface to TSM
Built into DB2, no Data Protection agent to purchase or install
On-line backup for databases
IBM Software Group | Tivoli software
2006 © 2005 IBM Corporation
32
TSM Storage Agent on Linux
Requirements same as TSM
server
Storage Agent attaches to a
tape library “shared” with a
TSM server
Server “assigns” a drive and
volume to storage agent
Storage agent:
Ź Writes directly to tape
•
Via the SANŹ Informs server what was done
•
Via the networkISC / AdminCenter on Linux
Task-oriented interface with wizards to simplify tasks such as
scheduling, managing server maintenance operations and
configuring devices
Built on the Integrated Solutions Console and Websphere
Multiple TSM Servers can be managed by multiple administrators
concurrently via web browsers
IBM Software Group
2006 | Tivoli Software © 2006 IBM Corporation
TSM and Disk I/O
Database
Ź Read and Write
Ź Average about 4KB per read or write Ź Random access pattern
Ź Performance important for small files
Recovery Log
Ź Write only
Storage Pools
Ź Heavy Write during backup / heavy read during housekeeping Ź 256KB writes
Ź Sequential access pattern
IBM Software Group | Tivoli software
|2006 | © 2005 IBM Corporation
36
Review of Performance
Many factors influence Performance
Avoid Contention
Ź CPUŹ Disk configuration
Ź TSM DB and Storage Pools should be isolated from each other
Native SCSI disk outperforms ECKD disk
Ź But use more processor power
reiserfs uses more processor
Ź Little difference in throughput (depending on workload)
Combination of ext3 / sequential disk appears best
Summary
Full function TSM Server
Ź Hierarchical Storage Pool Architecture Ź Tape Reclamation and Collocation Ź LANFree / Library Sharing
Ź Disaster Recovery Manager Ź Export / Import <=> TSM server
Full range of TSM clients
Ź Backup/Recovery Ź Archive/Retrieve Ź Backup/Archive API Ź Data Protection for ...IBM Software Group | Tivoli software
|2006 | © 2005 IBM Corporation
38
IBM Software Group | Tivoli software
|2006 | © 2005 IBM Corporation
40
Resources
Yahoo Group Teamrooms groups.yahoo.com
Tivoli software homepage -- http://www-3.ibm.com/software/tivoli/
Tivoli UserGroups–http://www-3.ibm.com/software/sysmgmt/products/support/Tivoli_User_Groups.html
Tivoli Customer Portal --https://www6.software.ibm.com/reg/tivoli/custport-I
Tivoli Education -- http://www-3.ibm.com/software/tivoli/education
Tivoli Software Events -- http://www-3.ibm.com/software/tivoli/news/events/
Tivoli Best Practices --http://www-3.ibm.com/software/tivoli/features/oct2002/best.html
IBM Link - http://www.ibmlink.ibm.com/.
IBM ManualsCopyright IBM Corporation 2006.
All Rights Reserved.
Ź This presentation is intended to assist IBM SWG Sales and their business partners in understanding IBM Software marketing tactics, sales tactics, and our direction during 2006.
Ź This presentation can be used in sales situations except individual charts labeled VENDOR CONFIDENTIAL or IBM
CONFIDENTIAL, in which case they should be considered confidential under the practices in place in your firm and under any existing agreements with IBM regarding disclosure of confidential information.
IBM Software Group | Tivoli software
|2006 | © 2005 IBM Corporation
42
© Copyright IBM Corporation 2005/2006. All rights reserved.
The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.
IBM, the IBM logo, the e-business logo and other IBM products and services are trademarks or registered trademarks of the International Business Machines Corporation, in the United States, other countries or both.
Java and all Java-based trademarks are 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.
All other trademarks, company, products or service names may be trademarks, registered trademarks or service marks of others
Disclaimer: NOTICE – BUSINESS VALUE INFORMATION IS PROVIDED TO YOU 'AS IS' WITH THE UNDERSTANDING THAT THERE ARE NO REPRESENTATIONS OR WARRANTIES OF ANY KIND EITHER EXPRESS OR IMPLIED. IBM DISCLAIMS ALL WARRANTIES INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IBM DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE, VALIDITY, ACCURACY OR RELIABILITY OF THE BUSINESS BENEFITS SHOWN.. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGES, INCLUDING THOSE ARISING AS A RESULT OF IBM'S NEGLIGENCE.WHETHER THOSE DAMAGES ARE DIRECT, CONSEQUENTIAL, INCIDENTAL, OR SPECIAL, FLOWING FROM YOUR USE OF OR INABILITY TO USE THE INFORMATION PROVIDED HEREWITH OR RESULTS EVEN IF IBM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE ULTIMATE RESPONSIBILITY FOR ACHIEVING THE CALCULATED RESULTS REMAINS WITH YOU.