|  |      1Livid MOD PRO 楼主用过 Chef 或者 Puppet 么? | 
|  |      2HowardMei      2012-10-09 23:44:45 +08:00  2 Shell搞得要吐,chef要懂ruby,puppet太重,且深入会被lock in到另一套东西,cuisine有点不够力,最近发现ansible很轻很合理,无需专门服务器,也不用daemon,楼主可以把shell部分换成ansible | 
|  |      6leojoy710      2012-10-10 18:49:15 +08:00 python还有salt... saltstack.org | 
|  |      7qiuai PRO 汗了...忘了只支持Debian和ubuntu了...一台centos的服务器也跑了一下... | 
|  |      10tension      2012-10-10 19:21:24 +08:00  1 支持CentOS的话比较不错.... | 
|  |      12cabbala      2012-10-10 19:50:30 +08:00 其实搞来搞去,shell才是最快的解决办法。 | 
|  |      14Jet      2012-10-10 19:56:41 +08:00 想到自己做过一个基本一模一样的东西,挖了一个巨大无比的坑之后,变成了另一个东西... | 
|  |      16qiuai PRO @046569 错误:	Disconnected: No supported authentication methods available (server sent: publickey) 蛋疼了.我现在连不上VPS了... | 
|  |      18HowardMei      2012-10-10 20:30:44 +08:00  3 @AntiGameZ  参考   http://ansible.cc/faq.html#faq-5     用Ansible可以不安装受控端( push via ssh )、不写Python(  jinja2 模板很简单 ),用YAML格式Playbook完成Chef里需要Ruby来完成的任务,对运维人员无特殊要求,随便他是java/php/c/python任何工程师,如果小团队Rubyer自己兼职运维,那用Chef也挺好的。 功能上Ansible 覆盖了 Config management (Puppet, Chef, Cfengine) + Deployment (Capistrano, Fabric) + Ad-hoc Task Execution (Func, pssh) 作者Michael DeHaan是大牛,写了著名的Linux批量安装工具Cobbler ,Tumblr用他写的Func做并行SSH任务执行工具,还写了ssl证书管理工具 Certmaster, 从Puppetlab推广部门跳槽后开写Ansible,已经有几家公司用于生产环境了,哈哈,这是拿老东家开涮呢,Puppet培训费死贵。 | 
|  |      20TONYHEAD      2012-10-22 14:14:06 +08:00 这个项目停掉了吗? | 
|  |      21046569 OP @TONYHEAD  没有停掉,还在更新,我没那么容易半途而废,呵呵.附最近一周的改进(提取自git log,为了阅读略做排版): 提示信息颜色略微修改 修正公钥缺少的换行符 一台服务器时自动勾选 允许跳过主机状态检测 修正仅安装SSH时遗留一个脚本的问题 修正授权密钥缺少一个换行符的问题 修正日志记录模块的一个Bug 修正Tengine安装脚本中的一处笔误 个人中心增加密钥管理 服务器列表增加授权按钮 公钥为空时隐藏授权按钮 主机状态未知时隐藏删除按钮 密钥变更为服务器上的公钥 Gem文件新增thin 脚本下载地址改为常量形式 全局配置变更 修改用户必须为root 修改SSH配置的公钥备份方式 新增SSH添加后跳过重启 修复批量命令返回数据为空时出错 增加检测未知的主机状态 操作失败时返回前一页 添加服务器时如果已安装环境会跳过 删除服务器时会回滚SSH配置 追加批量执行命令结果 安装脚本搬离OSS | 
|  |      22046569 OP @TONYHEAD 部署了一个测试版 http://ymate.kfnoc.com/ 感兴趣可以试试 | 
|  |      24046569 OP | 
|  |      25crosslight      2013-07-30 15:58:16 +08:00 | 
|  |      26qdcanyun      2013-08-13 17:02:14 +08:00 这东西不开源让自己部署就不敢用 |