puppet-简介

Posted zhming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了puppet-简介相关的知识,希望对你有一定的参考价值。

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-简介的主要内容,如果未能解决你的问题,请参考以下文章

puppet-简介

querySelector 不适用于 puppeteer 中的子元素

puppet5.1 安装与配置

Ansible安装简介

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

10分钟带你光速入门运维工具之-Puppet