Publié initialement à : Comment lancer la même commande sur plusieurs machines en même temps ? – Korben
Comment administrer plusieurs serveurs en même temps ? Facile avec ClusterSSH !!
Pratique pour mess botnets
Hello,
Très pratique clusterssh, dont voici 2/3 astuces:
- La conf par user est dans ~/.clusterssh/clusters (pas besoin d’être root pour l’utiliser!)
- on peut spécifier le user dans cette conf:
- cluster1 [email protected] [email protected]
- cluster2 [email protected] [email protected]
- on peut factoriser:
- cluster machine{1…3}-dc{1,2}.mondomaine.tld
- => 6 machines!
- tout pleins d’autres astuces
Sinon, dans les autres outils de schizophrène, il y a clustershell qui permet aussi de lancer des commandes sur plusieurs machines mais sans interface graphique (et en factorisant les sorties des commandes):
clush -b -w srv1,srv2,srv3 "macommande"
---------------
srv[1,2]
---------------
resultat1
---------------
srv3̀
---------------
resultat2
Je vous laisse en découvrir les autres subtilités!