
1 Livid MOD PRO [agent] server = master runinterval = 300 |
2 Livid MOD PRO 不过 puppet agent 有时候跑一段时间就挂了,需要定期通过 ansible 去做 service puppet restart |
3 summer_charlie 2013-08-20 07:47:45 +08:00 --------------- /usr/local/bin/pull-updates ---------------- #!/bin/sh PUPPETDIR=/home/git/puppet cd ${PUPPETDIR} git pull && sudo /usr/local/bin/papply ---------------- /usr/local/bin/papply -------------- #!/bin/sh PUPPETDIR=/home/git/puppet /usr/bin/puppet apply --modulepath ${PUPPETDIR}/modules ${PUPPETDIR}/manifests/site.pp -------------- crontab -e -------------- */10 * * * * /usr/local/bin/pull-updates |
4 fatpa 2013-08-20 10:10:19 +08:00 暂时来说还是跑daemon的,还没看到啥意外…… |
5 ericFork 2013-08-20 13:11:23 +08:00 cron, 10 分钟一次,hash ip 地址,尽量平滑地分配执行的分钟值 |
6 megaforce 2013-08-20 13:26:37 +08:00 puppet + MCollective |
7 aveline OP 看起我的率在太高了,Puppet Master 的力很大, 特是加上 Foreman Smart Proxy 之後,每次求都要去外和 Foreman 通一下。 改成 10 分去。 |
8 Livid MOD PRO |
10 halfbloodrock 2013-08-20 20:16:43 +08:00 |
11 Livid MOD PRO @halfbloodrock 我们某些 agent 到 master 有 300ms 以上的延迟,然后发现会挂。 |
12 aveline OP @Livid 我在 Foreman 的 Report 也老看到有的 看了下有常 Cannot allocate memory - fork(2) ... 有些常 Could not evaluate: end of file reached Could not retrieve file metadata for puppet:///modules/ssh/authorized_keys: end of file reached 不知道啥,一到 Nginx + Passenger 。 另外在不同中心的服器上做均衡? |
13 xofyarg 2013-08-20 21:18:34 +08:00 借问一下,有人用过cfengine吗?和puppet对比有什么优缺点? |
14 Livid MOD PRO @aveline 你是说,把 puppet master 解析到两个 IP 上,然后两个 master 上用同样配置? 这样的话,貌似还需要: 1. 解决证书的同步问题 2. 或者,在另外一台上重新 sign 一下(我是绝对不会开 autosign 的) |
15 halfbloodrock 2013-09-17 15:11:18 +08:00 @Livid 你的这条27天前的回复,系统刚刚才提示我未读。。。。。 ------------- Livid 在回复 大家 Puppet 是用 Crontab 是 Daemon 行的呢,隔多少? 时提到了你 23 分钟前 ago 删除 ------------- |
16 Livid MOD PRO @halfbloodrock 嗯,刚才清理了一下任务队列,一些运行失败的后台任务重新运行了之后,扫描出了一些之前分发失败的 notification。你知道的,主要是因为过去一个月的攻击…… |
17 ngtrueman 2013-09-17 23:52:56 +08:00 1小时的crontab方式,用主机名做hash打散到60分钟 |