工头/木偶:证书请求已签名,但主机不出现

目前我遇到了将工作主机添加到工头的问题。

我添加了一个客户端从回购安装puppet(根据puppet的文档)并configuration它。

客户的puppet.conf:

[main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter prerun_command=/etc/puppet/etckeeper-commit-pre postrun_command=/etc/puppet/etckeeper-commit-post [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 = puppet.example.com 

那么,如果我通过systemctl start puppet启动puppet来systemctl start puppet ,则puppet.example.com会显示证书请求; 如果我签署的请求主机不出现在领class的主机页上,其中目前13个其他主机显示。

有任何想法吗?

您的木偶客户端似乎不会自动尝试与木偶服务器同步,在[代理商]部分的客户端configuration文件中添加:“runinterval = 1800”将每3分钟同步木偶,否则手动运行同步,运行“木偶代理-t“在证书签署后的第一次同步之后应该显示出来。