1
Livid MOD 可能是因为文档做得太好了 :)
|
3
Livid MOD |
4
roricon 2015-01-22 17:47:57 +08:00
为什么预感靠ssh不靠谱呢?想听一下完整的推理链。
因为我正好准备开始跳Ansible的坑。 |
5
tabris17 2015-01-22 17:48:26 +08:00
感觉用着不顺手
|
6
pfitseng 2015-01-22 17:50:59 +08:00
LZ觉得怎么个坑法?
|
7
lex OP @roricon 因为服务器一多如果不上 Tower 还是从本机跑,就会感觉做一件简单的事都很费时,尤其是在国内管理国外的服务器,经常需要 retry。其它几个配置工具没这个问题吧?
|
8
9hills 2015-01-22 17:58:54 +08:00
以我的经验:
Fabric 适合10-30台机器规模 Ansible 500台机器问题不大(需要系统支持SSH pipelining) 再往上就没有一个工具能兼容配置管理和远程执行了,需要分开做 配置管理方面 Saltstack 没有测试过,但从有限经验来看5000台机器应该不会有太大的问题 Puppet 10w台也能cover,只是模型实在是不讨喜。我厂原来用Puppet+Forman,单机心跳包处理能力只有400qps。 远程执行: 2000台机器以内,如果都在同IDC内网且机器负载没有打满,SSH问题不大 万台机器、跨IDC、机器经常高负载,还是需要自定义 |
9
9hills 2015-01-22 18:01:45 +08:00
|
10
lex OP |
11
9hills 2015-01-22 18:04:46 +08:00
@roricon ssh 在同IDC机器数超过2000,跨IDC,部分机器负载经常很高的情况下,不太靠谱
不过用的最多的,还是ssh。我一般用『https://github.com/ninehills/parallel-ssh-mod』加了密码登录功能 |
12
notnumb 2015-01-23 13:43:20 +08:00
常用bash 版本
while read line do ssh -n $line "command or script" & done < ./hosts 年初搞了一段时间saltstack,还是觉得ansible好。 |