关于 Puppet, Chef, CFEngine, Ansible, Salt 的对比

视频:
https://www.youtube.com/watch?v=T56uN6N_hs0&feature=youtu.be

系统管理的方法:


  • 一台机器的管理

    • 物理访问,串行接口
  • 远程单机管理

    • ssh, telnet, powershell
  • 中心软件包机器管理

    • rpm, deb, ...
  • 远程命令执行机器管理

    • mussh, clusterssh, pssh, dsh
  • 配置管理

    • Puppet, Chef, CFEngine, Bcfg2
  • 配置管理 & 命令执行管理

    • Ansible, Salt, STAF

1,配置管理工具


  • CFEngine

    • C based
    • Server(Daemon on master) <-> Client
    • Framework(需要设置环境,不能立即使用,需要做一些额外的准备)
    • uses Cookbooks
      • own syntax based on c syntax
    • works on Linux, Unix, Windows
  • Bcfg2

    • Python based
    • Server <-> Client
    • uses config managment system
      • XML
    • works on Linux, Unix
  • Spacewalk

    • 用于 RedHat,Debian;使用外部工具如 Kickstart, Cobbler, Func, rpm, deb, files
  • Juju

    • 用于 Ubuntu,Debian
  • Puppet

    • Ruby based
    • Server <-> Client
    • High abstraction level 高层次抽象
    • uses Manifests
      • Puppet declarative language
      • Ruby DSL
    • works on Linux, Unix, Windows
  • Chef

    • Ruby based
    • Server <-> Client
    • High abstraction level 高层次抽象
    • uses Cookbooks
      • Puppet declarative language
      • Ruby DSL
    • works on Linux, Unix, Windows

2,配置管理系统 & 命令执行管理系统


  • STAF:Software Testing Automation Framwork

    • C++ / Javabased
    • Framework
  • Salt Stack

    • Python based
    • Server <-> Client
    • uses SSH, ZeroMQ
    • uses Configs
      • YAML, JSON, Jinjia, Mako, Wempy, Python
  • Ansible

    • Python based
    • Server based
    • uses SSH, ZeroMQ, git
    • uses Playbook
      • YAML
      • JSON
    • works where Python works
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,584评论 9 467
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,967评论 19 139
  • 今天大风降温,穿了毛衣,吃了羊蝎子,香喷喷。亲爱的妈咪做的,爱你,我的妈咪,虽然我任性,暴躁,不知好歹,可你还是一...
    风习习77阅读 104评论 0 0
  • 之前写在CSDN上的文章,搬过来! 效果预览 接受hi大头鬼hi的建议,来一个动态图,方便大家知道这是个什么东西。...
    老萌主阅读 22,189评论 2 52
  • 是厚重的机器运转的声音,阿苏沉重地抬起头,把手上的一个标签贴到杯子的瓶面上,每天都这样往往复复,来来回回。成千,成...
    婉儿婉儿阅读 314评论 1 0