首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >傀儡客户不更新

傀儡客户不更新
EN

Stack Overflow用户
提问于 2013-09-11 14:27:30
回答 2查看 8.3K关注 0票数 3

我们正在我们的客户和主人上运行傀儡2.7.11-1ubuntu2.4 (Ubuntu12.04)。客户端似乎不会自动更新,但当我运行时:

代码语言:javascript
复制
sudo puppet agent --test

一切都很好。

当前正在客户端上运行的进程:

代码语言:javascript
复制
root      1764     1  0 Sep10 ?        00:00:05 /usr/bin/ruby1.8 /usr/bin/puppet agent

/etc/木偶/木偶

代码语言:javascript
复制
[main]
  logdir=/var/log/puppet
  vardir=/var/lib/puppet
  ssldir=/var/lib/puppet/ssl
  rundir=/var/run/puppet
  factpath=$vardir/lib/facter
  templatedir=$confdir/templates
  prerun_command=/etc/puppet/etckeeper-commit-pre
  postrun_command=/etc/puppet/etckeeper-commit-post
  pluginsync=true

[master]
  # These are needed when the puppetmaster is run by passenger
  # and can safely be removed if webrick is used.
  ssl_client_header = SSL_CLIENT_S_DN 
  ssl_client_verify_header = SSL_CLIENT_VERIFY

[agent]
  server=<URL_REMOVED>
  configtimeout=300

/var/log/syAdd.1-.log

代码语言:javascript
复制
Sep 11 16:12:48 <HOSTNAME_REMOVED> puppet-agent[1764]: Did not receive certificate
Sep 11 16:14:48 <HOSTNAME_REMOVED> puppet-agent[1764]: Did not receive certificate
Sep 11 16:16:49 <HOSTNAME_REMOVED> puppet-agent[1764]: Did not receive certificate
Sep 11 16:18:49 <HOSTNAME_REMOVED> puppet-agent[1764]: Did not receive certificate
Sep 11 16:20:49 <HOSTNAME_REMOVED> puppet-agent[1764]: Did not receive certificate

/etc/默认/傀儡

代码语言:javascript
复制
# Defaults for puppet - sourced by /etc/init.d/puppet

# Start puppet on boot?
START=yes

# Startup options
DAEMON_OPTS=""

有人知道会有什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-12 17:43:16

我们最近发现了这个问题的原因。

有些节点的puppet.conf中有一个与服务器证书中的主机名不匹配的主机名。

另外,一些节点在与服务器联系时没有使用它们的FQDN,这会导致与客户端证书不匹配。通过将FQDN添加到/etc/host中,我们对此进行了修正:

代码语言:javascript
复制
127.0.1.1 hostename.domain.edu hostename
票数 2
EN

Stack Overflow用户

发布于 2013-11-11 12:44:14

看看这个故障排除页面。不确定您的问题是否准确,但我在日志中看到了类似的错误:“没有收到证书”。在我的例子中,这些步骤帮助了我:在主人跑

代码语言:javascript
复制
puppet cert clean <NODE NAME>

特工:

代码语言:javascript
复制
rm -rf $(puppet agent --configprint ssldir)
puppet agent --test
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18743937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档