TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


cli:tmss10librarymanager

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cli:tmss10librarymanager [2020/01/08 23:43] Scott Cunliffecli:tmss10librarymanager [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== TMSS10LibraryManager====== ====== TMSS10LibraryManager======
  
-TMSS10LibraryManager will synchronize one TapeTrack Server with another.+TMSS10LibraryManager manages Scratch Volume levels within the Target Repository. 
 + 
 +Metrics used to monitor Volume levels include Repository capacity, Volumes moving in and out of the Repository, minimum Scratch Volumes required, Repository Scratch levels, available Scratch Volumes from other Repositories and free slot requirements.
  
 ===== Synopsis ===== ===== Synopsis =====
  
-''TMSS10LibraryManager [-C Customer-ID] [-M Media-ID] [-R Repository-ID] [-S logon string] [-T target repository] [-V volume filter] [-c configuration file] [-e volume ejection] [-f minimum free slots] [-s minimum scratch volumes]''+''TMSS10LibraryManager [-C Customer-ID] [-M Media-ID] [-R Repository-ID] [-S logon string] [-T target repository] [-V volume filter] [-c configuration file] [-e ejection filter] [-f minimum free slots] [-r repository scratch order] [-s minimum scratch volumes]''
  
 ===== Options ===== ===== Options =====
Line 12: Line 14:
   * ''-M'' [[object:media|Media-ID]]    * ''-M'' [[object:media|Media-ID]] 
   * ''-R'' [[object:repository|Repository-ID]]    * ''-R'' [[object:repository|Repository-ID]] 
-  * ''-S'' The logon string argument sets the [[cli:server_argument|Server logon information]] +  * ''-S'' The Logon string argument sets the [[cli:server_argument|Server Logon Information]] 
-  * ''-T'' Target [[object:repository|Repository]]+  * ''-T'' Target [[object:repository|Repository]] for Volumes if ejection is required to make room for minimum Scratch quantity.  If not specified, no Volumes will be ejected.
   * ''-V''  [[cli:volume_filter|Volume Filter]] which can be used to filter the traversal of [[object:customer|Customer]], [[object:media|Media]], [[object:volume|Volume]], [[object:repository|Repository]] and [[common:volume_flags|Flag]] values.   * ''-V''  [[cli:volume_filter|Volume Filter]] which can be used to filter the traversal of [[object:customer|Customer]], [[object:media|Media]], [[object:volume|Volume]], [[object:repository|Repository]] and [[common:volume_flags|Flag]] values.
   * ''-c'' The config file argument specifies the path to the Batch Configuration File. The Batch Configuration File allows you to perform advanced traversal of [[object:customer|Customer]], [[object:media|Media]] and [[object:volume|Volumes]], perform advanced Barcode pre and post processing and route program output to syslogd. Configuration File capabilities vary from program to program but the syntax remains the same. In the event that logic is not supported it will simply be ignored.   * ''-c'' The config file argument specifies the path to the Batch Configuration File. The Batch Configuration File allows you to perform advanced traversal of [[object:customer|Customer]], [[object:media|Media]] and [[object:volume|Volumes]], perform advanced Barcode pre and post processing and route program output to syslogd. Configuration File capabilities vary from program to program but the syntax remains the same. In the event that logic is not supported it will simply be ignored.
   * ''-e'' [[object:volume|Volume]] ejection exclusion filter   * ''-e'' [[object:volume|Volume]] ejection exclusion filter
   * ''-f'' Minimum free Slots required in [[object:repository|Repository]] ([[object:repository|Repository]] Properties override)   * ''-f'' Minimum free Slots required in [[object:repository|Repository]] ([[object:repository|Repository]] Properties override)
 +  * ''-r'' Repository Scratch Order override. syntax -r "RAC1=0;RAC2=30;RAC3=20" sets Scratch Rack priority to RAC2, then RAC3, excluding RAC1.
   * ''-s'' Minimum Scratch [[object:volume|Volumes]] required in [[object:repository|Repository]] ([[object:repository|Repository]] Properties override)   * ''-s'' Minimum Scratch [[object:volume|Volumes]] required in [[object:repository|Repository]] ([[object:repository|Repository]] Properties override)
 +
 +{{page>cli:fi}}
  
          
Line 44: Line 49:
  
 === Command line syntax === === Command line syntax ===
-<sxh plain;> + 
-TMSS10LibraryManager -S user:-password@server -C US02 -M LTO -R LIBR +  TMSS10LibraryManager -S user:-password@server -C US02 -M LTO -R LIBR 
-</sxh>+
  
 === Output === === Output ===
Line 52: Line 57:
 The output of the TapeTrack Library Manager program is described in detail on the page [[reports:library_manager|Library Management Report]]  The output of the TapeTrack Library Manager program is described in detail on the page [[reports:library_manager|Library Management Report]] 
  
-===== Changelog =====+==== See Also ====
  
-[filterrss http://www.tapetrack.com/cgi/changelog.cgi?module=TMSS10LibraryManager]+[[cookbook:library_manager|Implementing TMSS10LibraryManager]]
  
 +--> Changelog
 +
 +[filterrss http://www.tapetrack.com/cgi/changelog.cgi?module=TMSS10LibraryManager]
 +<--
 <- ^ cli:introduction|Command Line Utilities^ -> <- ^ cli:introduction|Command Line Utilities^ ->
cli/tmss10librarymanager.1578526986.txt.gz · Last modified: 2025/01/21 22:07 (external edit)