gpt4 book ai didi

docker - 如何解决 puppet 认证问题

转载 作者:行者123 更新时间:2023-12-02 20:23:22 25 4
gpt4 key购买 nike

我已经在ubuntu 14.04 OS中安装了docker。在docker容器中我正在运行puppet master和puppet agent,但是在证书交换过程中却出现错误。
木偶代理程序不要求证书。还显示错误,指出名称无法解析。
我在/ etc / hosts和/ etc / hostname中检查了IP和主机名。

root@55fe460464d3:/# puppet agent --test
Error: Could not request certificate: getaddrinfo: Name or service not known
Exiting; failed to retrieve certificate and waitforcert is disabled

root@f7d7516d720e:/# puppet cert list -all
+ "f7d7516d720e" (SHA256) D1:6C:50:5B:BD:F6:AA:91:C4:B2:FD:4D:58:B8:DF:18:32:F4:EB:D7:B2:75:FF:E4:AF:7B:F6:F6:FE:0D:84:54

人偶证书列表--all命令仅显示主证书,而不显示客户端证书

最佳答案

看起来正在发生的情况是人偶代理无法与人说话或找不到人偶要求证书。

首先要检查的是他们可以通过网络互相通信;第二件事要检查的是,短主机名puppet在主机上运行时解析为puppetmaster。除非您通过在server =节中设置[main]指令在/etc/puppet/puppet.conf中指定了不同的dns名称,或者在命令行中使用puppet agent -t --server <foo>进行了指定,否则它将查找名为puppet的主机名并依赖于您的/etc/resolv.conf的搜索域中找到它。

关于docker - 如何解决 puppet 认证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36196871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com