在许多远程机器上触发脚本

时间:2013-11-18 14:55:08

标签: ssh remote-access

如何在许多远程计算机上触发脚本?

我有关于安装了脚本的Debian机器(它从dropbox下载数据)。我必须触发该脚本一次在所有机器上远程运行(或一个接一个)。

我已经看到你可以通过ssh运行一个脚本,但我需要在100台机器上运行,所以登录100次是不可接受的。

2 个答案:

答案 0 :(得分:0)

设置Jenkins CI 个实例。

  1. 将所有计算机添加为构建节点并标记它们(所有节点的标记相同)
  2. 配置一个执行脚本的构建作业,并将执行节点设置为所选标记
  3. 现在您可以轻松添加或删除节点以及更改执行

答案 1 :(得分:0)

您可能想要查看MuSSH(http://sourceforge.net/projects/mussh/),Fabric甚至是盐,ansible等......