C# 窗户上的木偶

C# 窗户上的木偶,c#,windows,unix,puppet,C#,Windows,Unix,Puppet,我在windows 2007虚拟机上的cent操作系统上有puppet master。它充当puppet master。我还安装了puppet Enterprise作为安装在windows server 2008上的puppet代理。但我不知道该如何将服务器指向CentOS客户端 我能够从客户机ping master VM,反之亦然 关于代理: command :: puppet agent --test result :: Exiting; no certificate found and

我在windows 2007虚拟机上的cent操作系统上有puppet master。它充当puppet master。我还安装了puppet Enterprise作为安装在windows server 2008上的puppet代理。但我不知道该如何将服务器指向CentOS客户端

我能够从客户机ping master VM,反之亦然

关于代理:

command :: puppet agent --test 
result :: Exiting; no certificate found and waitforcert is disabled
关于Master:

command :: puppet cert --list 
result :: (Nothing)

因此,代理证书请求不会发送给客户端。

假设您的puppet master也是puppet Enterprise,否则PE代理将无法使用它

客户需要知道傀儡主人在哪里。可以在命令行上使用“-server fqdn.of.master”指定它,或将其放在主体部分代理的puppet.conf文件中

我相信您会在Windows 2008的c:\ProgramData\PuppetLabs\puppet\etc\puppet.conf中找到puppet.conf文件


在Linux上,它位于/etc/puppet/puppet.conf

我收到以下错误:-----警告:无法获取我的节点定义,但是代理运行将继续:警告:服务器上的错误400:无法检索xyz.com的事实:无法在learn处从PuppetDB中查找事实。localdomain:8081:SSL\u connect返回=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败:[证书已吊销/CN=learn.localdomain]看起来您正在尝试使用puppetdb,但没有正确配置它。更具体地说,傀儡主机不信任它使用的证书。如果您正在使用Puppet Enterprise,PuppetLabs将非常乐意为您提供直接帮助。因为这看起来是你第一次接触,而且你正在走企业之路,我会联系他们。他们可能会和你一起做一个webex,带你完成安装和运行。请参考链接