puppet安装及测试

简介:

本文系统Client6.0

本文旨在安装puppet,并且测试OK;相关file,service,exec,user管理后面会推出;

master端:

1
2
3
4
5
6
7
[root@master ~]# hostname
master.lansgg.com
[root@master ~]# cat /etc/hosts
192.168 . 182.155  master.lansgg.com   master
192.168 . 182.142  client.lansgg.com   client
[root@master ~]# ifconfig eth0 |grep  "inet addr"
           inet addr: 192.168 . 182.155   Bcast: 192.168 . 182.255   Mask: 255.255 . 255.0

client端:

1
2
3
4
5
6
7
[root@client ~]# hostname
client.lansgg.com
[root@client ~]# cat /etc/hosts
192.168 . 182.155  master.lansgg.com   master
192.168 . 182.142  client.lansgg.com   client
[root@client ~]# ifconfig eth0 |grep  "inet addr"
           inet addr: 192.168 . 182.142   Bcast: 192.168 . 182.255   Mask: 255.255 . 255.0

开始安装puppet(注意安装selinux和iptables)

master 端:

1
2
3
4
[root@master ~]# yum install puppetmaster -y
[root@master ~]# vim /etc/puppet/puppet.conf
     autosign =  true       #新增自动签证client端的注册信息
service puppetmaster start

client端:

1
2
[root@client ~]# yum install puppet -y
service puppet start

测试

1
[root@client puppet]# puppetd --test --server master.lansgg.com --verbose

000929490.png

PS:注意时间同步

到此说明通信OK了;

下面来个文件测试:

master端:

1
2
3
[root@master ~]# vim /etc/puppet/manifests/site.pp
file    { "/tmp/lansgg.txt" :
         content =>  "lansgg test,pass~\n" ;}

client端:

1
[root@client puppet]# puppetd --test --server master.lansgg.com --verbose

001630309.jpg

测试通过,文件已经下发;

关于在master端查看证书:

puppetca -s -a (签证所有client证书)

puppetca -s 某个client证书

puppetca -a -l 查看已经签证的证书

001901244.jpg

安装完毕,测试完毕


本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/1299604


相关文章
|
2月前
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
70 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
3月前
|
Linux
kickstart自动安装系统 --DHCP 配置及测试
PXE+Kickstart自动安装系统需配置DHCP服务器分配IP。dhcpd.conf示例:设置更新样式、忽略客户端更新、指定下一服务器及启动文件。定义子网、网关、掩码、动态地址池并预留特定MAC地址。重启xinetd、NFS、DHCP服务,确保新服务器与Kickstart服务器在同一网络,避免误装其他机器。注意隔离测试网络以防干扰生产环境。
85 18
|
2月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
792 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
2月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
35 0
|
4月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
190 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
3月前
|
安全 测试技术 Linux
CentOS7 安装vulhub漏洞测试环境
CentOS7 安装vulhub漏洞测试环境
138 0
|
3月前
|
Web App开发 Linux Python
linux上安装selenium环境及测试
该文章提供了在Linux CentOS上安装Selenium环境、Chrome浏览器及Chromedriver的详细步骤,并演示了如何以无头模式进行测试。
295 0
|
2月前
|
运维 Linux Apache
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
73 3
|
安全 Linux 网络协议
puppet yum模块、配置仓储、mount模块
转载:http://blog.51cto.com/ywzhou/1577335 作用:自动为客户端配置YUM源,为使用yum安装软件包提供便捷。 1、服务端配置yum模块 (1)模块清单 [root@puppet ~]# tree /etc/puppe...
1120 0

热门文章

最新文章

推荐镜像

更多