使用PuppetDB模块安装时,puppetdb无主机路由

时间:2016-12-16 13:59:57

标签: puppet

尝试使用PuppetDB(v5.1.2)模块在单独的节点上安装PuppetDB并且我得到了 在Puppet Server上运行Puppet代理时Notice: Unable to connect to puppetdb server (https://puppetdb.example.com:8081): Connection refused - connect(2) for "puppetdb.example.com" port 8081(尝试使用PuppetDB模块配置服务器)。 这是我的 site.pp

node 'puppetserver.example.com' {

  class { 'puppetdb::master::config':
    puppetdb_server => 'puppetdb.example.com',
  }
}
node 'puppetdb.example.com' {

  class { 'puppetdb::database::postgresql':
    listen_addresses => '0.0.0.0',
  }

  class { 'puppetdb::server':
    database_host => 'puppetdb.example.com',
  }
}

PuppetDB正在jetty.ini host中运行,ssl-host设置为0.0.0.0。 Ssl证书没问题。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

您能否请验证以下配置文件

    /etc/puppetlabs/puppet/puppetdb.conf
   [main]
   server_urls = https://puppetdb.example.com:8081

并且

    /etc/puppetlabs/puppet/routes.yaml
   ---
   master:
   facts:
      terminus: puppetdb
      cache: yaml

这些文件应该由puppetdb填充,并且应该具有上面的确切条目。

另一个重要的配置是你的puppetdb的ssl设置,使用下面的命令验证它。

puppetdb ssl-setup