Oui je sais ça fait longtemps que j’ai rien posté et je reviens juste avec un petit article pour vous présenter un outil génial.
CSSH ou Cluster SSH permet de gérer plusieurs machines à la fois. Pour tout vous avouer depuis qu’on me l’a fais découvrir il m’est devenu indispensable.
J’ai récemment eu à configurer 10 machines de manières quasi égales. Dans ce cas la on voit rapidement l’intérêt.
Pour commencer il faut installer CSSH qui est disponible sur vos distributions favorites (les gens qui me connaissent savent laquelle j’utilise
):
apt-get install clusterssh
Après ça vous allez vous rendre dans le « .csshrc » de votre utilisateur, pour ma part j’utilise le plus souvent VI donc:
vi ~/.csshrc
Et la vous configurez vos clusters, par exemple:
servers-test = IP1 IP2 IP3 IP4 IP5 servers-prod = server1 server2 server3 server4 server5 clusters = servers-test servers-prod Maintenant il vous suffit simplement de lancer cssh sur le cluster que vous souhaitez: cssh root@servers-test Et la vos terminaux vont s'ouvrir avec un ssh sur chaque machines du cluster. Il vous suffit maintenant de taper vos commandes dans la petite fenêtre cssh et la magie ça s'effectue sur toutes les machines. J'espère que cet outil vous seras aussi utile qu'à moi même si je l'avoue tout le monde ne vas pas en avoir l'utilité.










