Puppet: Server hostname did not match server certificate -


i installed puppet enterprise on 2 virtual machines (one master , 1 node). when try run agent manually puppet agent -t error

server hostname '192.168....' did not match server certificate; expected 1 of host-192-168-.....localdomain.  

if run adding --server host-192-168.....localdomain works, way can manually , after own runinterval doesn't work on puppet console says unresponsive. guess because on own gets error mentioned earlier master can't receive reports node.

can please me this? how can make node's agent contacting master proper server certificate name?

puppet.conf node:

[main]  vardir = ... logdir = ... rundir = ... basemodulepath = ... user = ... group = ... archive_files = ...  [agent]  report = ... classfile = ... localconfig = ... graph = ... pluginsync = ... environment = ... server = 192.168.10.39 certname = 192.168.10.40 noop = true runinterval = 1800 

if put server = host-... (in main) nothing changes. think can't change server [agent] part, because there should master ip (i believe) ...

i tried on link , puppet agent -t doesn't anymore on node. better understandig, i'm posting puppet.conf master:

[main]  certname = host-192-168-10-39.localdomain vardir = /var/opt/lib/pe-puppet logdir = /var/log/pe-puppet rundir = /var/run/pe-puppet basemodulepath = /opt/alu/deploy/puppet/modules:/etc/puppetlabs/puppet.... environmentpath = /opt/alu/deploy/puppet/environments server = 192.168.10.39 user = pe-puppet group = pe-puppet archive_files = true archive_files_server = 192.168.10.39 module_groups = base+pe_only dns_alt_names = puppet  [agent]  report = true classfile = $vardir/classes.txt localconfig = $vardir/localconfig graph = true pluginsync = true environment = production noop = true runinterval = 1800  [master]  node_terminus = classfier ca_server = host-192-168-10-39.localdomain reports = console,puppetdb storeconfigs = true storeconfigs_backend = puppetdb certname = 192-168-10-39.localdomain server = 192.168.10.39 always_cache_features = true default_manifest = /opt/alu/deploy/puppet/manifests/default.pp 

error puppet agent -t : http://i62.tinypic.com/34ijlmu.png

there variety of causes problem, please list puppet.conf.

but top, looks mismatch between name in certificate generated master , host name of server. perhaps between when generated certificate , rebooted, hostname had been changed, hostname changes not take affect until after reboot.

puppetlabs offical documentaion helps resolve issue, please follow link: https://docs.puppetlabs.com/guides/troubleshooting.html?_ga=1.110966791.343491524.1432986084#agents-are-failing-with-a-hostname-was-not-match-with-the-server-certificate-error-whats-wrong. may simple setting certname value in /etc/puppet/conf , restarting master.


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -