有什么工具可以执行一个命令在所有服务器上都执行的?

2014-12-13 16:51:36 +08:00
 cevincheung
比如在服务器A上执行cd /mnt/dir
别的机器上也会执行 /mnt/dir。咋搞?
5735 次点击
所在节点    DevOps
30 条回复
Livid
2014-12-13 16:56:04 +08:00
cd 是为了切换当前工作目录吧,那执行完了之后应该还有其他后续的指令。

看一下 Ansible Playbook 吧:

http://docs.ansible.com/playbooks.html
nomaka
2014-12-13 17:08:08 +08:00
keniusahdu
2014-12-13 17:20:15 +08:00
xshell 支持当前已连接的服务器同时执行一条命令
wzxjohn
2014-12-13 17:27:45 +08:00
SecureCRT也可以。如果只是单纯的批量执行命令,试试parallels-ssh
ifishman
2014-12-13 17:31:22 +08:00
dock?
wanwangkangluo1
2014-12-13 18:45:43 +08:00
ansible
lovdanny
2014-12-13 19:18:45 +08:00
DSH (dancer's shell)
haofly
2014-12-13 19:22:34 +08:00
XShell
muzuiget
2014-12-13 19:35:07 +08:00
ansible
kofwang
2014-12-13 20:20:03 +08:00
试试saltstack
twl007
2014-12-13 20:25:06 +08:00
Hadoop - -
phoenixlzx
2014-12-13 20:26:10 +08:00
ansible +1
codegear
2014-12-13 21:03:22 +08:00
puppet?
libo26
2014-12-13 21:18:36 +08:00
服务器数量不多的话xshell就可以
pythonee
2014-12-13 21:42:25 +08:00
fabric
ipconfiger
2014-12-13 22:45:20 +08:00
fabric + 1
9hills
2014-12-13 23:20:13 +08:00
pssh
tangzx
2014-12-13 23:22:05 +08:00
Fabric 比 ansible 更适合,ansible 强加了很多自己的意识形态,而且也没有fabric稳定
bearice
2014-12-13 23:25:21 +08:00
polysh 数量少的时候iterm的broadcast功能就行
zy2013
2014-12-13 23:26:58 +08:00
ansible+1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/153670

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX