【问题标题】:puppet agent --test throwing environment errorspuppet agent --test 抛出环境错误
【发布时间】: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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以编写一个小脚本,该脚本将包含带有更远参数的puppet apply 命令(当然),您可以将其命名为您想要的任何名称(例如:Papply)并在每次您想运行时运行它puppet agent -t . puppet agent -t 不适用于独立 Puppet Server 和 Clint 环境。 https://docs.puppet.com/puppet/4.6/reference/architecture.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 2017-05-16
      • 2015-04-05
      • 2018-01-24
      • 2021-11-10
      • 1970-01-01
      相关资源
      最近更新 更多