puppetserver ca 命令无法连接到 https ://puppet:8140 when using SRV record solution

标签 puppet ca srv

我在我的 puppet 架构中使用 SRV 解决方案。尝试设置新的 Puppet Master 和 CA 并查看我的证书时,出现此错误:

puppetserver ca list --all
Fatal error when running action 'list'
  Error: Failed connecting to https://puppet:8140/puppet-ca/v1/certificate_statuses/any_key
  Root cause: Failed to open TCP connection to puppet:8140 (getaddrinfo: No address associated with hostname)

我的 puppet.conf 文件有以下配置:
   use_srv_records = true
   srv_domain = mypuppetrecord.com

我错过了什么?

最佳答案

我设法在这里找到了解决方案。我需要添加到我的 /etc/hosts归档以下内容:

xxx.xx.xx.xx(主机IP) puppet

关于puppetserver ca 命令无法连接到 https ://puppet:8140 when using SRV record solution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58522566/

相关文章:

kubernetes - 如何为 statefulset headless 服务获取 SRV DNS 地址

testing - 与 parallel_spec 任务结合使用时,代码覆盖率不起作用

ruby - 如何在 ruby​​ 模板中输出排序哈希

class - Puppet:通过类传递参数

ansible - Ansible 中的 Puppet hiera 等价物

ssl - 您如何与证书颁发机构签署证书签名请求?

redirect - 子域使用 SRV 重定向到特定端口?

java - 没有证书的 TLS 安全吗?

android - 接受带有自签名证书的 HTTPS 连接

java - SRV 记录从 DNS 服务器检索的顺序