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.
Aucun commentaire:
Publier un commentaire