尝试使用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证书没问题。
我做错了什么?
答案 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