几个配置管理系统puppet、chef、saltstack、ansible的对比
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的对比相关推荐
- Puppet集中配置管理系统[安装与配置]
Puppet集中配置管理系统[安装与配置] 2011-01-16 10:15:09 标签:puppet 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法 ...
- 以Chef和Ansible为例快速入门服务器配置
这篇文章讨论了如何在我们的环境中安装和配置软件,这个任务通常被称为服务器配置(Server Provisioning). \\ 服务器配置 \\ 在开始介绍现代化的工具之前,我们来看看最基本且经过实战 ...
- 我理解的配置管理系统
还记得刚学习计算机时,书上将计算机系统定义为硬件系统(计算机),软件系统(操作系统)和操作者(人).这样的定义与多数人认为的"系统=机器"的理解完全不同.在和配置管理打交道的过程中 ...
- SVN不是配置管理系统
刚接触配置管理的同志,很容易将配置管理等同于SVN,认为SVN系统是一套配置管理系统.这是严重的误解. 配置管理包括: 版本控制,变更控制,基线管理,产品发布管理,权限管理,配置审计,状态报告等. S ...
- 开源配置管理系统的选择和搭建
最近,新进一家公司,作配置管理员,搭建了以下配置管理系统平台.因为都是开源的,基本上都是从网上找到了解决方法.现在陆续整理些文字,也共享出来.我的QQ号:1448357969,欢迎交流. 操作系统:U ...
- 02 【PMP】项目管理系统、PMIS、工作授权系统、配置管理系统、变更管理
PMBOK融会贯通:盘点八大系统<项目管理系统.PMIS.工作授权系统.配置管理系统.变更管理> 一. PMBOK相关系统: 工作系统作为事业环境因素,提高或限制项目管理的灵活性,并 ...
- 汽车之家运维团队倾力打造的配置管理系统AutoCMS
管理 存储 Hadoop 服务器 运维 Puppet 作者介绍 王显宝,汽车之家运维团队成员,主要负责AutoCMS的开发工作和缓存平台的运维工作,擅长python自动化运维,分布式缓存和分布式文件系 ...
- puppet和saltstack 对比
puppet saltstack 跳板机 支持 支持 扩展性 中 强(可扩展开发module) 活跃度(github star) 5.8K(2012年开始) 11.1k(2016年开始) 开发语言 r ...
- python cmdb_GitHub - open-cmdb/cmdb: CMDB 配置管理系统 资产管理系统
#!/usr/bin/env python2 # -*- coding: utf-8 -*- import os import subprocess import argparse import ti ...
最新文章
- 每天学一点Scala之 伴生类和伴生对象
- Windows命令远程执行工具Winexe
- PostgreSQL 8.2.5 安装为 Windows 服务 (Service)
- 表单身份验证(受保护的目录)
- SpringMVC拦截器-快速入门详解(应用)
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 微软编程题:寻找最小的k个值
- observable_Java Observable countObservers()方法与示例
- 7,复习,多对多表的三种创建,form组件,cookie,session
- 全排列函数(next_permutation)
- 禁忌搜索算法解决旅行商问题
- linux下geos如何编译,在Linux上用Python模块编译geos3.6.2
- 紫书刷题记录 UVa1572 自组合
- regularization 正则化
- EtherCAT (学习笔记)
- PiaolinPlatformV2.0.0 - 获取手机或电脑GPS位置信息(定位平台)
- C#中的ToolStrip控件的使用
- 关于isEmpty(),null,“”的理解
- 局域网git服务器搭建(基于win7 + bonobo git server)
- sinx的导数是多少