mardi 13 octobre 2009

Le projet clusterssh

Je ne connaissais pas ce produit opensource et pourtant il est vraiment pratique pour les administrateurs UNIX/Linux. ClusterSSH

Disponible sur le site en format tar.gz, ou déjà disponible via YUM ou APT-GET.

Son utilisation est plus que simple, simple indiquer la liste des serveurs dans la commande :

cssh sysadmin@serveur1 sysadmin@serveur2 sysadmin@serveur3 ...

où sysadmin est mon utilisateur local. Et pour les "ceuzes" qui aiment utiliser les fichiers de configurations dans le répertoire usager :

Créer un fichier ~/.csshrc et entrez-y l'info nécessaire (n'oubliez pas de définir vos machines dans votre fichier hosts) :
serveurs-clusters-test = serveur1 serveur2
serveurs-clusters-prod = serveur3 serveur4 serveur5
serveurs-clusters = serveurs-clusters-test serveurs-clusters-prod


Devient désormais possible de faire la commande alléger suivante : cssh servers-prod

Remarquez qu'il aurait été possible également d'utiliser la configuration via /etc/clusters. Ce fichier ce gère un peu à la sudo (Alias, etc.)

Et pour les amateurs de SSH (me rappel une période de ma vie avec les multi-tunnels!!! pour me rendre sur la machine désirée), consulter cette liste de produits dérivés à base de SSH. J'ajouterai toutefois ChainSSH à cette liste, fort utile lorsque vous avez plusieurs Firewalls... Et vous recommande fortement l'utilisation de pssh (parallèle ssh) ou dsh lorsque vous avez plusieurs commandes à exécuter en même temps.

Inscription via courriel (email)

Entrez votre courriel:
Delivered by FeedBurner