2017-10-12 9 views
1

デフォルトのPuppet証明書名はどのように生成されていますか?パペット証明書名はどのように決定されますか?

私はいつもそれが単にホスト名であると仮定しましたが、デバイスを使用するルータを変更すると、次のようなパターンで変更されたことがわかりました。

oldCertName -> oldCertName.ccapcable.com 

ここで、ccapcable.comはインターネットプロバイダの名前です。これはPuppetDbの新しいエントリになるので、いくつかの問題を引き起こしました。

答えて

2

Puppetは実際にはデフォルトの証明書名としてホスト名を使用します。マシンがホスト名であることを示すものであれば、それを受け入れることに注意してください。特に、マシンがDHCPやその他の動的メカニズムを介してホスト名を取得した場合、そのホスト名、したがってそのデフォルトのcertnameが時々変更されることがあります。

また、その修飾または非修飾DNSドメイン名でマシンのホスト名を混同しないでください。彼らに同意する必要はありません。実際、マシンのホスト名は単純なドメイン名または完全修飾ドメイン名と一致するのが一般的ですが、標準化や一般的な規約はありません。

おそらく集まっているので、私はここで起こったことについての推測をしています。私はと思われる:

  1. あなたのマシンがDHCPためのまたはルータの変更に連動して
  2. を経由してホスト名を取得し、あなたのDHCPサービスプロバイダは、に修飾されていないものから、それが発行ダイナミックホスト名の形式を変更しました修飾されたもの
  3. デフォルトのcertnameに依存しているため、マシンのcertnameも変更されています。
関連する問題