私は人形をインストールしようとしており、私はこれに続いていますlink。 私は両側の/ etc/hostsを変更しました(server/client)。私はpingすることができます。 mastersideに例えばので人形のためのUbuntu 14.04の設定ホスト
:
192.168.xx.xx puppetclient.example.com puppetclient
てみピングクライアント
ping puppetclient.example.com
64 bytes from puppetclient.example.com (192.168.140.155): icmp_seq=1 ttl=64 time=0.304 ms
へだからそれは動作するようです。しかし、さらに上の私の構成では、私は私のマスターと接続したい本命表示する:
$ sudo puppet cert list
"puppetagent-virtual-machine.localdomain" (SHA256) 3A:B3:8A:56:81:0C:D2:18:79:63:AE:FD:4A:ED:5B:3F:77:36:AA:51:17:A7:99:1D:5E:68:C1:78:FD:99:58:46
を私はそれが私を助けることができるpuppetclient.example.com
なくpuppetagent-virtual-machine.localdomain
誰かだろうと思いましたか?ありがとう
はい私のエージェントは、DNS名の代わりにホスト名を使用して証明書を作成/名前付けしています。しかし、私はそれを変える理由と方法を知らない。 – DenCowboy
[こちら](https://docs.puppet.com/puppet/latest/reference/configuration.html#certname)をチェックするか、素早くハックしたい場合は、人形エージェントを実行するときに単にホスト名をdnsnameに変更することができます。 P.S:同じ詳細で回答を更新しました。 – RaviTezu