首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >foreman smart-代理无法通信

foreman smart-代理无法通信
EN

Stack Overflow用户
提问于 2016-08-16 02:19:10
回答 2查看 2.9K关注 0票数 0

我已经通过foreman-installer在现有的傀儡主人上安装了foreman,现在可以通过图形用户界面登录,通过转到https://xx.xx.xx.xxx:8443/features页面可以看到智能代理正在运行,该页面列出了:

["puppet","puppetca","tftp"]

因此,这表明代理正在运行,但当我尝试将IP和端口号添加到foreman智能代理页面时,我收到以下错误:

代码语言:javascript
复制
Unable to communicate with the proxy: ERF12-2530 [ProxyAPI::ProxyException]: Unable to detect features ([SocketError]: getaddrinfo: Name or service not known) for proxy https://xx.xx.xx.xxx:8443/features
Please check the proxy is configured and running on the host.

我已经在/etc/hosts文件中获得了主服务器的条目IP和FQDN。它也是在puppet.conf中设置的。

由于foreman-proxy与foreman和puppet master运行在同一台服务器上,因此我在代理设置中启用了http连接,现在使用http://localhost:8000成功添加了智能代理,但给出了ERF12-5356 [ProxyAPI::ProxyException]: Unable to get PuppetCA certificates

我还遗漏了更多设置吗?

EN

回答 2

Stack Overflow用户

发布于 2016-08-16 17:01:59

代理https://xx.xx.xx.xxx:8443

getaddrinfo:名称或服务未知)

尽管您已经解决了这个问题,但它向我表明,IP地址中可能存在打字错误,并且它将被解析为名称而不是文字IP。很难用模糊的语言来区分。

否则,foreman的日志(/var/ log /foreman/production.log)可能会显示堆栈跟踪的更多详细信息。

ERF12-5356ProxyAPI::ProxyException:无法获取PuppetCA证书

智能代理日志文件(/var/ log /foreman- proxy /proxy.log)应指出原因并提供更多详细信息。您可能希望临时增加要在/etc/foreman- log_level /settings.yml下调试的代理详细程度。

Puppet CA智能代理模块确实需要设置sudo规则-安装程序通常会执行这些操作,但如果是手动安装的,请根据https://theforeman.org/manuals/1.12/index.html#4.3.7PuppetCA进行检查。

票数 0
EN

Stack Overflow用户

发布于 2018-03-27 23:46:00

我发现有一个双/etc/host条目就足以导致这种情况

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38960657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档