40 votes

Linux - Exécuter la même commande sur plusieurs machines en même temps

J'ai une douzaine de boîtes Linux sur lesquelles j'ai occasionnellement besoin d'exécuter la même commande. Y a-t-il un moyen plus facile (ou automatisé) de le faire en dehors de se connecter à chaque machine et d'exécuter la commande, une par une ? Ce ne sont pas les mêmes commandes tout le temps et ce n'est pas à un moment prédéfini, donc ce n'est pas quelque chose d'idéal pour des outils comme cron.

15voto

David Z Points 6685

Il y a aussi ClusterSSH, qui, eh bien, fait exactement ce que vous pensez qu'il fait. Hourra pour le nom descriptif!

12voto

Node Points 1624

Peut-être que pconsole est l'outil que vous recherchez.

8voto

trent Points 3094

Vous devriez jeter un coup d'œil à Puppet, voici un article sur sa configuration et son utilisation sur linux.com

8voto

dajon Points 185

Vous pouvez essayer Capistrano. À l'origine, il s'agit d'un outil de déploiement Rails, mais il a évolué pour faire de nombreuses choses avec des machines distantes.

Pour une approche plus complète de l'administration de plusieurs machines, vous pouvez essayer Chef.

8voto

mreggen Points 2940

N'oubliez pas non plus pssh et dsh; ils sont tous deux très similaires à gsh mentionné par @Philip Durbin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X