TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


sync:introduction

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
sync:introduction [2021/06/01 22:34] Scott Cunliffesync:introduction [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 1: Line 1:
-[[:sync|Sync has moved]]+====== Sync Introduction ====== 
 + 
 + 
 +This guide has been written to assist those responsible for tape management with the process of integrating their backup software or tape management system with the TapeTrack Media Management Software. 
 + 
 +For those who have their own TapeTrack Framework Server, these instructions relate to connecting to your own system, while, for those who use TapeTrack via a relationship with their data protection provider, these instructions relate to connecting into your vendor's system. 
 + 
 +===== Prerequisite knowledge ===== 
 + 
 +Knowledge of the following skills would be advantageous in implementing TapeTrack synchronization: 
 +  * Experience with a text file editor such as [[https://en.wikipedia.org/wiki/Microsoft_Notepad Windows Notepad]] or [[https://en.wikipedia.org/wiki/Vi |vi]]. 
 +  * Experience with a task schedule such as [[https://en.wikipedia.org/wiki/Windows_Task_Scheduler|Windows Task Scheduler]] or [[https://en.wikipedia.org/wiki/Cron | crond]]. 
 +  * Experience with the backup software you are synchronizing. 
 +  * Experience with Windows DOS batch scripting, or UNIX shell scripting. 
 + 
 + 
 + 
 + 
 + 
 + 
 +===== Synchronization Process ===== 
 + 
 +TapeTrack's Synchronization Suite is a powerful toolkit that allows you to [[cli:sync_fields|set fields]] within TapeTrack based upon the values of fields within your backup or tape management software. 
 + 
 +The logic flow of synchronization is as follows: 
 +  
 +  * Load the definition file to instruct the program on where to get the data and how to interpret the data. 
 +  * Logon to the TapeTrack Framework Server 
 +  * Read each record from the data source, establish each of the fields to be synchronized for each record. 
 +  * On the first record, or on any record where the Customer and/or Media scope change, download a cache of Volume information from the TapeTrack Framework Server. 
 +  * Where the Volume information has changed apply the update to the TapeTrack Server. 
 +  * On the last record from the data source print statistics about the update session. 
 + 
 +<note tip>To reduce the overhead of retrieving records, when the Customer and/or Media scope change all information on all Volumes within the current scope is downloaded and loaded into a cache.  
 + 
 +Where the Customer and/or Media scope do not change this means that the synchronization program only needs to download this information once.  
 + 
 +Care should be taken not to randomize Volumes within a Customer and or Media scope as this will degrade the performance of the program.  
 + 
 +If Volume scope is randomized it is strongly recommended that the data source be sorted as a step prior to synchronization.</note> 
 + 
 +===== The benefits of synchronization ===== 
 + 
 +Synchronization with your backup or tape management system has the following benefits: 
 +  - Automation of tape movement requests, including setting description fields and the next move date of each tape. 
 +  - The ability to synchronize off a picking and distribution list or a complete inventory list. 
 +  - Elimination of errors that are possible with manual data input. 
 +  - Ensuring that tape movements are not dependent on manual intervention that cease if a key employee is absent. 
 +  - The ability to securely synchronize over the Internet. 
 +  - Warning messages when tapes are in the library that are expected not to be. 
 +  - Warning messages when tapes are not in the library that are expected to be. 
 +  - Automatic confirmation of tapes when they are entered into the library, reducing the need for manual barcode scanning. 
 + 
 +<- | ^ sync:introduction|introduction ^ sync:download|Download Sync -> 
sync/introduction.1622586887.txt.gz · Last modified: 2025/01/21 22:07 (external edit)