TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


cookbook:veeam

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
cookbook:veeam [2021/02/17 01:41] – [Synchronization] Scott Cunliffecookbook:veeam [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 18: Line 18:
 Synchronization with TapeTrack is performed by calling the [[cli:TMSS10Sync|TMSS10Sync]] command line program, along with: Synchronization with TapeTrack is performed by calling the [[cli:TMSS10Sync|TMSS10Sync]] command line program, along with:
  
-  - Veeam ODBC connection+  - Veeam ODBC connection.
   - Command line arguments that instruct the program how to process volumes.    - Command line arguments that instruct the program how to process volumes. 
   - A synchronization definition file that instructs the program how to interpret the SQL output.   - A synchronization definition file that instructs the program how to interpret the SQL output.
Line 26: Line 26:
 ==== Example Command Line Arguments ==== ==== Example Command Line Arguments ====
  
-<sxh plain;>+<code plain;>
 TMSS10Sync -d default.ttidef -a -S batch:-password@server  TMSS10Sync -d default.ttidef -a -S batch:-password@server 
-</sxh>+</code>
  
 Where: Where:
Line 34: Line 34:
   * ''-a'' tells the program to add new tape volumes if they are encountered.   * ''-a'' tells the program to add new tape volumes if they are encountered.
   * ''-S'' tells the program what [[cli:server_argument|Server]] to connect to.   * ''-S'' tells the program what [[cli:server_argument|Server]] to connect to.
 +
 +=== Example Batch File ===
  
 {{veeam_batch.png}} {{veeam_batch.png}}
Line 39: Line 41:
 ===== TTIDEF Sample  ===== ===== TTIDEF Sample  =====
  
-Sample TTIDEF file to:+Sample TTIDEF file (default.ttidef) to:
   * Connect to VEEAM database (veeam2 in this example).   * Connect to VEEAM database (veeam2 in this example).
   * Extract barcode, media pool ID and last write time.   * Extract barcode, media pool ID and last write time.
Line 45: Line 47:
   * Set Media-ID to LTO.   * Set Media-ID to LTO.
   * Set Volume location based off media pool ID.   * Set Volume location based off media pool ID.
-  * Set Volume Description based off media pool ID+  * Set Volume Description based off media pool ID.
  
-<sxh>+<code>
 # #
 # Connect to Veeam database # Connect to Veeam database
Line 94: Line 96:
 # Stop any movement from racking back to offsite # Stop any movement from racking back to offsite
 AddSkipOnRepositoryChange("OFFS", "RACK", "*"); AddSkipOnRepositoryChange("OFFS", "RACK", "*");
-</sxh>+</code>
  
 <- :cookbook:tsm|TSM Sync Cookbook ^ :cookbook:introduction|Cookbook ^  -> <- :cookbook:tsm|TSM Sync Cookbook ^ :cookbook:introduction|Cookbook ^  ->
cookbook/veeam.1613526084.txt.gz · Last modified: 2025/01/21 22:07 (external edit)