博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
puppet安装
阅读量:4709 次
发布时间:2019-06-10

本文共 1403 字,大约阅读时间需要 4 分钟。

 

server  xuesong1     10.152.14.85
client  xuesong      10.152.14.106
 
系统centos5.8
 
两台配置都配置
/etc/hosts
10.152.14.85    xuesong1
10.152.14.106   xuesong
 
wget 
rpm -Uvh epel-release-5-4.noarch.rpm
 
# 服务端安装
 
yum install -y puppet-server
 
sed -i '/ssldir/ a autosign=true' /etc/puppet/puppet.conf
sed -i '/autosign/ a autosign=\/etc\/puppet\/autosign\.conf' /etc/puppet/puppet.conf
echo "*" > /etc/puppet/autosign.conf
service puppetmasterd start
setenforce 0
 
# 客户端安装
yum install -y puppet
cat >>/etc/sysconfig/puppet<<EOF
PUPPET_SERVER=$ser
PUPPET_PORT=8140
PUPPET_LOG=/var/log/puppet/puppet.log
EOF
echo "runinterval=300" >> /etc/puppet/puppet.conf
 
#启动
service puppet start
#or
puppetd 
 
# 客户端生成一个 SSL 证书并指定发给 Puppet 服务端
puppet agent --no-daemonize --onetime --verbose --debug --server=xuesong1
 
# 客户端测试与服务端
puppetd --test --server xuesong1
 
# 服务端查看通过签名的客户端
puppet cert list -all
 
 
 
# 在master上查看申请证书请求
puppet cert --list  
 
# 签发证书
puppet cert --sign node1.zhang.com
 
#一次性签发所有的证书
puppet cert --sign --all
 
 
# 使用
 
# 服务端添加任务
vi /etc/puppet/manifests/site.pp
node default {
        file {
                "/tmp/helloworld.txt": content => "hello, world";
        }
}
 
# 等待runinterval 指定的时间,查看客户端是否成功 cat /tmp/helloworld.txt
 
# 强制指定主机同步
puppetrun -p 10 --host tc-12-77
 
# 让证书过期
puppet cert --revoke puppet-test
 
# 删除证书 先让证书过期
puppet cert --clean puppet-test
 
客户端:/etc/puppet/puppet.conf 的 [agent]标签下   
runinterval = 60  # 代表60秒跟服务器同步一次

转载于:https://www.cnblogs.com/guigujun/p/6149824.html

你可能感兴趣的文章
win7下mysql8.0.12解压缩版安装
查看>>
Linux Tomcat
查看>>
刷题的第一天。【并不是
查看>>
java类型生命周期
查看>>
asp.net Mvc Npoi 导出导入 excel
查看>>
vue-cli脚手架搭建项目整理笔记
查看>>
详细设计3天学习笔记
查看>>
在centos6.5 上安装最新版mysql
查看>>
使用代理模式来给交易模块添加缓存功能
查看>>
HTML5 and CSS3 开发
查看>>
金字塔 (动态规划)
查看>>
HDU 3518
查看>>
201671010110 2016 2017 2《java程序设计》
查看>>
Leetcode892.Surface Area of 3D Shapes三维形体的表面积
查看>>
剑指offer——二叉树的下一个节点
查看>>
MyEssay 之 Python正则表达式 —— 四种断言扩展的理解
查看>>
代码管理工具Git的安装及使用
查看>>
JAVA socket
查看>>
Linux 内核存取配置空间
查看>>
JS保留两位小数 四舍五入函数
查看>>