Packetsync - Synchronize Software Packages - A tool to deploy directories to multiple locations
|
---|
Packetsync is a tool that is started i.e. during nightly hours to synchronize directories to remote shares using the famous robocopy-tool from Microsoft's resource kit. Packetsync manages individual robocopy-Processes, monitors their actions and is capable to create a remote flag-file to mark a transmission as finished. Packetsync is controlled by a powerful configuration file which describes which directories need to be synchronizised to which remote servers. Furthermore packetsync implements a quite sophisticated queue which automatically limits the resource consumption on your central server. Features:
Packetsync.cfg Comments start with a hash sign („#“). ################################################ # packetsync.cfg ... synchronisiere Paketdateien # © Gottfried Rudorfer, Greifenstein ################################################ Section Alias This section allows you to define alternative names for one or more other aliases or names. You may use aliases for computer lists, etc. Example: [Alias] Alias1=Computer1,Computer2,Compter3 # List with 3 computers Alias2=Alias1,-Computer1 # List with computers of Alias1 but without Computer1
Alias_ShareUser=user1 # alias for username Alias_SharePassword=password1 # alias for password Section Server This section is used to define the number of remote servers to be served by the source server. With multiple source server definitions the same Packetsync.cfg can be used on multiple servers. [Server|<Source Server>] Map=<List of remote Server> For each source server a definition is required. Example: [Server|Q101DEV001] Map=P701X,-Alias_PROD [Server|ruhgo01a] Map=Alias_Self,Alias_LD,Alias_PROD
Section RoboCopy # The next lines define the directories to synchronize # Robocopy Anweisung *** 1 *** #[RoboCopy|kodakcd.1000|D:\LIBRARY\APPL\%Alias%|\\%DestServer%\D$\images\APPL\%Alias%] #Install=Alias_PROD #Options=/z /e /purge #FlagFile=%DestDir%\..\FLAGS\%Alias%.flg # Robocopy Anweisung *** 2 *** #[RoboCopy|autoinst|D:\%Alias%|\\%DestServer%\D$\%Alias%] #Install=P701X #Options=/z /e /purge #FlagFile=%DestDir%\..\flag\%Alias%.flg |
Availability |
The tool is available on request from Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! . |