Eu também estava tendo os mesmos problemas exatos, mas descobri que adicionar o seguinte (mostrado abaixo) em /etc/puppetlabs/mcollective/server.cfg
e /etc/puppetlabs/mcollective/client.cfg
no servidor coletivo / de bonecos resolveu meu problema. Não se esqueça de reiniciar o serviço mcollective
para que o efeito ocorra.
Adicionei isso aos arquivos client.cfg
/ server.cfg
:
plugin.activemq.pool.1.ssl.key = /etc/puppetlabs/puppet/ssl/private_keys/puppet.esxi.com.pem
plugin.activemq.pool.1.ssl.ca = /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem
plugin.activemq.pool.1.ssl.cert = /etc/puppetlabs/puppet/ssl/certs/puppet.esxi.com.pem
Antes de adicionar as entradas:
[root@puppet ~]# mco ping
warn 2016/11/30 09:02:29: activemq.rb:374:in 'rescue in ssl_parameters' Failed to set full SSL verified mode, falling back to u nverified: RuntimeError: cert, key and ca has to be supplied for verified SSL mode
media.center time=13.37 ms
dns1 time=53.16 ms
puppet.esxi.com time=53.84 ms
keeppass time=54.47 ms
splunk time=55.11 ms
lychee time=55.78 ms
nfs-share time=56.41 ms
dns2 time=57.09 ms
ansible time=57.68 ms
Depois:
[root@puppet ~]# mco ping
media.center time=13.44 ms
keeppass time=53.12 ms
nfs-share time=54.44 ms
puppet.esxi.com time=55.37 ms
dns2 time=56.15 ms
ansible time=56.94 ms
dns1 time=57.76 ms
splunk time=58.57 ms
lychee time=59.38 ms