Tivoli Workload Scheduler V8.4 Certification - IBM

Transcription

Front coverCertification GuideSeries: IBM TivoliWorkload Scheduler V8.4Enables you to earn certificationDescribes certification path andprerequisitesProvides sample testquestionsVasfi GucerMatthew BoultGiuseppe GrammaticoFinn Bastrup KnudsenMartin Lisyibm.com/redbooks

International Technical Support OrganizationCertification Guide Series:IBM Tivoli Workload Scheduler V8.4August 2008SG24-7628-00

Note: Before using this information and the product it supports, read the information in“Notices” on page xv.First Edition (August 2008)This edition applies to IBM Tivoli Workload Scheduler Version 8, Release 4. Copyright International Business Machines Corporation 2008. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADPSchedule Contract with IBM Corp.

ContentsFigures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixTables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiExamples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiNotices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvTrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiThe team that wrote this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiBecome a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixComments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixChapter 1. Certification overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 IBM Professional Certification Program . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1 Benefits of certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.2 Tivoli Software Professional Certification . . . . . . . . . . . . . . . . . . . . . . 41.2 Test 435: Workload Scheduler V8.4 Implementation . . . . . . . . . . . . . . . . . 71.2.1 Test 435 objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.3 Recommended resources for study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.3.1 Courses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.3.2 Publications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Chapter 2. Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.2 Tivoli Workload Scheduler architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . 122.2.1 Tivoli Workload Scheduler network . . . . . . . . . . . . . . . . . . . . . . . . . . 142.2.2 Tivoli Workload Scheduler workstation types . . . . . . . . . . . . . . . . . . 182.3 Supported operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.3.1 Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.3.2 Job Scheduling Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.3.3 Tivoli Dynamic Workload Console . . . . . . . . . . . . . . . . . . . . . . . . . . 212.4 Hardware requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.4.1 Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.4.2 Job Scheduling Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.4.3 Tivoli Dynamic Workload Console . . . . . . . . . . . . . . . . . . . . . . . . . . 252.5 Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262.5.1 Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Copyright IBM Corp. 2008. All rights reserved.iii

2.5.2 Tivoli Dynamic Workload Console . . . . . . . . . . . . . . . . . . . . . . . . . . 262.6 Interoperability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Chapter 3. Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.1 Installation planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.1.1 Embedded version of IBM WebSphere Application Server. . . . . . . . 303.1.2 Supported Relational Database Management Systems . . . . . . . . . . 303.1.3 Tivoli Workload Scheduler user considerations . . . . . . . . . . . . . . . . 313.1.4 Multiple instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.2 Installing a Tivoli Workload Scheduler V8.4 instance . . . . . . . . . . . . . . . . 323.2.1 InstallShield wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.2.2 Launchpad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.2.3 twsinst script for UNIX and Linux operating systems . . . . . . . . . . . . 343.2.4 Software distribution software package blocks . . . . . . . . . . . . . . . . . 363.3 Upgrading masters from a previous version to V8.4 . . . . . . . . . . . . . . . . . 363.3.1 Importing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.4 Upgrading agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403.4.1 Job Scheduling Console V8.4 installation . . . . . . . . . . . . . . . . . . . . . 423.4.2 Tivoli Dynamic Workload Console V8.4 installation . . . . . . . . . . . . . 43Chapter 4. Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454.1 Configuring a Tivoli Workload Scheduler instance . . . . . . . . . . . . . . . . . . 464.1.1 Configuring a master domain manager workstation . . . . . . . . . . . . . 464.1.2 Configuring a backup master domain manager workstation . . . . . . . 494.1.3 Configuring an agent or domain manager workstation . . . . . . . . . . . 504.1.4 Starting Tivoli Workload Scheduler on UNIX and Linux . . . . . . . . . . 544.2 Controlling job-scheduling environment with jobmanrc . . . . . . . . . . . . . . . 554.2.1 The jobmanrc file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554.2.2 The .jobmanrc file on UNIX workstations . . . . . . . . . . . . . . . . . . . . . 564.3 Configuring Tivoli Workload Scheduler security . . . . . . . . . . . . . . . . . . . . 574.3.1 Configuring the security file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584.3.2 Updating the security file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624.4 Configuring global and local options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644.4.1 The global configuration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644.4.2 The local configuration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674.5 Configuring extended agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704.5.1 Extended agent attributes and job execution process . . . . . . . . . . . 724.5.2 Extended agent types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744.6 Configuring WebSphere Application Server . . . . . . . . . . . . . . . . . . . . . . . 834.6.1 Changing host, data source, or security properties. . . . . . . . . . . . . . 854.6.2 Changing WebSphere Application Server trace properties. . . . . . . . 954.6.3 Defining options for using the user interfaces . . . . . . . . . . . . . . . . . . 97ivIBM Tivoli Workload Scheduler V8.4 Certification

Chapter 5. Scheduling and operations . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015.1 Working with the scheduling objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025.1.1 Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025.1.2 Job streams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065.1.3 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095.1.4 Prompts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095.1.5 Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105.1.6 Working with composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1115.2 Scheduling the workload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1135.2.1 Tivoli Workload Scheduler production plan . . . . . . . . . . . . . . . . . . . 1135.2.2 Creating the production plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1145.2.3 Working with run cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245.2.4 Determining job streams not added to the current plan . . . . . . . . . 1265.2.5 Working with time zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265.2.6 Global options affecting production plan creation . . . . . . . . . . . . . . 1295.3 Working with the production plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1315.3.1 Working with conman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1325.3.2 Working with planman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355.3.3 Canceling jobs and the impact on successors . . . . . . . . . . . . . . . . 1355.3.4 Getting similar output from conman and Job Scheduling Console . 1365.3.5 Jobs in ABEND and FAILED status . . . . . . . . . . . . . . . . . . . . . . . . 1375.3.6 Switching to an alternate plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1375.3.7 Managing the workload on workstations . . . . . . . . . . . . . . . . . . . . . 1385.3.8 Distinguishing multiple occurrences of job streams . . . . . . . . . . . . 1405.3.9 Special job streams in the production plan . . . . . . . . . . . . . . . . . . . 1415.4 Working with reports and statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1425.4.1 Tivoli Workload Scheduler reports . . . . . . . . . . . . . . . . . . . . . . . . . 1425.4.2 Reports present in the FINAL job stream . . . . . . . . . . . . . . . . . . . . 1435.4.3 Displaying job states from a previous plan . . . . . . . . . . . . . . . . . . . 1445.5 Creating a forecast plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1475.6 Integrating with monitoring solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1495.6.1 Source of monitoring information . . . . . . . . . . . . . . . . . . . . . . . . . . 1495.6.2 Configuration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1495.6.3 Integration types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1505.6.4 Determining the integration sources . . . . . . . . . . . . . . . . . . . . . . . . 1505.6.5 Filtering the information only to key jobs . . . . . . . . . . . . . . . . . . . . . 151Chapter 6. Administration and maintenance . . . . . . . . . . . . . . . . . . . . . . 1536.1 Sourcing the command-line interface environment . . . . . . . . . . . . . . . . . 1546.2 Switching the domain manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.2.1 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.2.2 Domain manager crash impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1566.2.3 Recovering from Tivoli Workload Scheduler failover . . . . . . . . . . . 156Contentsv

6.2.4 Long-term switch and short-term switch . . . . . . . . . . . . . . . . . . . . . 1576.2.5 Backup domain manager considerations . . . . . . . . . . . . . . . . . . . . 1586.2.6 Backup master domain manager considerations . . . . . . . . . . . . . . 1596.2.7 Determining suitable candidates . . . . . . . . . . . . . . . . . . . . . . . . . . . 1596.2.8 Switching the domain manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646.2.9 Determining the current master domain manager. . . . . . . . . . . . . . 1676.3 Backup and restore tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1676.3.1 Scheduling objects in the Tivoli Workload Scheduler database . . . 1686.3.2 Back up scheduling objects to text files . . . . . . . . . . . . . . . . . . . . . 1686.3.3 Restoring the scheduling objects from text files . . . . . . . . . . . . . . . 1696.3.4 Backing up using DB2 tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1696.3.5 Backing up and restoring the security file . . . . . . . . . . . . . . . . . . . . 1706.3.6 Backing up and restoring local parameters . . . . . . . . . . . . . . . . . . . 1706.3.7 Backing up and restoring WebSphere Application Server settings . 1716.4 Administering the WebSphere Application Server . . . . . . . . . . . . . . . . . 1716.5 Administering the DB2 database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1726.6 Administering event-driven workload automation . . . . . . . . . . . . . . . . . . 1736.6.1 Event-driven workload automation concept . . . . . . . . . . . . . . . . . . 1746.6.2 Event rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1746.6.3 Built-in events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1756.6.4 Built-in actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1756.6.5 Event-driven workload automation topology . . . . . . . . . . . . . . . . . . 1766.6.6 Administering event-driven workload automation . . . . . . . . . . . . . . 1786.7 Administering workstations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1806.7.1 Starting and stopping workstations . . . . . . . . . . . . . . . . . . . . . . . . . 1816.7.2 Checking workstation status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1916.7.3 Stopping workstations in Tivoli Workload Scheduler network . . . . . 1966.7.4 Maintaining a workstation’s file systems . . . . . . . . . . . . . . . . . . . . . 1986.7.5 Determining Tivoli Workload Scheduler version and patch level . . 2026.8 Resetting and scratching the production plan . . . . . . . . . . . . . . . . . . . . . 203Chapter 7. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2077.1 Installation troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2087.1.1 Installation log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2087.1.2 Recovering a failed installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2107.1.3 Verifying the installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2157.1.4 Problems installing DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2167.1.5 Other installation problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2187.2 Other common problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2197.2.1 Problems on Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . 2197.2.2 Symphony problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2227.2.3 JnextPlan problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2227.2.4 Production problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224viIBM Tivoli Workload Scheduler V8.4 Certification

7.2.5 Communication problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2267.3 Engine log files - CCLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2277.4 Embedded WebSphere Application Server troubleshooting . . . . . . . . . . 2287.4.1 Log files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2287.4.2 Application server properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2297.4.3 Database connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2307.4.4 Updating the embedded version of WebSphere V6.1 services. . . . 2317.5 Reorganizing the DB2 database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233Appendix A. Sample certification test questions. . . . . . . . . . . . . . . . . . . 235Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242How to get Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Contentsvii

viiiIBM Tivoli Workload Scheduler V8.4 Certification

Figures2-1 Tivoli Workload Scheduler network with only one domain . . . . . . . . . . . . 142-2 Tivoli Workload Scheduler network with three domains . . . . . . . . . . . . . . 152-3 A multitiered Tivoli Workload Scheduler network . . . . . . . . . . . . . . . . . . . 172-4 Tivoli Workload Scheduler network with workstation types. . . . . . . . . . . . 194-1 Tivoli Workload Scheduler Version 8.4 FINAL job stream and jobs . . . . . 484-2 Three-level security model approach in Tivoli Workload Scheduler . . . . . 594-3 Simple security file for two units (departments) . . . . . . . . . . . . . . . . . . . . 614-4 Process for modifying or updating the active security file . . . . . . . . . . . . . 634-5 Tivoli Workload Scheduler extended agent and its attributes . . . . . . . . . . 724-6 Job execution on extended agent workstation . . . . . . . . . . . . . . . . . . . . . 744-7 Extended agent workstation defined for internetwork dependencies . . . . 824-8 Changing WebSphere Application Server properties . . . . . . . . . . . . . . . . 854-9 WebSphere Application Server postponing process . . . . . . . . . . . . . . . . . 885-1 Confirming the final status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035-2 Requires confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1045-3 FINAL job stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155-4 FINAL job stream in previous and current versions . . . . . . . . . . . . . . . . 1235-5 UNISON SCHED ID variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415-6 Switching to alternate plan using Job Scheduling Console. . . . . . . . . . . 1455-7 Generating forecast plan using Job Scheduling Console . . . . . . . . . . . . 1486-1 Installing

Certification Guide Series: IBM Tivoli Workload Scheduler V8.4 August 2008