Puppet Enterprise 2018.01 Windows Agent

时间:2018-05-23 02:51:30

标签: puppet devops puppet-enterprise

我在Windows上遇到了Puppet Agent的一些问题。

安装并签署我的Windows节点的证书后,第一次运行puppet代理时出现此错误:
Error: Failure to apply catalog: Parameter creates failed on Exec[create repo_dir]: creates must be a fully qualified path (file: /opt/puppetlabs/puppet/modules/pe_repo/manifests/init.pp, line: 61) 当它试图缓存目录时。

在PE控制台上,可以看到我的Windows代理的节点,但我无法从那里开始运行木偶,并且它说"Run Puppet has been disabled because Node Manager cannot connect to (the agent)."

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:0)

在init.pp清单中的Exec资源中看起来像create parameter的问题。请按照下列步骤操作: -

1>打开pe_repo模块的init.pp清单
2 - ;在exec资源中查找创建参数
3 GT;将其值设置为完全限定的文件路径
4>应该在exec运行时创建文件路径,如果它已经存在,exec将不会运行。

请参阅this链接,了解主从连接问题。