Linux TSM 5.5 Installation Instructions
Table of Contents
Overview
Tivoli Storage Management (TSM) is enterprise level software that provides a data backup and restoration service for departmental servers. The following instructions provide a step-by-step guide to installing TSM on a Linux system.
Instructions
1. A member of the Enterprise Recovery Group needs to add your system, hereafter called node, to the server using the administrator GUI, and then add the node to the appropriate schedule.
2. If your node already has TSM, stop the scheduler service then uninstall the Tivoli RMPs.
3. As root , run the following commands (this creates a temporary directory to store the installation files):
mkdir /tmp/tsm
cd /tmp/tsm
4. Access Tivoli Storage Manager help document for current IBM TSM client downloads.
5. Download the README file and tar file to /tmp/tsm .
6. Review the README files for the latest news and APAR's for this client. Also, be aware that if you accept defaults regarding where to install things, then you can ignore setting the DSM_CONFIG and other environment variables.
7. Type:
tar -xvf IP22730.tar
(substitute the appropriate tar file name)
8. Install Tivoli Packages by typing the following:
rpm -i TIVsm-API.i386.rpm
rpm -i TIVsm-BA.i386.rpm
9. Use a web browser to access this web site: https://its2.unc.edu/esm/backup/TSM_Clients/Linux/ copy the dsm.opt , dsm.sys and inclexcl.dsm files to /opt/tivoli/tsm/client/ba/bin/ .
10. Modify the dsm.opt , dsm.sys and inclexcl.dsm files customizing each for your system.
11. Type the command dsmj . At the prompt type the password given to you by the TSM administrator, then exit and retype dsmj . If it doesn't ask for a password, the client is installed correctly.
12. TSM needs port 1500 (communication from client to backup server) and port 1501 (communication from backup server to client) open in the firewall, which allows the backup server to initiate automated backups.
13. To install the client scheduler, add the following line to the /etc/inittab file:
ad:2345:respawn:/usr/bin/dsmc sched >/dev/null 2>&1
14. Then run the following command from the /etc directory:
telinit q
This will cause the program to re-run its inittab and start a client schedule daemon. To verify the daemon is running, run the command:
ps aux | grep dsm
To verify the client scheduler log is working run the following command:
more /var/log/dsmsched.log
15. Do a manual backup by typing:
dsmc incremental
When this manual backup is complete, check the results of the dsmsched.log file and make sure the last few lines states "waiting to be contacted by server" .
16. The day after any significant change to your client (TSM client or server software update, client operating system or hardware upgrade, etc.), check the results of the dsmsched.log file. This file is typically found in /var/log/dsmsched.log . If you have any errors, contact the TSM administrator. Otherwise, daily monitoring of your client is handled by our automated systems, which will alert you by email only if problems occur.
Additional Information
For further information about TSM, or instructions for installing it on other systems, please see our list of TSM Installation Instructions .


