puppet客户端取消主动更新

简介:

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⊙)哦)。

备注:先修改/etc/init.d/puppet文件,再重启puppet服务,最后注释/etc/puppet/puppet.conf里的runinterval.
然后去服务端执行puppet kick -d --host 客户端主机名 即可实现只想推送功能。

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

wKioL1fY71WzTfbxAABSPMIGOOc428.png-wh_50

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

wKiom1fY8B-hI27hAAARsFFyNgw774.png-wh_50

按照提示运行即可。

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



     本文转自yzy121403725 51CTO博客,原文链接:http://blog.51cto.com/lookingdream/1852719,如需转载请自行联系原作者






相关文章
|
网络安全 网络协议
puppet 配置 1. 服务器, 客户端配置说明
puppet 作用 1. 适合于在主机完成初始化安装后 (可通过 cobbler + kickstart 进行自动化安装部署) , 进行统一的管理 2. 常见管理包括, 用户, 系统基础配置, 服务, 进程, 软件等等 3. 适合于大规模对大量主机执行重复的相同的配置, 简化了管理员分别对主机执行重复的枯燥的配置, 避免了因为手误, 因为其他原因对主机执行错误
1366 0
|
监控 关系型数据库 MySQL
puppet连载15:搭建zabbix服务端、客户端
zabbix的安装需要先安装mysql. 服务端/puppet/soft建vi zabbix35server.sh 文件,内容: !/bin/bash result=netstat -tnlup|grep 3306; if [ "$result" !=...
995 0
|
消息中间件
puppet 连载二:服务端和客户端安装(ActiveMQ、MCollective)
-------------------------------------服务端----------------------------------- 1、jdk安装 vi /etc/profile export JAVA_HOME=/usr/loca...
1099 0
|
网络协议 Apache
puppet 连载一:服务端和客户端安装(puppet、svn)
1、mkdir /puppet mkdir /puppet/soft 2、服务端安装dnsmasq:yum install -y dnsmasq cp /etc/dnsmasq.
1387 0
|
Linux Windows Ruby
puppet 服务端 客户端安装
转载:http://blog.51cto.com/ywzhou/1576141一、安装说明 官方安装向导https://docs.puppetlabs.com/guides/install_puppet/install_el.
1013 0
|
运维 负载均衡 网络协议
|
安全 Linux 网络协议
puppet yum模块、配置仓储、mount模块
转载:http://blog.51cto.com/ywzhou/1577335 作用:自动为客户端配置YUM源,为使用yum安装软件包提供便捷。 1、服务端配置yum模块 (1)模块清单 [root@puppet ~]# tree /etc/puppe...
1070 0
|
网络协议 安全 网络安全