마스터의 내 puppet.conf
[master]
certname = myname.mydomain.com
ca_server = myname.mydomain.com
certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local;
certdnsnames에 대한 이해를 위해 다음이 작동해야합니다.
puppet agent --server myname.dyndns.org --test
하지만 다음과 같은 오류가 발생합니다.
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
이 오류를 피하는 방법? certdnsname을 올바르게 정의하는 방법? 이것에 관한 다른 문서를 찾았지만 간단한 예는 없습니다. ii 분리에 ","를 사용하면 전혀 서명 할 수 없습니다. 나는 또한 같은 구문을 보았다
certdnsnames = puppet:puppet.intra.myserver.fr,puppet.myserver.fr:puppet,puppet:puppet,puppet.intra.myserver.fr,puppet.myserver.fr
http://projects.puppetlabs.com/issues/5776
그러나 "puppet :"을 추가 할 때와 그렇지 않을 때는 명확하지 않습니다.