我们在puppet-server和puppet-agent上看到了以下错误
Jun 22 19:26:30 node puppet-agent[12345]: Local environment: "production" doesn't match server specified environment "none", restarting agent run with environment "none"
Jun 22 19:44:55 node INFO [puppet-server] Puppet Not Found: Could not find environment 'none配置已经验证了几次,看起来没问题。生产环境存在。有谁遇到过类似的问题吗?
我们已经为puppet服务器启用了调试日志,但是这似乎并不能让我们找到根本原因。
代码的哪一部分可能与我们在这里看到的内容相关?问候
发布于 2020-06-30 00:21:49
主程序正在用不同的环境覆盖代理程序请求的环境,但是主程序选择的环境要么为空,要么显式地“无”,而且,无论哪种方式,它实际上都不知道这样的环境。这是主服务器正在使用的external node classifier的问题。检查主人的external_nodes设置,如果您不确定什么ENC正在发挥作用,或为了总结木偶的期望,这样的程序。
如果ENC为有问题的节点发出environment属性,那么该属性的值必须是现有环境的名称(例如,‘production’)。如果您想让代理选择,那么ENC应该完全避免发出任何environment属性。
https://stackoverflow.com/questions/62636235
复制相似问题