建议选择 salt,包含配置管理,自动部署和远程命令执行,本身 Python 写的,为以后二次开发留下方便道路(当然,本身自带的 module 已经很强大了,salt.utils 也有很多方便函数)

Salt 的优势:
* 同时囊括 部署 和 命令
* 官方 states 其实蛮多,saltstack/salt-states 路 GitHub
* 自己写 modules 很方便,utils 支持完善
* Grain / Pillar 虽然用词绕口,但是使用非常方便
* Python 开发库要比基于 Ruby 的运维工具更多
* 轻量
劣势:
* 社区年轻(两年多吧,不确定)
* 文档少(个人感觉其实不少,而且托 Python 的福,源码很好理解)
* 第三方插件的确不如另外两者丰富,但是题主的 60+ 服务器规模,应该够用了。

另外,别人的回答其实都是参考,自己公司用的话,应该根据自己情况权衡,建议从
* 资源丰富程度
* 依赖复杂程度(salt 依赖 ZeroMQ,不依赖 SSH)
* 自己开发能力(流程定制,数据展示,特殊数据接口支持)
进行评估,我们说的都是参考。写个 PPT 给老大分析以下,去 Sideshare 上面搜索 saltstack,有几篇不错的分享。

刚好这几天也正在看配置管理系统选型。
puppet的影响力更大,在国内应用比较广,资料也多。
其他两款saltstack和chef在国内应用不多,另外还有一款配置管理系统Ansible据说也不错。

几个配置管理系统puppet、chef、saltstack、ansible的对比相关推荐

  1. Puppet集中配置管理系统[安装与配置]

    Puppet集中配置管理系统[安装与配置] 2011-01-16 10:15:09 标签:puppet 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法 ...

  2. 以Chef和Ansible为例快速入门服务器配置

    这篇文章讨论了如何在我们的环境中安装和配置软件,这个任务通常被称为服务器配置(Server Provisioning). \\ 服务器配置 \\ 在开始介绍现代化的工具之前,我们来看看最基本且经过实战 ...

  3. 我理解的配置管理系统

    还记得刚学习计算机时,书上将计算机系统定义为硬件系统(计算机),软件系统(操作系统)和操作者(人).这样的定义与多数人认为的"系统=机器"的理解完全不同.在和配置管理打交道的过程中 ...

  4. SVN不是配置管理系统

    刚接触配置管理的同志,很容易将配置管理等同于SVN,认为SVN系统是一套配置管理系统.这是严重的误解. 配置管理包括: 版本控制,变更控制,基线管理,产品发布管理,权限管理,配置审计,状态报告等. S ...

  5. 开源配置管理系统的选择和搭建

    最近,新进一家公司,作配置管理员,搭建了以下配置管理系统平台.因为都是开源的,基本上都是从网上找到了解决方法.现在陆续整理些文字,也共享出来.我的QQ号:1448357969,欢迎交流. 操作系统:U ...

  6. 02 【PMP】项目管理系统、PMIS、工作授权系统、配置管理系统、变更管理

    PMBOK融会贯通:盘点八大系统<项目管理系统.PMIS.工作授权系统.配置管理系统.变更管理>   一.  PMBOK相关系统: 工作系统作为事业环境因素,提高或限制项目管理的灵活性,并 ...

  7. 汽车之家运维团队倾力打造的配置管理系统AutoCMS

    管理 存储 Hadoop 服务器 运维 Puppet 作者介绍 王显宝,汽车之家运维团队成员,主要负责AutoCMS的开发工作和缓存平台的运维工作,擅长python自动化运维,分布式缓存和分布式文件系 ...

  8. puppet和saltstack 对比

    puppet saltstack 跳板机 支持 支持 扩展性 中 强(可扩展开发module) 活跃度(github star) 5.8K(2012年开始) 11.1k(2016年开始) 开发语言 r ...

  9. python cmdb_GitHub - open-cmdb/cmdb: CMDB 配置管理系统 资产管理系统

    #!/usr/bin/env python2 # -*- coding: utf-8 -*- import os import subprocess import argparse import ti ...

最新文章

  1. 每天学一点Scala之 伴生类和伴生对象
  2. Windows命令远程执行工具Winexe
  3. PostgreSQL 8.2.5 安装为 Windows 服务 (Service)
  4. 表单身份验证(受保护的目录)
  5. SpringMVC拦截器-快速入门详解(应用)
  6. 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
  7. 微软编程题:寻找最小的k个值
  8. observable_Java Observable countObservers()方法与示例
  9. 7,复习,多对多表的三种创建,form组件,cookie,session
  10. 全排列函数(next_permutation)
  11. 禁忌搜索算法解决旅行商问题
  12. linux下geos如何编译,在Linux上用Python模块编译geos3.6.2
  13. 紫书刷题记录 UVa1572 自组合
  14. regularization 正则化
  15. EtherCAT (学习笔记)
  16. PiaolinPlatformV2.0.0 - 获取手机或电脑GPS位置信息(定位平台)
  17. C#中的ToolStrip控件的使用
  18. 关于isEmpty(),null,“”的理解
  19. 局域网git服务器搭建(基于win7 + bonobo git server)
  20. sinx的导数是多少

热门文章

  1. vmware虚拟机设置静态ip、设置静态ip之后无法联网(ping)以及SecureCRT无法连接上虚拟机的问题解决
  2. 基于DNN-HMMs的语音识别原理
  3. SpringBoot快速入门
  4. 小米推出最新“全家桶”,为上市献礼?
  5. 如何持续改善你的开车技术?
  6. c#中计算三角形面积公式_c#计算三角形面积的程序
  7. 总体分类精度和kappa系数计算实例详细介绍!
  8. Qt Widgets 之 QDockWidget(停靠窗口)
  9. V2X 相关的3GPP标准规范
  10. Vue ElementUI el-switch 改变圆形按钮的颜色