We have used the following in a Dev environment and it has worked well. There is a line that needs to be added to the dsm.opt file for restores "Makesparsefile NO"
Here is the rest of the information:
Tivoli TSM Console OS (Linux Client) Setup:
1. Download the latest rpms from the ibm ftp site:
ftp://service.boulder.ibm.com/storage/tivoli-storage-management/maintenance/client/v5r2/Linux/Linux86/LATEST/
2. Download all three packages:
TIVsm-BA.i386.rpm
TIVsm-API.i386.rpm
TIVguid.i386.rpm
3. Install each of them using the rpm –ivh command
rpm -ivh TIVsm-API.i386.rpm
rpm -ivh TIVsm-BA.i386.rpm
rpm -ivh TIVguid.i386.rpm
4. cd into the /opt/tivoli/tsm/client/ba/bin directory
5. You will need to copy the sample dsm.sys.smp file to dsm.sys and edit the file. This is what you will see:
************************************************************************
* Tivoli Storage Manager
*
* Sample Client System Options file for UNIX (dsm.sys.smp)
************************************************************************
* This file contains the minimum options required to get started
* using TSM. Copy dsm.sys.smp to dsm.sys. In the dsm.sys file,
* enter the appropriate values for each option listed below and
* remove the leading asterisk (*) for each one.
* If your client node communicates with multiple TSM servers, be
* sure to add a stanza, beginning with the SERVERNAME option, for
* each additional server.
************************************************************************
SErvername server_a (Name of the TSM server you are backing up to)
COMMmethod TCPip
TCPPort 1500
TCPServeraddress node.domain.company.COM
6. Change the “node.domain.company.COM” to the hostname of your backup server.
7. Copy /opt/tivoli/tsm/client/ba/bin/dsm.opt.smp to dsm.opt.
Edit this file to use the TSM server listed in the previous step.
SErvername server_a (Name of the TSM server you are backing up to)
8. Setup Environment variables:
TSM uses unique environment variables to locate files:
DSM_CONFIG is the fully qualified name for the dsm.opt file.
DSM_DIR points to the path containing dsm.sys, dsmtca, and the
subdirectory en_US. The en_US subdirectory must contain the
dsmclientV3.cat file.
run this command export DSM_CONFIG=/opt/tivoli/tsm/client/ba/bin/dsm.opt
run this command export DSM_DIR=/opt/tivoli/tsm/client/ba/bin
9. Now you should be ready to backup files to the server. In the same directory run the command:
./dsmc backup /vmfs/vmhba<number>/yourfile
10. Initially you’ll be asked to choose a login and password. Use admin as my login and password.
11. To run a restore issue this command:
./dsmc restore /vmfs/vmhba<number>/yourfile
Also here is a field guide that I found on IBM's website
http://www-1.ibm.com/support/docview.wss?rs=0&q1=tsm&q2=vmware&uid=swg27005132&loc=en_US&cs=utf-8&cc=us&lang=en
Good luck