2016-08-15 2 views
0

を通信することができない私はforeman-installerを経由して、既存のパペットマスターの職長をインストールして、現在はGUI経由でログインすることができますし、一覧表示されますhttps://xx.xx.xx.xxx:8443/featuresページに移動して、スマートプロキシが実行されて見ることができます:職長スマートプロキシ

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

だから、これはプロキシが実行していることを示しますが、私は試してみて、職長スマートプロキシページにIPとポート番号を追加するとき、私はこのエラーを取得:

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. 

私はのエントリを持っていますマストIPアドレスとFQDNとして/etc/hostsファイルに保存します。 puppet.confにも設定されています。

職長・プロキシは職長と私はプロキシ設定でHTTP接続を有効にして、今スマートプロキシがhttp://localhost:8000で成功したがERF12-5356 [ProxyAPI::ProxyException]: Unable to get PuppetCA certificates

ありを与える追加しましたパペットマスターと同じサーバ上で実行されているので、もっとセットアップが行方不明ですか?あなたがこれを解決してきましたけれども

答えて

0

getaddrinfo: Name or service not known) for proxy https://xx.xx.xx.xxx:8443

は、それがIPアドレスにタイプミスがあるかもしれないことを私に示唆し、それは名前ではなく、文字通りのIPとして解決されています。難読化すると難しいです。

そうしないと、Foremanのログ(/var/log/foreman/production.log)にスタックトレースで詳細が表示されることがあります。 (/var/log/foreman-proxy/proxy.log)

ERF12-5356 [ProxyAPI::ProxyException]: Unable to get PuppetCA certificates

スマートプロキシログファイルには、その理由を示し、詳細を持っている必要があります。 /etc/foreman-proxy/settings.ymlの下で一時的にデバッグするように、log_levelの冗長性を高めたい場合があります。

Puppet CAのスマートプロキシモジュールでは、sudoルールを設定する必要があります。通常はインストーラがこれを行いますが、手動でインストールした場合は、https://theforeman.org/manuals/1.12/index.html#4.3.7PuppetCAにチェックしてください。

関連する問題