zoukankan      html  css  js  c++  java
  • puppet(1)-简介

    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
      
        定义-->模拟-->强制-->报告
      
        清单:资源
  • 相关阅读:
    函数的内置方法
    函数
    文件操作
    三元运算
    流程控制
    集合
    div容器内文本对齐--神奇的css
    Struts2的零配置和rest插件
    MIME类型
    ganymed-ssh2使用
  • 原文地址:https://www.cnblogs.com/zhming26/p/8629628.html
Copyright © 2011-2022 走看看