IBM Software Group Implementing Tivoli Storage Manager on Linux on System z Laura Knapp ljknapp@us.ibm.com 2006 Tivoli Software 2006 IBM Corporation
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) Performance Testing 2
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 Need full function backup 3
TSM Basics IBM Software Group 2006 Tivoli Software 2006 IBM Corporation
Tivoli Storage Manager Overview 5
TSM Network Based Backup 6
TSM LAN-free Backup 7
Disaster Recovery Manager (DRM) 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 Websphere 9
IBM Software Group TSM Server on Linux on System z 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 Shared Memory for local clients 11
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 JFS on Linux does not support directio 12
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 Match virtual CPs to real CPs 13
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 Use Striping and/or Multipathing 14
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 Support for External Library Managers 15
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 Re-compile pass-thru driver to kernel level 16
Networking on System z LPAR or IFL z/vm Hipersocket TCP/IP TCP/IP TCP/IP OSA Adapter Linux on System z Linux on System z Linux on System z TSM Server TSM Client DB2 w/ TSM API TSM Database Customer Network TSM Storage Pools 17
Export / Import with Tape z/vm Linux z/os TSM Server Export To Tape TSM Server Import From Tape TSM Server Export To Tape 18
Export / Import with Server-to-Server zseries Hipersocket TCP/IP TCP/IP TCP/IP z/vm ADSM Server Linux TSM Server z/os TSM Server 19
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 Export/import only long term archives 20
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 POLICY EXPORT ADMIN 21
IBM Software Group TSM Linux Clients on System z 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 Available at V5.3.2 and higher 23
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 TSM Scheduler 24
Progressive Incremental Backup Processing 25
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 Java JRE 1.4.1 or higher for the Web client A Mozilla 1.4 or higher browser 26
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 /dev/dasdxx 27
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 The dynamic extraction of WebSphere Application Server configuration Complete environment 28
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 Linux (Domino 6.5.x) or Unix Systems Services (Domino 5.0.1 ) 29
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. Also 64-bit version 30
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 Parallel streams and data interleaving for use with high performance tape drives 31
TSM Storage Agent on Linux Requirements same as TSM server Tape Library Storage Agent attaches to a tape library shared with a TSM server Linux Server assigns a drive and volume to storage agent Storage agent: TSM Server Writes directly to tape Via the SAN Informs server what was done Via the network DataBase Application Large DataBase 32
ISC / 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 TSM Servers Integrated Solutions Console Server Linux 33
IBM Software Group TSM Linux Server Performance 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 Performance important for large objects 35 2006 2005 IBM Corporation
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 When using z/vm coordinate use of z/vm and Linux monitoring 36 2006 2005 IBM Corporation
Summary IBM Software Group Tivoli software 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... Migration path from z/vm or z/os 37 2006 2005 IBM Corporation
Join the Winners Think Tivoli 38 2006 2005 IBM Corporation
Hindi Russian Arabic Grazie Italian Traditional Chinese Thank You English Simplified Chinese Gracias Danke German Spanish Thai Obrigado Brazilian Portuguese Merci French Tamil Japanese Korean 39 2006 2005 IBM Corporation
Resources Yahoo Group Teamroomsgroups.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 Manuals - http://w3.ehone.ibm.com/public/applications/publications/cgibin/pbi.cgi. 40 2006 2005 IBM Corporation
Copyright 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. For questions or to request permission for any other use of the information or distribution of the presentation, please contact any member of the IBM software sales team. 41 2006 2005 IBM Corporation
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. 42 2006 2005 IBM Corporation