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文件,文件内容与服务端文件内容一致,完成。

  • 相关阅读:
    iOS使用第三方管理工具
    Mysql忘记密码怎么办
    支付宝支付流程
    关于iOS9 HTTP不能正常使用的解决方法
    ios项目开发汇总
    sqlite3
    Drupal 7.31版本爆严重SQL注入漏洞
    Google发布SSLv3漏洞简要分析报告
    Linux“Bash”漏洞大爆发
    Discuz 5.x/6.x/7.x投票SQL注入分析
  • 原文地址:https://www.cnblogs.com/tushengjin/p/10774880.html
Copyright © 2011-2022 走看看