如何将 Windows 服务器配置为 Puppet 代理服务器?
我在 CentOS 7 上运行 Puppet Enterprise 4.x,在 Windows Server 2012 上运行 Puppet Agent 3.7.4。我第一次尝试设置它。我知道从 Puppet Master 服务器到 Puppet Agent 服务器没有被阻止的端口。
当我运行puppet agent -t x.x.x.x
命令时(从以管理员身份打开的 Windows PowerShell 窗口),我收到此错误:
警告:无法获取我的节点定义... xxxx 与服务器证书不匹配...无法使用“eval_generate”生成其他资源...与服务器证书不匹配:预期其中之一...
puppet.conf 文件看起来不错。在 Puppet Master 服务器上,我运行“puppet cert list --all”显示 Puppet 代理服务器已签名。
我可以从 Puppet Master ping Puppet Agent 服务器。我可以从 Puppet Agent ping Puppet Master 服务器。Puppet 的 GUI 显示一条消息“运行 Puppet 已被禁用,因为节点管理器无法连接到 .”。
为什么我在运行 Puppet 代理命令时会出现上述错误?