Mise en place d'une synchronisation entre plusieurs serveurs avec SyncBackSE

Note : Pas de note
Auteur : fabrice69 Article lu 2 740 fois

Description : Dans cet article, nous verrons l'installation et la configuration de l'outil SyncBackSE fourni par la société 2BrightSparks, afin de mettre en place une synchronisation :
- ayant un filtre sur le type de fichiers (*.RM)
- via le protocole FTP
- entre deux serveurs
- planifiée tous les jours




Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE

Dans de nombreux projets on peut vouloir effectuer une synchronisation de fichiers entre différents serveurs. De plus, cette synchronisation peut être spécifique suivant une notion de filtrage et le passage par le protocole FTP.

Ainsi, un des produits du marché qui répond à cette exigence (mais aussi bien d'autres) est celui fourni par la société 2BrightSparks :

Nous allons donc dans cette documentation voir comment mettre en place une solution avec la configuration suivante :

Ainsi, le logiciel est installé sur le serveur cible et récupère les fichiers RM depuis le serveur FTP.

Voyons comment installer le produit et le configurer.

Installation de SynchBackSE

Vous pouvez obtenir une version d'évaluation de 30 jours vous permettant de tester ce produit en allant sur le site de l'éditeur et clickant sur « Try SynchBackSE » :

Une fois le fichier « SyncBackSE_Setup.exe » téléchargé, vous pouvez l'exécuter sur votre serveur. Il vous demande alors la langue d'installation.

Puis lance le processus d'installation du produit. On clique alors sur « Suivant ».

On accepte alors les termes du contrat et clique sur « suivant ».

Des informations importantes sont alors affichées sur la mise à jour du logiciel et le fonctionnement de celui-ci. On clique aussi sur « suivant ».

Il nous demande alors de spécifier le répertoire d'installation.

Et le menu dans lequel vous trouvez les raccourcis

Enfin, on définit si on souhaite avoir des raccourcis sur le bureau ou le lancement rapide.

Un résumé s'affiche alors sur cette installation.

Et celle-ci s'effectue.

L'installation se termine alors et on lance le logiciel.

Le premier lancement nous propose de nous rendre sur le site fournissant divers tutoriaux et de l'aide sur le produit.

Le site en question est :

On doit aussi renseigner les paramètres sur la licence. Si on a un Numéro de série, il faut le fournir, pour notre cas, nous cliquerons sur « Evaluer » afin de tester le produit en cochant le fait d'être prévenu que 7 jours avant la fin de l'évaluation.

Il nous demande alors la validation pour le test de présence d'une nouvelle version du produit.

Le logiciel se lance alors.

Mise en place du profil basique de récupération

Maintenant que le produit est installé, il nous faut configurer la synchronisation entre la source (qui est un serveur FTP) et notre destination (qui est le serveur lui-même).

Pour ceci, il faut cliquer sur « Profil » et « Nouveau ». On fournit alors un nom à ce profil et « Suivant ».

On doit alors définir le type de transfert voulu. Pour notre cas, il s'agit donc de « Sauvegarde »

On définit alors le sens du transfert. Il s'agit donc de « Sauvegarder depuis un serveur FTP ». On définit alors les paramètres de ce serveur (IP, Login et Mot de passe). On peut tester ces paramètres directement.

On sélectionne le répertoire du serveur FTP que l'on veut synchroniser

On définit maintenant le répertoire local qui va contenir ces fichiers.

Le paramétrage de base est maintenant fourni et le logiciel nous signale qu'il va ouvrir la fenêtre des propriétés de ce profil.

Ces paramètres doivent être maintenant affinés, depuis la fenêtre des propriétés de la synchronisation.

Personnalisation de la synchronisation avec le Filtre

Nous allons maintenant effectuer le filtrage sur le type de fichier voulu (uniquement les RM dans notre cas). Ceci se fait en cliquant sur « Modifier les Filtres ».

La configuration de base synchronise tous les fichiers et tous les répertoires de notre serveur FTP. Il faut donc modifier la source en cliquant sur « Ajouter ». Dans un premier temps on va lui demander de parcourir tous les sous-répertoires en ajoutant « *\ ».

Puis, on lui dit de prendre dans tous ces répertoires les fichiers ayant l'extension RM par le filtre « *\*.rm ».

On obtient donc la configuration suivante.

On peut tester celle-ci pour valider notre choix en cliquant sur « Ré-appliquer le filtre ». Il nous demande alors pour chaque fichier ne respectant pas le critère si on veut bien que celui-ci soit exclu de la synchronisation.

On visualise donc bien la validité de notre filtre.

On clique sur « OK » et on peut maintenant créer la planification de cette synchronisation.

Planification de la synchronisation

Cela se fait par le menu de gauche « Quand ».

On clique donc maintenant sur « Modifier la tâche planifiée ». Il nous signale qu'aucune planification n'existait jusqu'à maintenant et nous demande si on veut en créer une.

A ce stade, le logiciel nous signale que les tâches planifiées doivent obligatoirement avoir un login et un mot de passe pour s'exécuter, il nous propose de supprimer cette obligation.

Pour des raisons de sécurité, il faut refuser de supprimer ce paramètre en cliquant sur « Non ». Il nous signale maintenant que nous devrons bien fournir un mot de passe d'exécution pour cette planification.

Il s'ait donc d'une tâche planifiée standard de Windows que vous devez définir et valider sur OK (n'oubliez pas de spécifier le compte et de cliquer sur « Mot de Passe » pour fixer le compte d'exécution).

Le résumé de la tache planifiée est alors affiché.

Il faut maintenant terminer la configuration par les décisions sur les transferts de fichiers.

Spécification des décisions sur les fichiers lors du transfert

Cela de fait par le menu « Décisions ? Fichiers ».

En rapport avec notre stratégie, tous les fichiers de la destination sont écrasés par la source s'ils sont différents, dans le cas ou le fichier de la destination n'existe plus sur la source, on demande de supprimer le fichier de la destination.

On valide donc ce profil en cliquant sur « OK ».

Simulation d'exécution

Lorsque l'on clique sur « OK », le logiciel nous propose de tester le profil avec une simulation.

La fenêtre de simulation nous affiche la liste des fichiers et dossiers qui seront synchronisé et nous propose de poursuivre cette simulation.

Nous voyons alors la liste des profils existant sur notre installation, ainsi que le résultat de la simulation.

Exécution manuelle de la synchronisation

On peut aussi exécuter manuellement cette synchronisation en sélectionnant le profil et cliquant sur « Exécution » (ou CTRL+R).

Il nous affiche alors la fenêtre vue lors de la simulation et on clique sur « Continuer l'exécution ».

On a donc la fenêtre avec l'exécution en cours et le transfert effectué.

On peut stopper le travail en cours en cliquant sur « Stop »

Une fois cette exécution terminée, le résultat est alors déclaré comme « Réussi ».

Si on se place dans le répertoire « C:\Test\ » on peut vérifier que les sous-répertoires sont copiés et que dans ces sous-répertoires on a bien les fichiers voulus.

Vision des logs d'exécution

Afin de voir le résultat des précédentes synchronisations, il faut cliquer avec le bouton droit sur le profil souhaité, puis « Voir le fichier de suivi » et ensuite, sélectionner la date de la synchronisation.

Une fenêtre Internet Explorer s'ouvre avec le fichier de Log au format HTML.

On y voit un lien vers les détails des fichiers « copié, Supprimé ou changé ». Celui-ci nous donne les détails sur la liste des fichiers modifiés.

Les fichiers de log se placent d'origine dans le sous-répertoire :

  • C:\Documents and Settings\LeUser\Local Settings\Application Data\2BrightSparks\SyncBack\Logs\

Ce répertoire n'est pas pratique dans le cadre d'un serveur que l'on souhaite contrôler sans avoir ce couplage avec l'utilisateur courant.

Il faut donc changer le répertoire de stockage de ces fichiers de log.

Modification du répertoire de stockage des logs d'exécution

Ceci se fait en allant dans « Préférences » puis « Paramètres du fichier Suivi».

On peut spécifier plusieurs paramètres dans cette configuration :

  • Le répertoire de stockage
  • Le type de nom pour ces fichiers
  • Le nombre de jours à conserver

On peut donc imaginer conserver ces fichiers dans le répertoire et de faire une tache de copie de ces fichiers pour les conserver tous, on peut aussi mettre dans la conservation 9999999 afin de quasiment tout stocker.

Il faut noter que nous avons ajouté dans notre masque de nom de fichier une variable %DATE% qui nous permet de visionner directement dans le nom du fichier la date d'exécution.

Sauvegarde du profil créé

Afin de pouvoir remonter très rapidement la configuration de notre profil en cas de besoin (changement de serveur, crash machine, ...), il faut sauvegarder le profil sélectionné.

Ceci se fait en cliquant avec le bouton droit sur le profil et sélectionnant « Exporter le profil » (ou Profil > Exporter le profil).

On définit alors le lieu d'enregistrement du fichier et le nom de celui-ci (avec l'extension sps).

Conclusion

Ce produit est donc paramétrable et adaptable selon vos besoins (Sauvegarde, synchronisation, ...) et très simple d'utilisation. Je vous invite à consulter le site de l'éditeur pour voir les détails.


Romelard Fabrice [MVP]



A Propos de l'auteur

Romelard Fabrice [MVP]

Intranet/Extranet CTO - SGS



[ Voir la fiche de fabrice69 ] - [ Voir tous les articles de fabrice69 ] - [ Contacter fabrice69 ] - [ Visiter le site de fabrice69 ]



Mots définissants ce tutorial

Mot(s) associé(s) :

synchronisation syncbackse



Historique des mises à jour

DateDescription
28/02/2007 18:20:57Modification du fichier
28/02/2007 18:14:48Modification du fichier d'origine

Commentaire(s)

Commentaire de : sahlah05 le 13/04/2007 21:14:46Envoyer un message à sahlah05
zabi

Ajouter un commentaire :

Pour ajouter un commentaire, vous devez vous identifier :
Si vous n'avez pas encore de compte sur un des sites TechnoS-SourceS / CodeS-SourceS cliquez ici pour créer votre compte.

Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte