首页 > 其他 > 详细

puppet(1)-简介

时间:2018-03-23 13:43:12      阅读:177      评论:0      收藏:0      [点我收藏+]

puppet: 开源的、新一代的集中化的配置管理工具;

  • 目标状态
  • 配置语言

    Luke Kanies,puppet labs
    
    bootstrap --> configuration --> command and control
    
    puppet: ruby
    
    saltstack: python
  • 程序版本:

    0.24.X, 0.25.X, 2.6.X (0.26), 2.7.X
    
    3.0 --> 3.3.X
    
    资源:资源申报
    
    清单:
    
    类:
    
    模块:
    
    站点清单:
        以主机为核心:应用哪些模块
  • puppet的工作过程:

    define --> test --> enforce --> report
  • puppet的应用环境:

    开发环境
    
    测试环境
    
    生产环境
  • puppet的工作模型:

    单机模型:
    
        manifests --> complier --> catalog --> apply
    
    master/agent模型:
    
        集中式管理
  • puppet的认证机制:

    /var/lib/puppet/ssl/
  • master/agent:

    1、master启动时会为自己生成Key, 并签署证书;
    
    2、agent首次启动要为自己生成Key, 生成证书签署请求;
    
    3、master收到agent端的签署请求后,要先验正请求是否合法,而后做证书签署;
  • 总结:

    ruby、开源
    
    master/agent, standalon
    
    定义-->模拟-->强制-->报告
    
    清单:资源

puppet(1)-简介

原文:https://www.cnblogs.com/zhming26/p/8629628.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!