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

  • 相关阅读:
    软件定义网络笔记(PART 1)
    软件架构-可视化
    nginx反向代理配置去除前缀
    年轻就该多尝试,教你20小时Get一项新技能
    LNMP架构部署(附:部署Discuz社区论坛Web应用)
    高级开发进阶:第一章:总篇
    pip和conda添加和删除镜像源
    Micro-PaaS(Docker+K8S)
    云平台概述
    1、Docker学习笔记
  • 原文地址:https://www.cnblogs.com/tushengjin/p/10774880.html
Copyright © 2020-2023  润新知