O projeto Hypertable adicionou recentemente uma ferramenta ssh de vários hosts. Esta ferramenta é construída com libssh e estabelece conexões e emite comandos assíncrona e em paralelo para o paralelismo máximo. Consulte a Ferramenta SSH de vários hosts para obter a documentação completa. Para executar um comando em um conjunto de hosts, você o executaria da seguinte maneira:
$ ht ssh 1.1.1.1,2.2.2.2,3.3.3.3 uptime
Você também pode especificar um nome de host ou um padrão de IP, por exemplo:
$ ht ssh 1.1.1.[1-99] uptime
$ ht ssh host[00-99] uptime
Ele também suporta uma opção --random-start-delay <millis>
que atrasará o início do comando em cada host por um intervalo de tempo aleatório entre 0 e <millis>
milissegundos. Esta opção pode ser usada para evitar problemas de rebanho quando o comando que está sendo executado acessa um recurso central.