我第一次尝试安装 Puppet Enterprise,并遵循以下文档:https://puppet.com/docs/pe/2019.0/installing_pe.html
我已经下载了该文件并在主服务器(Ubuntu 18.04)上本地执行了它。
当我尝试安装时,看到一些错误并且安装程序停止了。
错误如下:
Warning: Error connecting to puppet on 8081 at route /pdb/query/v4, error message received was 'Failed to open TCP connection to puppet.my.tld:8140 (Connection refused - connect(2) for "puppet.my.tld" port 8140)'. Failing over to the next PuppetDB server_url in the 'server_urls' list
还:
[Error]: Failed to apply catalog: Failed to open TCP connection to puppet:4433 (Invalid argument - connect(2) for "puppet" port 4433)
其间还存在其他错误和警告,但显然连接主机或证书创建的某些部分似乎存在问题。
当安装程序启动时,系统要求我编辑配置文件。我尝试只输入密码,还将我的 fqdn 添加到 cert_altnames,将该 fqdn 也添加到控制台和主主机,但发生了相同的错误。要么无法连接,要么无法生成证书。
上面提到的错误取决于我是否添加了 FQDN(它提到的是 puppet:8140 而不是我的域)。
我在这里遗漏了什么?
答案1
在 ubuntu 20.04 机器上安装 PE 2021.7.3 时遇到了类似的问题,我通过将 umask 从 0027 设置为 0022 解决了这个问题。