V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cevincheung
V2EX  ›  DevOps

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

  •  
  •   cevincheung · 2014 年 12 月 13 日 · 6475 次点击
    这是一个创建于 4051 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如在服务器A上执行cd /mnt/dir
    别的机器上也会执行 /mnt/dir。咋搞?
    30 条回复    2016-09-19 19:47:13 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       2014 年 12 月 13 日   ❤️ 3
    cd 是为了切换当前工作目录吧,那执行完了之后应该还有其他后续的指令。

    看一下 Ansible Playbook 吧:

    http://docs.ansible.com/playbooks.html
    nomaka
        2
    nomaka  
       2014 年 12 月 13 日   ❤️ 1
    keniusahdu
        3
    keniusahdu  
       2014 年 12 月 13 日   ❤️ 2
    xshell 支持当前已连接的服务器同时执行一条命令
    wzxjohn
        4
    wzxjohn  
       2014 年 12 月 13 日 via iPhone
    SecureCRT也可以。如果只是单纯的批量执行命令,试试parallels-ssh
    ifishman
        5
    ifishman  
       2014 年 12 月 13 日
    dock?
    wanwangkangluo1
        6
    wanwangkangluo1  
       2014 年 12 月 13 日
    ansible
    lovdanny
        7
    lovdanny  
       2014 年 12 月 13 日
    DSH (dancer's shell)
    haofly
        8
    haofly  
       2014 年 12 月 13 日
    XShell
    muzuiget
        9
    muzuiget  
       2014 年 12 月 13 日
    ansible
    kofwang
        10
    kofwang  
       2014 年 12 月 13 日
    试试saltstack
    twl007
        11
    twl007  
       2014 年 12 月 13 日
    Hadoop - -
    phoenixlzx
        12
    phoenixlzx  
       2014 年 12 月 13 日
    ansible +1
    codegear
        13
    codegear  
       2014 年 12 月 13 日
    puppet?
    libo26
        14
    libo26  
       2014 年 12 月 13 日
    服务器数量不多的话xshell就可以
    pythonee
        15
    pythonee  
       2014 年 12 月 13 日
    fabric
    ipconfiger
        16
    ipconfiger  
       2014 年 12 月 13 日
    fabric + 1
    9hills
        17
    9hills  
       2014 年 12 月 13 日 via iPhone
    pssh
    tangzx
        18
    tangzx  
       2014 年 12 月 13 日 via iPhone
    Fabric 比 ansible 更适合,ansible 强加了很多自己的意识形态,而且也没有fabric稳定
    bearice
        19
    bearice  
       2014 年 12 月 13 日
    polysh 数量少的时候iterm的broadcast功能就行
    zy2013
        20
    zy2013  
       2014 年 12 月 13 日
    ansible+1
    laotaitai
        21
    laotaitai  
       2014 年 12 月 13 日
    @keniusahdu
    怎么搞? 我看了下, 不知道咋整.
    cevincheung
        22
    cevincheung  
    OP
       2014 年 12 月 14 日
    @keniusahdu 谢谢,看到了。

    @laotaitai 查看->撰写栏 然后点击左边的icon选择发送到所有窗口
    iT2afL0rd
        23
    iT2afL0rd  
       2014 年 12 月 14 日
    @kofwang salt +1
    well
        24
    well  
       2014 年 12 月 14 日
    xshell Menu => View => Compose Bar
    wuwuyun
        25
    wuwuyun  
       2014 年 12 月 14 日
    @kofwang salt+2
    laotaitai
        26
    laotaitai  
       2014 年 12 月 15 日
    @cevincheung
    哇不错! 谢谢哈
    crazybubble
        27
    crazybubble  
       2014 年 12 月 15 日
    chef
    lfzyx
        28
    lfzyx  
       2015 年 3 月 8 日
    saltstack +1
    dennyzhang
        29
    dennyzhang  
       2016 年 9 月 13 日
    我是把 ansible 包成 Jenkins job


    Parallel Run Commands On Multiple Servers
    http://www.dennyzhang.com/parallel_run_commands/
    helixzz
        30
    helixzz  
       2016 年 9 月 19 日
    @keniusahdu 我也是…每次在 XShell 里开三四十个窗口
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4143 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:17 · PVG 18:17 · LAX 02:17 · JFK 05:17
    ♥ Do have faith in what you're doing.