zoukankan      html  css  js  c++  java
  • centos7安装puppet详细教程(简单易懂,小白也可以看懂的教程)

    简介:

             Puppet是一种linux、unix平台的集中配置管理系统,使用ruby语言,可配置文件、用户、cron任务、软件包、系统服务等。Puppet把这些系统实体称之为资源,它的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。

    环境说明:

           192.168.10.40    主机名:slave    #puppet server

             192.168.10.50          主机名:client        #puppet agent

    安装过程

    服务端slave的安装过程:

    编辑hosts文件,添加如下两行(白色部分)

    配置puppet.conf,在[main]字段增加certname属性

    启动服务

    测试:

             创建测试文件:

    模拟测试

    查看/aaa目录,发现并未生成helloworld.txt文件

    那么,重新执行puppet命令并且不添加--noop选项,代表真正执行

    可以看到,在/aaa目录下生成了helloworld.txt文件

    客户端client安装

    配置hosts,同服务端

    配置puppet.conf,在[agent]字段增加certname,server,report属性

    启动服务

    证书默认是没有签发的,测试发现,需要证书

    服务端检测

    “client”前面没有”+”号,代表客户端证书没有审核

    在服务端签发证书并重新检测,发现”client”前面出现”+”号,证书已被审核通过

    客户端测试,已经获取到了文件

    查看客户端的/aaa目录是否生成helloworld.txt文件

     

    经检测,生成了helloworld.txt文件,文件内容与服务端文件内容一致,完成。

  • 相关阅读:
    变量的解构赋值
    vue-progressbar 知识点
    <script>标签里的defer和async属性 区别(待补充)
    管理node.js版本的模块:n
    node 知识点
    让node支持es模块化(export、import)的方法
    jvm 知识点
    前端 术语
    js的严格模式
    commonJS、AMD、es模块化 区别(表格比较)
  • 原文地址:https://www.cnblogs.com/tushengjin/p/10774880.html
Copyright © 2011-2022 走看看