Si solo necesita ejecutar un par de comandos simples y no desea configurar un software de automatización complejo (como ansible, salt o puppet) que podría usar clusterssh.
Abra una ventana de línea de comando para instalar
sudo apt-get install clusterssh
ahora puede abrir una conexión a varios hosts, como este
clusterssh -l username labhost1 labhost2 labhost3
clusterssh le dará una ventana para ingresar sus comandos, pero también una ventana de terminal para cada host al que se conecte, ¡para que pueda ver lo que realmente sucede!
En este ejemplo, puede ver la ventana de comandos con "apt-get update" a la derecha y todos los terminales del clúster a la izquierda.
Si uno de los hosts tiene un problema, puede ver el mensaje de error inmediatamente y hacer clic en el terminal correspondiente para remediar la situación.
También puede escribir una lista para clustersshconectarse: Abra su editor favorito y escriba a$HOME/.clusterssh/clusters
collegelab labhost1
collegelab labhost2
collegelab labhost3
luego conéctate con
clusterssh -l username collegelab
Otras lecturas