IBM Content Manager Ondemand Best Practices Guide, March 2015
Total Page:16
File Type:pdf, Size:1020Kb
IBM Content Manager OnDemand Best Practices Guide March 2015 IBM Software Group Enterprise Content Management IBM Content Manager OnDemand Development Team Trademarks The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: IBM AFP AIX CICS DB2 DFSMS/MVS i5/OS IBM i iSeries Language Environnent MVS Oracle OS/390 OS/400 RACF RMF SQL-Server Tivoli TotalStorage z/OS zSeries Adobe, Portable Document Format (PDF), and all Adobe-based trademarks are either registered trademarks or trademarks of Adobe Systems Incorporated 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. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Windows is a trademark of Microsoft Corporation in the United States, other countries, or both. Other company, product, and service names might be trademarks or service marks of others. IBM Content Manager OnDemand Best Practices Guide, March 2015. @Copyright International Business Machines Corporation 2012… 2015. All rights reserved. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Page 2 of 112 Table of Contents 1 INTRODUCTION ............................................................................................................................................. 7 1.1 PLANNING AND IMPLEMENTATION.............................................................................................................. 7 1.2 GENERAL FACTORS AFFECTING PERFORMANCE .......................................................................................... 8 1.3 CMOD SYSTEM OVERVIEW ........................................................................................................................ 9 1.4 CHOOSING A PLATFORM ........................................................................................................................... 11 2 PERFORMANCE, SCALABILITY, RELIABILITY, AND AVAILABILITY ARCHITECTURES ..... 12 2.1 PERFORMANCE, SCALABILITY, RELIABILITY, AND AVAILABILITY DEFINED ............................................... 12 2.2 SCALABILITY - ALL PLATFORMS ............................................................................................................... 13 2.2.1 Vertical scalability .............................................................................................................................. 14 2.2.2 Horizontal scalability – library server ................................................................................................ 15 2.3 SCALABILITY – MULTIPLATFORMS AND Z/OS .......................................................................................... 15 2.3.1 Horizontal scalability – multiple object servers – scaling data .......................................................... 15 2.3.2 Horizontal and vertical scalability – storage manager – scaling data even further ........................... 16 2.3.3 Horizontal scalability - multiple LPARs, multiple systems ................................................................. 18 2.3.4 Multiple server configuration rules .................................................................................................... 18 2.4 HIGH AVAILABILITY ................................................................................................................................. 19 2.4.1 Redundant systems - all platforms ...................................................................................................... 19 2.4.2 Multiple LPAR sysplex - z/OS ............................................................................................................. 20 2.5 HIGH AVAILABILITY - IBM I ..................................................................................................................... 21 2.6 PROCESS SCALABILITY AND HIGH AVAILABILITY – AIX AND IBM I ......................................................... 21 2.7 PERFORMANCE, SCALABILITY, RELIABILITY, AND AVAILABILITY SUMMARY ............................................ 21 3 INSTALLATION ENVIRONMENT (SERVICEABILITY) ...................................................................... 23 3.1 SERVICEABILITY OVERVIEW ..................................................................................................................... 23 3.2 INSTALLING AND UPGRADING ................................................................................................................... 23 3.3 TESTING ................................................................................................................................................... 24 3.4 MONITORING AND TRACING ..................................................................................................................... 27 3.4.1 Monitoring .......................................................................................................................................... 27 3.4.2 ECM System Monitor .......................................................................................................................... 28 3.4.3 Tracing ................................................................................................................................................ 30 3.4.4 Application Group/Message Logging tab ........................................................................................... 30 3.5 SUPPORT AND DOCUMENTATION .............................................................................................................. 30 3.5.1 Support ................................................................................................................................................ 30 3.5.2 Documentation .................................................................................................................................... 31 4 CMOD SYSTEM CONFIGURATION ......................................................................................................... 32 4.1 CONFIGURATION FILES ............................................................................................................................. 32 4.1.1 Server initialization file (ars.ini) ......................................................................................................... 32 4.1.2 Server configuration file (ars.cfg) ....................................................................................................... 32 4.1.3 Cache file definitions (ars.cache) - Multiplatforms and z/OS ............................................................. 34 4.1.4 Database file system definitions (ars.dbfs) - Multiplatforms .............................................................. 34 4.2 ONDEMAND ADMINISTRATOR CLIENT ...................................................................................................... 34 4.3 BATCH ADMINISTRATION – ARSXML ..................................................................................................... 34 5 DATABASE DEFINITIONS .......................................................................................................................... 36 5.1 ONDEMAND ADMINISTRATOR CLIENT - APPLICATION GROUP PARAMETERS ............................................. 36 5.1.1 Application Group/Field Information tab ........................................................................................... 37 5.1.2 Application Group/General tab/Advanced button .............................................................................. 37 5.2 DATABASE DEFINITIONS – MULTIPLATFORMS AND Z/OS ......................................................................... 38 5.3 DATABASE DEFINITIONS – MULTIPLATFORMS .......................................................................................... 38 5.4 DATABASE DEFINITIONS – Z/OS ............................................................................................................... 39 5.4.1 CMOD database tablespace allocations - z/OS .................................................................................. 39 5.4.2 CMOD tablespace creation exit – Multiplatforms and z/OS .............................................................. 40 5.4.3 Placing the CMOD system tables in separate tablespaces - Multiplatforms and z/OS ....................... 41 6 STORAGE MANAGEMENT ........................................................................................................................ 43 Page 3 of 112 6.1 OAM ........................................................................................................................................................ 43 6.1.1 OAM components ................................................................................................................................ 43 6.1.2 OAM recommendations ...................................................................................................................... 43 6.1.3 Sample OAM commands ..................................................................................................................... 46 6.1.4 CMOD OAM commands ..................................................................................................................... 47 6.2 TSM ........................................................................................................................................................