Benoitth
Bonjour,
je suis actuellement en train de trouver une solution à un déploiement automatique d'un serveur vers plusieurs autres serveurs.
J'ai vu que rsync pourrait être un outil intéressant pour le réaliser.
Cependant, je souhaiterait m'assurer que sur les machines cibles, avant d'effeectuer la synchronisation, que par exemple mons erveur tomcat est bien éteint.
Ceci peut être représenté dela façon suivante :
Machine source avec un client Rsync (arboresence à déployer c:\Tomcat\Appli par exemple
et je veux que tout le contenu de ce répertoire (ou du moins tout ce qui a changé) soit copié sur plusieurs autres machines :
Machine 1 avec un serveur Rsync sur d:\Tomcat\Appli
Machine 2 avec un serveur Rsync sur c:\Tomcat\Appli
Machine 3 avec un serveur Rsync sur e:\Tomcat\Appli
etc ...
Avant que la synchronisation se fasse, je voudrais stopper tomcat puis une fois qu'il est finit le rédémarrer.
Est ce que cela est possible avec Rsync. En gros peut on lancer un shell, un batch ou n'importe quoi avant et/ou après le transfert ?
Si autre outil permet de faire cela ca m'interesse.
Merci d'avance !
Benoît