Folks:
  Wondering if anyone has seen this one.  

Environment: 
TSM client for Linux x86_64 v7.1.6.0 running on a Red Hat Enterprise Linux 
Server release 5.11 (Tikanga) platform accessing a TSM server for Linux v 
7.1.5.200.

  We have a NetApp appliance which we backup from a dedicated proxy system.  
The NetApp appliance is offered to campus as a service, so shares are created 
and deleted randomly as new customers subscribe to the service and old 
customers drop off.  The resulting dynamic nature of the shares on the NetApp 
appliance requires a daily redefinition of the backup configuration.   So, 
every evening at 6 pm, a script fires that creates:
- the dsm.opt file defining the domains to backup; and
- a preschedule command script to mount the necessary shares on the proxy 
system before the backup; and
- a postschedule command script to unmount the shares
Then, around 9 pm, a scheduled backup is initiated.

  Most days, this functions flawlessly.  However, on occasion, the post 
schedule command script fails, creating the following message in the 
dsmsched.log:
12/09/2016 07:19:26 ANS1821E Unable to start POSTSCHEDULECMD/ PRESCHEDULECMD 
'/opt/tivoli/tsm/client/ba/bin/vfilers_postsched’

 Now, the file /opt/tivoli/tsm/client/ba/bin/vfilers_postsched exists - and can 
be ran manually without issue.  This has occurred at seeming random intervals 
over the past year, but I’ve realized that this seems to happen when the backup 
runs long.   For example, the backup that generated the error message started 
on 12/07/16 at 21:11;44, so it ran for roughly 34 hours.  This happens from 
time to time, for various reasons.

  What I think is happening:
- 12/07 18:00, the daily backup configuration script ran, creating, among other 
files, the vfilers_postsched command script containing the unmount commands
- 12/07 12:11 the scheduled backup commenced
- 12/08 18:00 the daily backup configuration script ran, creating a new version 
of the vfilers_postsched command script
- 12/09 07:19 the scheduled backup finished - and the TSM client tried to run 
the vfilers_postsched command - but it failed, generating the message above 
instead

  I think the TSM client is looking for the vfilers_postsched file that was 
created on 12/07  but no longer exists, having been overwritten on 12/08.   
This seems a little far fetched, but knowing that the TSM client reads the 
configuration file once on startup, and never again, leads me to suspect that 
the client opens the postschedulecmd file at that time as well - and not when 
the backup is over.  And thus, can’t read it when the backup is over.

  We can work around this a variety of ways, but it would be nice to have a 
root cause..

 Hypothesizing,
Bob T


Robert Talda
EZ-Backup Systems Engineer
Cornell University
+1 607-255-8280
r...@cornell.edu


Reply via email to