我正在尝试将puppet master和client / agent保留在一台机器上。我过去2天一直在尝试这个,我差不多完成了它。
1)开始木偶大师"服务puppetmaster start"。它的成功 2)启动木偶代理"服务木偶开始。它的成功 3)当我尝试木偶代理 - 测试。看到下面的错误
当我尝试"木偶代理 - 测试"时,这是我得到的错误。我尝试在puppet.conf文件中为环境设置不同的值,并从命令行参数传递环境,但似乎没有任何工作。
我用谷歌搜索并尝试了人们所说的,但没有用。如果我从一台机器上尝试代理并在另一台机器上使用主机,它可能会有效但我想让它在一台机器上运行。警告:当地环境:"生产"不匹配服务器 指定的环境"无",重启代理与环境一起运行 "无"
答案 0 :(得分:1)
如果你想让它在一台机器上运行,你不使用puppet agent -t。你应该使用木偶申请。这是一个参考
https://docs.puppet.com/puppet/latest/reference/man/apply.html
答案 1 :(得分:0)
你可以编写一个小脚本,它将带有puppet apply
命令以及更远的参数(当然)你可以随意命名它(例如:Papply)并且每当你想要运行时运行它{ {1}}。
puppet agent -t
不适用于独立的Puppet Server&克林特环境。
https://docs.puppet.com/puppet/4.6/reference/architecture.html