木偶代理 - 测试投掷环境错误

时间:2016-08-24 14:57:58

标签: puppet

我正在尝试将puppet master和client / agent保留在一台机器上。我过去2天一直在尝试这个,我差不多完成了它。

1)开始木偶大师"服务puppetmaster start"。它的成功 2)启动木偶代理"服务木偶开始。它的成功 3)当我尝试木偶代理 - 测试。看到下面的错误

当我尝试"木偶代理 - 测试"时,这是我得到的错误。我尝试在puppet.conf文件中为环境设置不同的值,并从命令行参数传递环境,但似乎没有任何工作。

  

警告:当地环境:"生产"不匹配服务器   指定的环境"无",重启代理与环境一起运行   "无"

我用谷歌搜索并尝试了人们所说的,但没有用。如果我从一台机器上尝试代理并在另一台机器上使用主机,它可能会有效但我想让它在一台机器上运行。

2 个答案:

答案 0 :(得分:1)

如果你想让它在一台机器上运行,你不使用puppet agent -t。你应该使用木偶申请。这是一个参考 https://docs.puppet.com/puppet/latest/re‌​ference/man/‌​apply.html

答案 1 :(得分:0)

你可以编写一个小脚本,它将带有puppet apply命令以及更远的参数(当然)你可以随意命名它(例如:Papply)并且每当你想要运行时运行它{ {1}}。 puppet agent -t不适用于独立的Puppet Server&克林特环境。 https://docs.puppet.com/puppet/4.6/reference/architecture.html