无法使用'puppet agent --test'请求证书表格代理

时间:2016-03-17 09:14:03

标签: ssl-certificate puppet

enter image description here

我是木偶的新手,我正在配置puppet master“puppet”之间的连接我已经编辑了代理上的主机文件&客户端以及我在代理节点上编辑了puppet.conf来解析master。我可以在两台服务器之间ping通。

我检查了主人的证书清单,但没有请求。

但我仍然收到此错误。

如何解决这个问题?

我的配置是:

Puppet master是:

姓名:puppet,Agent:centos

两者都在VM上,两者都有相同的木偶版本

4 个答案:

答案 0 :(得分:3)

我弄明白了这个问题。问题出现在新版本的puppet中我们必须运行启用puppet服务器。只启动puppet服务器&服务不起作用我们也必须启用服务器。 以下命令用于启动服务器:

  

puppet资源服务puppetserver确保=正在运行

此命令用于启用服务器。

  

puppet resource service puppetserver enable = true

答案 1 :(得分:2)

/etc/puppetlabs/puppet/puppet.conf

server = SERVER_FQDN

尝试在此处提供IP地址。

答案 2 :(得分:0)

要在主机上启动腻子,以下提到的命令在较新的人偶版本中无效

systemctl status puppetserver 

要启动人偶主服务器,您需要启动服务器并启用服务器

命令用于启动服务器

puppet resource service puppetserver ensure=running

命令用于启用服务器

puppet resource service puppetserver enable=true

然后在从机上通过以下命令启动人偶

systemctl status puppetserver

答案 3 :(得分:-1)

您已在座席(puppet.conf)中配置主主机名," puppet":

  1. 将其添加到代理服务器中的/ etc / hosts。需要一行表示主IP和主机名。
  2. 然后,在你的主人身上执行sudo puppet cert sign --all。