Given that TSM is running and the administrative command line is available, run the query actlog command and review the output, so that server activity can be reviewed
With emphasis on performing the following:
Log-in to TSM
From an administrative command line type query actlog
Review the activity log output for activities during a specific time, sessions, tape mounts, errors, and warnings
Given that a TSM Server Instance is running, Operational Reporting is available review the daily report and note any areas that need corrective action plan, so that a corrective action plan can be developed
With emphasis on performing the following:
Start the TSM Management Console
Navigate to: Tivoli Storage Manager -> your TSM Server instance -> Reports -> Operational Reports -> Daily Report
Review Issues and Recommendations section noting any items included in this section and invoke action plan as defined by site specific requirements
Given that the TSM server is running and the administrative command line is available, run the query sessions command and review the output, so that node sessions are reviewed
With emphasis on performing the following:
Log-in to TSM
From the administrative command line type query session
Review the node session output for # of active sessions, names of nodes, data transmitted, and session state
Given that the TSM server is running and the administrative command line is available, run the query process command and review the output so that administrative process tasks are reviewed
With emphasis on performing the following:
Log-in to TSM
From the administrative command line type query process
Review the administrative task processes output for which administrative tasks are active, process numbers displayed, and process state
Given that the TSM server is running and the administrative command line is available, run the query mount command and review the output, so that the operator can see which tape drives are currently in use and which volumes are mounted
With emphasis on performing the following:
Log-in to TSM
From an administrative command line type query mount
Review the output to determine if a drive is in use and the names of the volumes that are mounted
Given that a TSM server instance is running and the Administration Center or administrative command line is available, determine the number of tapes in the scratch status and take appropriate action, so that scratch tapes are available
With emphasis on performing the following:
Navigate to the TSM administrative commands, CLI or Administration Center Command Line
Type the database query: select count(*) as ScratchTapes from libvolumes where status='Scratch'
Determine if retuned count is within your site's operational target
Invoke the defined corrective action plan in the case where the returned value is less that adequate
Given that the TSM server is running and the administrative center is available, query the path with source name, destination type for library and tape drives and review the output, so that hardware availability is reviewed
With emphasis on performing the following:
Log-in to TSM
From the Administrative Center go to Storage Devices and check the hardware paths and availability
Review the output for which devices, drives, library and paths are active, online and available
Given that TSM is running and the administrative command line is available, determine the administrative schedules for the server, which ones have run, which ones are running, which ones will run, and which can be canceled, so that the state of the administrative schedule and appropriate actions can be determined
With emphasis on performing the following:
Log-in to TSM
From an administrative command line type query event * type=administrative begindate=today–1 and query process commands
Review the output to determine which administrative schedules have completed and which have not
Cancel, start, or restart administrative commands as appropriate to meet processing objectives
Given that a TSM server instance is running and the TSM Management Console in Operational Reporting or the administrative command line is available, query the status of client schedules and review invoking corrective action plan as needed, so that the status of client schedules can be reviewed
With emphasis on performing the following:
Navigate to the CLI or Administration Center Command Line to enter TSM administrative commands or start the TSM Management Console
Type the database query: query event * * begintime=-24:00 . Using the TSM Management Console: Navigate to: Tivoli Storage Manager -> your TSM Server instance -> Scheduled Events
Invoke corrective action plan for any missed or failed schedules
Given that the TSM server is running and the administrative command line is available, query events for clients' schedules, so that clients backups status is reviewed
With emphasis on performing the following:
Log-in to TSM
From the administrative command line type query event * * begintime=-24:00 ex=yes
Review the output for which client schedules are displayed with schedule name, nodename, status, data transmitted, start and end times, and return codes
Section 2 - Manage TSM client and server functions
Given that the TSM server is running, log into the TSM Administration Center or the administrative command line, so that you have access to administrator functionality
With emphasis on performing the following:
Launch a browser
Point to the proper port on the ISC or start a command prompt.
Issue the dsmadmc command
Enter the TSM administrator name and password
Given that a TSM server instance is running and the TSM Management Console is available and configured, generate a ‘Daily Report' and review the report for any actionable issues so that Daily Reports are reviewed
With emphasis on performing the following:
Start the TSM Management Console
Navigate to: IBM Tivoli Storage Manager -> your TSM Server instance -> Reports -> Operational Reports -> Daily Report
Right mouse click and select ‘Refresh Using Current Time'
Review the displayed report
Given that the TSM server is running and the client Backup Archive GUI is available, select restore function and, navigating through the directory tree, select required files to be restored and submit request to the TSM server
With emphasis on performing the following:
Log-in to TSM Backup Client GUI
Click on View and Display Active/Inactive files as required
From the Client Backup Archive GUI choose Restore and navigate to the directory tree with the appropriate directory and files
Select the requested files from the available client backups and submit session request to TSM Server for restore action
Given that the TSM server is running, the Administration Center is available and running, the operator is logged on and the environment allows for the operator to rerun missed backups, reschedule a missed backup and monitor it, so that a missed backup has been successfully run
With emphasis on performing the following:
Log on to the TSM Administration Center
From Policy Domain and Client Nodes, associate the missed node with a run-once schedule
Monitor the backup to ensure it completes successfully using the query actlog and query session commands
Given that a TSM server instance is running, the administrative command line is available and the environment allows for the operator to run reclamation, run the reclamation process so that database and media storage can be recovered
With emphasis on performing the following:
Navigate to the CLI or Administration Center Command Line to enter TSM administrative commands
Determine which sequential-access storage pool for which you wish to run reclamation
Enter the command(s): reclaim stgpool
Monitor process
Given that the TSM server is running and the administrative command line is available and the environment allows for the operator to run the check-in command, issue check-in command using tape volume serial number, library to be inputted to and status for the tape, so that tapes are available to the library
With emphasis on performing the following:
Log-in to TSM
Load the tape cartridges in to the library
From the Command line type in: checkin libvol status=
Respond to any open request for tape mounts and tape availability
Given that the TSM server is running, the Admin Center or the CLI is available and running, and the operator is logged on, move the volumes required for disaster recovery out of the TSM Library, so that tapes are ready to be sent off-site
With emphasis on performing the following:
Log onto the TSM Administration Center or the CLI
Navigate to the Disaster Recovery Management panel if using the TSM Administration Center
Move the Copy Storage Pool Tapes and Database Backups from the Mountable state to the Vault State
Given that TSM Client code is installed and configured in a Windows environment, place the TSM Client services in the ‘STARTED' state, so that client commands will function appropriately
With emphasis on performing the following:
Navigate to the Windows Services window
Determine which TSM services are installed and in which status
Ensure TSM services are configured for appropriate Startup Type (Manual, Automatic, etc)
Given that the TSM server is running and the administrative command line is available, issue the disable session command, and review the output, so that client sessions are unable to start
With emphasis on performing the following:
Log-in to TSM
From the administrative command line type disable sessions
Review the administrative log output to determine if sessions are disabled
Given that the TSM server is running, the Administration Center is available and running, and the operator is logged on, change the time a client backup schedule will run, so that the client backup schedules are updated
With emphasis on performing the following:
Log onto the administrative command line
Issue the command query schedule
Review the displayed schedules to determine the schedule you wish to update
Update a schedule using the update schedule starttime=
Given the TSM server instance and TSM client are operational, determine total number of objects to be restored and total size in bytes, so that an estimated restore time is determined
With emphasis on performing the following:
Start the TSM client GUI on target system and navigate to Restore
Select data to be restored and click the Estimate button
Note the reported data: Number of Selected Items, Total Size in Bytes and Estimated Transfer Time
Given an operational TSM server and access to a TSM client, change the settings to allow for a point in time restore, so that a file can be restored for a particular date and time
With emphasis on performing the following:
Start the TSM Client GUI and choose Restore
Select the Point In Time Button
Enter the date and time desired for the file to be restored
Navigate the tree to the file to be restored, and click the Restore button
Given a TSM restore is not running fast enough, examine the client option file configuration and node configuration, so that performance can be improved
With emphasis on performing the following:
Log onto the administrative command line
Determine the maximum number of mount points using the query node command
Determine the resourceutilization settings of a dsm.opt file
Make appropriate changes to the node definition and dsm.opt file to improve performance
Given that the TSM server instance is operational and client option sets have been defined, associate an appropriate client option set to a node, so that appropriate objects are selected for backup
With emphasis on performing the following:
Determine appropriate option set for the node based on client requirements
From the TSM CLI issue the command: query cloptset
Then issue the command: UPDATE NODE CLOPTSET=
Section 3 - Interpret Configuration
Given that a TSM server instance and TSM command line are available, determine if outstanding requests are pending after a CHECKIN operation so that any mount requests may be cleared
With emphasis on performing the following:
From the TSM CLI enter the command query request to display information on all pending mount requests
Respond to pending request, if any, as appropriate, i.e., load media and clear request by issuing the command reply
Given an operational TSM server and an administrative command line, determine the capacity of a TSM storage pool, what type of pool it is, and what type of collocation is being done on the pool, so that status of the storage pool configuration in known
With emphasis on performing the following:
Log-in to the administrative command line
Issue the command query stgpool format=detailed
Examine the type of the pool, its percentage used, and what type of collocation is being used
Given that a TSM Server instance and TSM Administration Center are operational and client option sets have been defined, display and review the include/exclude list (filters) in order to determine which files will be acted upon during a backup
With emphasis on performing the following:
Select TSM Instance by clicking on its name
Navigate to the Administration Center Panel -> Policy Domains and Client Nodes
Select Domain by clicking on its name
Click on the twisty for Option Sets
Select the Option Set by clicking on its name
Select Filters to display the include/exclude list
Review the list to understand backup and restore operations
Review the dsm.opt file for include/exclude list
Given that a command line interface, Administration Center and a TSM server instance are available, determine the retention settings for a client, so that data retention is understood
With emphasis on performing the following:
Issue the command: query node for the node of interest to determine its domain
From the Administration Center, select TSM Instance by clicking on its name
Navigate to the Administration Center Panel -> Policy Domains and Client Nodes
Select Domain by clicking on its name
Click on the twisty for Management Classes
Click on management class name
Click on Backup setting
The backup retention policies for this client are displayed
Note the retention policies for the client
Given an operational TSM server and an administrative command line, determine if an administrator has authority to perform a particular action on the TSM server, so that the privilege class and associated privileges are known
With emphasis on performing the following:
Log-in to the administrative command line
Issue the command: query admin
Examine the privilege class of the administrator to determine what authority they have
Given that a TSM server instance and TSM Administration Center are operational and the client has been defined, display the options for the client, so that performance expectations can be understood
With emphasis on performing the following:
Select TSM Instance by clicking on its name
Navigate to the Administration Center Panel -> Policy Domains and Client Nodes
Select Domain by clicking on its name
Click on the twisty for Option Sets
Select the Client Option set by clicking on its name
Select Options to display the client options
Review the displayed options to insure they meet best practice values or local requirements
Section 4 - Basic Troubleshooting
Given that the TSM client software is installed and configured, verify that the scheduler task is running so that scheduled backups can proceed
With emphasis on performing the following:
On UNIX/Linux clients issue the command ps –ef | grep dsmc and look for dsmc sched or dsmcad to verify that the daemon is running
On Windows clients, navigate to the Services panel and verify that either the Tivoli Scheduler (dsmcsvc.exe) service or the web client service is started
Given that a TSM server instance is running and TSM command line is available, identify suspect tape media and then move data from the suspect media to a scratch tape and monitor the suspect tape, so that you can identify and remove defective media
With emphasis on performing the following:
Issue the command query volume * access=unavailable from the CLI
Determine the reason for volumes with access=unavailable, and take appropriate action
Reset media access on suspect media with the following command: update volume access=readonly
Move the data from the suspect to volume to a scratch tape with: move data stgpool=
If move data is not successful, run the command: audit volume fix=yes and restore volume if necessary
Monitor or replace suspect media as necessary
Repeat for each volume returned
Given a TSM server which has a library which may not be working properly, determine if the library is operational, so that its status is known
With emphasis on performing the following:
Start the TSM administrative command line
Check the TSM library by running the query library format=detailed command
Check to see if volumes are mounting using the query mount command
Then issue the command query request for any outstanding tape mount requests
If no outstanding requests, then issue the command query path to determine if paths are online
Given that a TSM server instance is operational and the administrative command line is available, determine the operational status of tape drives and note any that are not working, so that tape drive status is determined
With emphasis on performing the following:
Issue query drive format=detailed to investigate any drive where the On-Line state is No
Issue query path format=detailed and note the path definitions and the online status for each path
Issue simultaneous audit volume commands for the number of drives in the library using a different (random) volume name
After ensuring tapes mount and read, issue the cancel process command for the audit processes
Monitor to ensure completion
Given a TSM client, determine if it can access the TSM server through the network, so that the status of the network between the TSM client and TSM server is known
With emphasis on performing the following:
Log-in to the TSM client
Determine the IP Address/DNS name of the TSM server in the client's dsm.opt file
Ping the TSM server to check for a reply
Given access to client dsm.opt file, review basic configuration parameters, so that the basic TSM configuration is verified
With emphasis on performing the following:
Issue a query node and note if the client is defined on that server instance
Issue a query option and note the TCP Port parameter
Display the contents of the client dsm.opt file and verify that the NODENAME, TCPPORT, and TCPSERVERADRESS are correct
If all values are as expected then basic troubleshooting is complete otherwise correct and continue operations
Given that a TSM server instance is running and the TSM command line is available display volume information so as to verify volumes are available and online
With emphasis on performing the following:
Issue the command query volume * from the CLI
Review the volume status displayed by the above command and compare with the expected state, initiate any corrective action plan needed
Given a TSM server and an administrative command line, check the status of a TSM storage pool to see if it is full and its volumes are on-line, so that its status is known
With emphasis on performing the following:
Log-on to the TSM administrative command line
Issue the command: query stgpool to determine if a storage pool is full
Issue the command: query volume stgpool= to determine if a storage pools volumes are available and online
Given that an operational command line interface is available, determine which storage pools are currently being used by a client, so that volume usage can be determined
With emphasis on performing the following:
Issue query nodedata
Note the storage pools in use by the client
Given that a TSM server instance is running and the Administration Center or administrative command line is available, query the activity log to determine when/if system status has changed so that system issues can be resolved
With emphasis on performing the following:
Navigate to the TSM administrative commands, CLI or Administration Center Command Line
Issue the command query actlog begindate=-1 search=""
Note System Messages so that troubleshooting can be performed
Given a TSM server, TSM client, and an administrative command line, get an overview of the configuration of the TSM server and client using the query sys and query systeminfo commands, so that the necessary information can be sent to support
With emphasis on performing the following:
Log-on to the TSM administrative command line
Issue the command: query system and save it to a file
Start the TSM command line client and issue the command query systeminfo
Gather the dsmserv.opt file
Gather the client dsm.opt file
Given that a command line interface, Administration Center and a TSM server instance are available, determine which storage pools may be used by a client, so that data use and flows are understood
With emphasis on performing the following:
Select TSM Instance by clicking on its name
Navigate to the Administration Center Panel àPolicy Domains and Client Nodes
Select Domain by clicking on its name
Click on the ‘twisty' for Management Classes
Click on management class name
Click on Backup setting
The storage pool (STG Prim) for this client is displayed
Issue query stgpool from TSM CLI
Note any Next Storage Pool for the storage pool above (STG Prim)