Are your shared resources being backed up properly? Have you defined a separate Client and Remote Client acceptor service for the shared resources and have it defined in the Cluster manager as a Resource? Bear in mind that the http port for use with the cluster Web client must be other than 1581. I use 1582. If you fail over the cluster from one node to another, would the TSM cluster resources start?
If these are all fine, then the configuration of the cluster is OK.
Should you want to start the java based gui from within a RDP session into the cluster, the syntax is, or similar:
(on a DOS window) "C:\Program Files\Tivoli\TSM\baclient\dsm.exe" -optfile="q:\TSM\clus_dsm.opt"
FYI: The configuration below allows you to have Web client access via the Cluster IP or Cluster server name and port 1582
Here is what I use to define the cluster Client acceptor:
dsmcutil inst cad /name:"TSM CAcceptor-Cluster Service" /clientdir:"c:\Program Files\Tivoli\TSM\baclient" /optfile:"q:\tsm\clus_dsm.opt" /node:clustername /password:as_defined /validate:yes /autostart:no /startnow:no /httpport:1582 /cadschedname:"TSM Scheduler-Cluster Service"
Here is what I use to install the Remote client acceptor:
dsmcutil inst remoteagent /name:"TSM RAgent-Cluster Service" /clientdir:"c:\Program Files\Tivoli\TSM\baclient" /optfile:"q:\tsm\clus_dsm.opt" /node:clustername /password:as_defined /validate:yes /startnow:no /partnername:"TSM CAcceptor-Cluster Service"
Remember that the Client acceptor must be defined in the Windows Cluster Manager as a Resource together with the TSM Cluster Scheduler.
Hope this helps.
By the way, my Win2K3 are all SP1 and TSM works well in cluster mode for both File and Exchange clusters.