首页 > 其他 > 详细

puppet客户端取消主动更新

时间:2016-09-14 17:04:35      阅读:756      评论:0      收藏:0      [点我收藏+]

puppet客户端如何取消主动更新



runinterval
How often puppet agent applies the client configuration; in seconds. Note that a runinterval of 0 means “run continuously” rather than “never run.” If you want puppet agent to never run, you should start it with the --no-client option. Can be specified as a duration.
Default: 30m 
大致的意思是puppet客户端默认跟服务端同步时间为30分钟,如果runinterval为0的话,代表时刻同步;如果我们想客户端一直不跟服务端主动同步,可以在puppet客户端启动脚本里面增加 --no-client即可,然后重启puppet客户端服务即可。
具体修改方法如下:
vi /etc/init.d/puppet 
找到 [ -n "${PUPPET_SERVER}" ] && PUPPET_OPTS="--server=${PUPPET_SERVER} "这一行,然后在最末尾添加--no-client 
添加后的效果:
[ -n "${PUPPET_SERVER}" ] && PUPPET_OPTS="--server=${PUPPET_SERVER} --no-client"
然后重启客户端puppet,/etc/init.d/puppet restart ,这样客户端就不会主动跟服务端同步了(记得把/etc/puppet/puppet.conf里runinterval注释(⊙o⊙)哦)。
然后去服务端执行puppet kick -d --host 客户端主机名 即可实现只想推送功能。

我在centos7修改vi /lib/systemd/system/puppet.service

技术分享

添加--no-client后,重启puppet 会提示运行

技术分享

按照提示运行即可。

重启puppet客户端,puppet客户端没有再主动更新了

本文出自 “梦想照进现实” 博客,请务必保留此出处http://lookingdream.blog.51cto.com/5177800/1852719

puppet客户端取消主动更新

原文:http://lookingdream.blog.51cto.com/5177800/1852719

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!