Se são apenas alguns comandos simples que você precisa executar e não deseja configurar um software de automação complexo (como ansible, salt ou fantoche), você pode usar clusterssh
.
Abra uma janela da linha de comandos para instalar
sudo apt-get install clusterssh
agora você pode abrir uma conexão com vários hosts, como este
clusterssh -l username labhost1 labhost2 labhost3
O clusterssh fornecerá uma janela para você digitar seus comandos, mas também uma janela de terminal para cada host ao qual você se conectar - para que você possa ver o que realmente acontece!
Neste exemplo, você pode ver a janela de comando com "apt-get update" à direita e todos os terminais do cluster à esquerda.
Se um dos hosts tiver um problema, você poderá ver a mensagem de erro imediatamente e clicar no terminal correspondente para solucionar a situação.
Você também pode escrever uma lista para clusterssh
conectar-se a: Abra seu editor favorito e escreva para$HOME/.clusterssh/clusters
collegelab labhost1
collegelab labhost2
collegelab labhost3
então conecte-se com
clusterssh -l username collegelab
Leitura adicional