如何在没有FQDN或Puppet主机域的情况下配置Puppet代理?

如何在没有FQDN或Puppet主机域的情况下配置Puppet代理?,puppet,Puppet,我正在进入木偶的世界,并得到了我的手。我用“流浪者”引发了两起暴力事件。我给其中一个起名叫木偶师,另一个起名叫木偶师。一旦安装,我运行 在puppetagent上安装puppet Factor 在puppetmaster上安装puppet puppetmaster Factor (在puppetmaster实例中)下一步是在/etc/puppet/puppet.conf中编辑puppet.conf文件,并在[master]下添加certname=。我在这里有点困惑,因为我没有FQDN,而只是

我正在进入木偶的世界,并得到了我的手。我用“流浪者”引发了两起暴力事件。我给其中一个起名叫木偶师,另一个起名叫木偶师。一旦安装,我运行

  • 在puppetagent上安装puppet Factor
  • 在puppetmaster上安装puppet puppetmaster Factor
(在puppetmaster实例中)下一步是在
/etc/puppet/puppet.conf
中编辑
puppet.conf
文件,并在[master]下添加
certname=
。我在这里有点困惑,因为我没有FQDN,而只是键入了puppetmaster,之后我尝试使用
调用rc.d puppetmaster start
重新启动我的puppetmaster,这导致启动puppetmaster失败


这一步我真的很困惑。由于我只是测试,我如何获得域名?我是否必须通过vagrant创建另一个实例来充当主机?对此步骤的任何帮助都将不胜感激

您可以通过设置/etc/hosts文件跳过对DNS的要求。例如,在您的puppetmaster和代理上,您将需要以下条目:

192.168.0.1   puppet.example.com    puppet
192.168.0.2   agent.example.com     agent

example.com完全是任意的。配置此项后,您可以继续在puppetmaster上生成证书,该证书将成功生成。重要的是将您的puppetmaster输入为puppet,因为这是代理在默认情况下查找它的方式。

当您在
无daemonzie
模式下运行它时,会得到什么<代码>sudo puppet master--冗长--无后台进程