【发布时间】:2016-08-24 14:57:57
【问题描述】:
我正在尝试将 puppet master 和客户端/代理保留在一台机器上。过去 2 天我一直在尝试这个,我几乎快完成它了。
1) 启动 puppet master "service puppetmaster start"。它的成功 2)启动puppet agent“service puppet start。成功 3) 当我尝试 puppet agent --test.查看下面的错误
这是我在尝试“puppet agent --test”时遇到的错误。我尝试在 puppet.conf 文件中为环境设置不同的值,并从命令行参数传递环境,但似乎没有任何效果。
警告:本地环境:“生产”与服务器不匹配 指定环境“无”,重新启动代理运行环境 “无”
我用谷歌搜索并尝试了人们所说的,但没有用。如果我从一台机器上尝试代理并在另一台机器上掌握它,它可能会起作用。但我想让它在一台机器上工作。
【问题讨论】:
-
你是如何安装 puppet 组件的?使用 root 或其他用户?
-
什么傀儡组件?是的,我正在使用 root 访问权限
-
组件是指 puppetserver 和 puppet 代理。如果你想让它在一台机器上工作,你不要使用 puppet agent -t。你应该使用 puppet apply。这是参考
https://docs.puppet.com/puppet/latest/reference/man/apply.html -
我试过 puppet apply -t.它没有提供任何日志,请继续等待... :(
-
预期的输出是什么
标签: puppet