University of Wisconsin-Madison  My UW
Computing @ UW-Madison

Installing Linux
Securing Linux
Tuning Linux
Fixes/Patching Linux
TSM Clients

Linux Policies


Bugzilla
Linux Errata

Feedback

Back to DoIT

Installing the TSM 5.1 client under Red Hat Linux 8.x

These instructions will guide you through the installation and configuration of the Tivoli Storage Manager client, so you can back up your data using DoIT's Bucky Backup service. You should be familiar with the Red Hat Linux operating system distribution and have root or root-equivalent access to the machine you are working with. These instructions and the Linux client are specific to the Intel i386 architecture.

Data that has been backed up or archived from a TSM v5.1 client cannot be restored or retrieved to any previous level client. The data must be restored or retrieved by a v5.1.0 or higher level client. Once you migrate to 5.1 you cannot go back to an older client (but you can certainly restore older data). This is non-negotiable. You have been warned.

This product installs into the /opt filesystem. It requires 50 to 80 megabytes of space. If you do not have space in the filesystem that houses /opt, you can symlink /opt into a directory in /home.

You must have registered a node and have received confirmation of your node name. Make sure you know the password that you specified when applying for the node.

Please note that X Windows System X11R6 is a requirement to install the client. If it is not installed and you do not plan to use the end user GUI you have to add the --nodeps option of rpm to disable the check for requirements.

You also need to have the Red Hat Linux 7.x compatibility libraries installed. The package is "compat-libstdc++-7.3-2.96.110" and is available from mirror.services.wisc.edu or your installation media.

Acquire the software. Use a web browser or FTP client to retrieve the latest version of the software.

Install the TSM client using RPM:

rpm -ihv TIVsm-*.rpm TIVguid.rpm

Change to the new directories created for the client:

cd /opt/tivoli/tsm/client/ba/bin

Create a directory at /var/log/tsm that has the proper permissions (chmod 700 /var/log/tsm):

mkdir /var/log/tsm
chmod 700 /var/log/tsm

Create and edit the dsm.sys, dsm.opt, and inclexcl files for your system. Sample files are linked. At a minimum, you will have to edit dsm.sys and insert your node name. You may also wish to edit the "DOMain" entry to reflect the filesystems you wish to back up.

Change to /opt/tivoli/tsm/client/ba/bin and start dsmc by using the ./dsmc command. Enter the command "query schedule" and you will be prompted for your node's password. Enter your password and press enter. Once it successfully displays the node's backup schedule, enter the command "quit" to exit it. This saves your node's password, so that backups and other operations can happen automatically.

At the end of /etc/rc.d/rc.local, place the following line (all on one line):

/opt/tivoli/tsm/client/ba/bin/dsmc schedule >/dev/null &

Issue the following command on the command line, as root, to manually start dsmc:

nohup /opt/tivoli/tsm/client/ba/bin/dsmc schedule >/dev/null &

Verify that the client has started and is working by checking the log files in /var/log/tsm.

You can perform a manual backup to test your settings using the command:

/opt/tivoli/tsm/client/ba/bin/dsmc incremental

Remember that if you change the settings in dsm.sys, dsm.opt, or inclexcl you need to restart the software (dsmc).

Copyright © 2003 The Board of Regents of the University of Wisconsin System