Section 1 - Planning - Given a list of operating
systems and their versions upon which TWS will be installed and database and
WAS-required kernel patches and kernel configuration parameters, determine
required patches and kernel parameters so that a list of patches and kernel
parameters can be documented. With emphasis on performing the following
steps:
- Determine required patches and kernel parameters
- Execute Unix command to determine version and patch
- Execute
Windows command to determine version and patch
- Given a list
of servers, their hardware specifications, and their roles in the TWS network
topology, identify available memory and disk space so that requirements for
additional memory and disk space can be documented. With emphasis on performing
the following steps:
- Identify available memory and disk
space
- Determine if additional memory and disk space is required.
- Given a customer's organizational structure, applications,
and existing naming conventions, identify security, reporting, and operational
requirements so that a standardized naming convention document can be created.
With emphasis on performing the following steps:
- Identify security access requirements
- Identify reporting
requirements
- Identify operational requirements
- Given a customer's environment and requirements, WebSphere port
application, and SSL requirements, document a TWS network layout, including all
networks, geographical locations, time zones, servers, and applications such as
SAP, Oracle, z/OS, and PeopleSoft extended agents so that a TWS network
topology document can be created. With emphasis on performing the following
steps:
Analyze TCP/IP network topology (including any firewall)- Identify geographically remote servers (as well as time zones)
- Identify server operating systems
- Identify applications that
will require extended agents
- Identify supported relational database
requirements
- Identify Bootstrap Port
- Given a TWS
network topology, determine a method of installation for each TWS Agent so that
the installation method for each agent can be documented. With emphasis on
performing the following step:
Reference product documentation to
determine a method of installation for each TWS Agent.- Identify operating systems in environment
- Access to root or
Administrator login
- Check file system space availability
- Check
availability Mozilla or Firefox on Unix, Internet Explorer or Firefox or
Mozilla on Windows.
- Determine Optional ISMP or Launchpad installation
methods.
- Determine if Install Shield silent installation
required
- Determine if command-line installation
required
- Determine if Tier 2 command-line installation
required
- Given the customer's production run cycle, analyze
the workflow so that an optimal 'start of production cycle' time can be
determined. With emphasis on performing the following step:
- Identify workflow steps
- Identify Time Zones
- Identify
workflow step dependencies
- Assemble workflow
Section 2 - Installation - Given a TWS network
topology, install or select from a list of potential database servers (already
existing), so that a TWS database instance can be created. With emphasis on
performing the following steps:
Select an existing local or remote
relational database where the TWS master will
connect - Install a
relational database
- Create the TWS database instance
- Create or
identify the necessary tablespaces in the Oracle instance.
- Given an installation method, server and root/admin access, define user
and group (if not already defined) and @locate installation package so that TWS
can be installed. With emphasis on performing the following steps:
- Define user if needed
- Locate installation package
- Install TWS instance
- Given that a situation
requires TWS to be uninstalled and reinstalled, backup necessary files and
remove appropriate files and directories, so that TWS can be successfully
reinstalled. With emphasis on performing the following steps:
- Review installation prerequisites
- Shut down all components of
TWS.
- Back up TWS configuration files
- Uninstall TWS
- Remove TWS files and directories
- Reinstall TWS
- Verify that TWS network is working correctly
- Given
that a TWS instance is installed, obtain the extended agent documentation and
install media, configure the target server so that the extended agent can be
installed on the hosting TWS instance. With emphasis on performing the
following steps:
- Configure the target server
- Install the extended agent
- Configure the extended agent to
connect to the target server
- Given the installation media
and a supported TWS instance, perform the necessary steps to migrate to V8.4 so
that the upgraded agent can be validated. With emphasis on performing the
following steps:
Select optional installation method per
documentation - Migrate TWS Instance
- Migrate TWS
Framework users using migrfwkusr utility (only where TWS Connectors are
deployed)
- Migrate TWS scheduling objects
- Re-enter user object
passwords
- Given the install media and a list of workstations
on which the Job Scheduling Console or Tivoli Dynamic Workload Console is to be
installed, run the installation so that the console is successfully installed
on each workstation. With emphasis on performing the following steps:
- Select installation method (ISMP, ISMP/silent)
- Install
the Job Scheduling Console
- Install the Tivoli Dynamic Workload Console
if needed
- Given a customer's environment, TWS documentation
and the need to schedule jobs through extended agents (SAP, Oracle, z/OS, and
PeopleSoft), install and configure the required agents, so that a TWS for
application agents can be operational. With emphasis on performing the
following steps:
- Identify SAP transports
needed
- Identify R/3 batch user ID and passwords
- Identify
PeopleSoft batch processing ID
- Identify Oracle $APPL_TOP and related
directories/files
- Identify media for installation on
zOS
- Identify media for TWS distributed host
- Import SAP
transport and correction files
- Create R/3 transport and correction
files
- Create R/3 security profiles
- Create PeopleSoft batch
processing ID
- Verify that the agent and workstation are connected and
working properly
- Create and configure options files for specific access
method, PeopleSoft, SAP, Oracle, or z/OS
Section 3 - Configuration - Given administrative
access to the Master Domain Manager, add Sfinal and run JnextPlan so that a
current plan can be created. With emphasis on performing the following steps:
- Composer add Sfinal
- Run JnextPlan
- Given a valid user ID/password and a list of environment
variables to set, customize the customer’s scheduling environment so that jobs
run as expected. With emphasis on performing the following steps:
- Customize jobmanrc.cmd (Windows)
- Create and customize
.jobmanrc (UNIX)
- Create Windows users (Windows)
- Given administrative access to the TWS security functions, update the TWS
security configuration so that TWS access is limited by identified user roles
and responsibilities. With emphasis on performing the following steps:
- Configure TWS Security file
- Configure LDAP
login authentication for the TWS console
- Configure DB2 security
- Configure WebSphere Application Server security
- Given access to a TWS instance, modify configuration so that TWS is
configured and tuned. With emphasis on performing the following steps:
- Modify globalopts as needed
- Modify localopts
- Modify netconf
- Enable time zones for upgrades
- Set
audit levels
- Edit BmEvents.conf and configure event logging (Plus
Module, magent, etc.)
- Configure Unix remote or Unix local method as
needed
- Configure TWS using optman utility
- Given an
installed extended agent and access to a target application server, configure
option files so that the extended agent is operational. With emphasis on
performing the following step:
- Configure extended agent
option files (global and local XA option files)
- Configure extended
agent in TWS GUI
- Given that the relational database
environment changes, update the TWS connection to the relational database so
that TWS is operational. With emphasis on performing the following step:
- Run showDatabaseProperties.sh to extract current
relational database properties.
- Update relational database
properties
- Run changeDatabaseProperties.sh to set current relational
database properties.
- Given showHostProperties output, root
user access (Unix). Administrator access (Windows), perform the required
modifications, so that the WebShpere connection is updated. With emphasis on
the following steps:
- Locate wastools
subdirectory
- Run showHostProperties and capture output to a text
file
- Edit text file to update WebSphere connection properties,
including passwords
- Run changeHostProperties, passing modified text
file as argument.
Section 4 - Scheduling and Operations - Given
access to the TWS database, define scheduling objects so that jobs can be
scheduled. With emphasis on performing the following steps:
- Define parameters
- Define users
- Define
jobs
- Define calendars
- Define resources
- Define
prompts
- Define job streams
- Given production
requirements, schedule production jobs so that production objectives are met.
With emphasis on performing the following steps:
- Schedule production job streams.
- Add
dependencies.
- Define event driven objects
- Given
customer operational monitoring requirements, describe how to perform tasks so
that the customer monitoring objectives are met. With emphasis on performing
the following steps:
- Perform operational monitoring
tasks (views, filters, state, CLI filters etc.)
- Configure NetView
integration
- Given operational scheduling requirements,
describe how to perform tasks so that production objectives are met. With
emphasis on performing the following steps:
- Cancel a
production job that is not executing
- Cancel a production job that is
executing
- Kill a production job
- Add/delete production job
dependencies
- Release a production job submitted with priority 0
- Use fence to prioritize production jobs
- Use limits to
prioritize production jobs
- Release resources
- Release
dependencies
- Adhoc submit existing jobs and jobs streams
- Adhoc
submit jobs and job streams
- Rerun jobs and job
streams
- Resubmit job and job streams
- Set alternate
plan
- Given customer reporting requirements, schedule jobs so
that reporting objectives are met. With emphasis on performing the following
step:
- Schedule jobs to run reports.
- Given a list of backup domain managers and backup masters, execute the
switch manager command so that the backup server becomes the active server.
With emphasis on performing the following steps:
- Determine if switchmgr will be temporary or permanent
- Validate
prerequisites are in place to run the switchmgr command
- Run the
switchmgr command (temporary and permanent)
- Switch switchmgr back to
original master
Section 5 - Administration and Maintenance - Given access to a TWS instance, administer the instance so that
production objectives can be met. With emphasis on performing the following
steps:
- Unlink, link, stop, and start TWS
Workstation
- Changing TWS user password
- Define a new
workstation
- Add new Windows users
- Modify users and roles in
the Security file
- Migrate objects from one workstation to another
- Change limit, fence
- Use TWS CLI conman and composer
commands
- Given access to a TWS instance, maintain the
instance so that production objectives can be met. With emphasis on performing
the following steps:
- Check current TWS patch level
- Upgrade TWS patches
- Apply TWS interim fix
- Monitor TWS
filesystem consumption
- Backup and restore TWS scheduling objects and
critical files
- Remove old schedlogs and audit logs on a daily basis
(MDM and BKM only)
- Use rmstdlist to maintain logs
- Backup TWS
configuration
- Given access to the application server,
maintain the application server so that production objectives can be met. With
emphasis on performing the following steps:
- Changing
passwords
- Backup and restore application server configuration files
- Modify application server hostname or TCP/IP ports
- Modify
security settings
- Update the application server Windows service after
modifications
- Determining location of application server
scripts
- Stopping and starting application server
- Given access to a relational database, administer and maintain the
relational database so that production objectives can be met. With emphasis on
performing the following steps:
- Change password
- Verify database connectivity
- Backup and restore the relational
database
- Reorganize the relational database
- Change relational
database hostname and port
- Run required relational database scripts as
necessary
- Given TWS environment variables sourced,
authorized user logon, active WAS, established database access, plan start,
end, or duration, optionally time zone, running embedded WebSphere, and running
database connection, perform an execution of JnextPlan, so that the production
plan is refreshed.
With emphasis on the following steps:- Run “optman ls” to determine connections to WebSphere and database are
active
- Use db2start if db2 is down
- Use startwas if WebShphere
is down
- Analyze JnextPlan joblog (if jnextplan abended)
- Run
JnextPlan with appropriate start, stop and duration arguments
- Use
ResetPlan -scratch to reset the production objects
- Given an
existing TWS environment, sourced TWS environment variables, and authorized
user, verify the status, start, stop or restart TWS processes so that the TWS
network remains operational.
With emphasis on the following
tasks:- Run on Unix to check for active TWS processes and
ownership
- Run task manager or use listproc on windows to check for
active tws processes
- Execute conman “stop;wait” on Unix and windows
to stop tws processes
- Execute TWShome\shutdown to stop TWS services on
windows
- Execute TWShome\StartUp on Unix and Windows to start TWS
processes
- Execute conman start to start BATCHMAN process
- Use
ls -l to determine ownership and permissions on Unix
- Check logon type
of all TWS Windows Services
Section 6 - Troubleshooting - Given a failed TWS
instance installation, troubleshoot the install process so that the TWS
installation completes successfully. With emphasis on performing the following
steps:
- Review all install logs
- Recover from a
failed installation step
- Verify that TWS processes are running
- Run a test job
- Given issues with the TWS
production plan, diagnose and resolve the issues so that TWS production runs as
expected. With emphasis on performing the following steps:
- Verify that the FINAL job stream completed successfully
- Verify
that TWS key processes are running
- Review the TWS_MERGE log
- Review the job logs for the jobs in the FINAL job stream
- Verify that all agents were initialized with the current Symphony file
- Run conman ”sc” to verify connectivity and run number
- Run
conman “sj @#@” and verify that the command completes successfully
- Run
ResetPlan –scratch command
- Run Planman command
- Given
issues with TWS connectivity diagnose and resolve the issues so that TWS
connections function as expected. With emphasis on performing the following
steps:
- Verify connectivity (linking, ports, netstat,
netman, telnet etc.) to all TWS agents
- Verify connectivity to
WebSphere Application Server
- Verify connectivity to the
RDBMS
- Run conman “sc;l” to verify node
- Use TCP/IP networking
commands to troubleshoot connectivity
- Verify DNS name
resolutions
- Check logon type and password for TWS services on
Windows
- Given that a job is not running as expected,
diagnose and resolve the issue so that the job runs as expected. With emphasis
on performing the following steps:
- Identify the
internal status of the job that is not running as expected
- Validate
the logon used to run the job
- Validate access to the executable using
the logon (check permissions and file path)
- Browse the job log for
abended jobs
- Browse TWSmerge logs for failed jobs
- Check job
dependencies
- Check job stream dependencies
- Review the
TWSmerge log
- Given access to database user and authorized
TWS user accounts, analyze logs, processes and status related to database and
WebSphere, so that an active, running database and WebSphere connection with
TWS is restored. With emphasis on the following steps:
- Run planman "show info" and optman ls to verify WebSphere and database
connections.
- Analyze database and WebSphere logs for error diagnostic
messages.
- Log in as database and WebSphere logs for error diagnostic
messages.
- Run showDatabaseProperties.sh (Unix) or
showDatabaseProperties.cmd (Windows) and store output in a text
file.
- Modify text file as necessary to update database connection
properties if they have changed.
- Run changeDatabaseProperties.sh (Unix)
or changeDatabaseProperties.cmd (Windows), passing modified text file as
argument to configure database connection properties.
|