Em seu cliente de marionetes, edite a seção puppet.conf [main]
incluindo server = <puppet_server_name>
.
E tente executar puppet agent -t
.
Eu instalei o Puppet Agent em um servidor do CentOS 7. Eu instalei o Puppet Master em um servidor CentOS 7 diferente. Estou usando a versão gratuita do Puppet nos dois servidores. O servidor do Puppet Agent solicitou um certificado. Eu assinei no servidor Puppet Master. Não há firewall de software em nenhum dos servidores. Não há firewall entre os servidores. Eu habilitei temporariamente a porta 8140 com SSHD. Eu usei o SSH para verificar se a porta 8140 estava aberta. Em seguida, reverti o SSHD para escutar somente na porta 22. A porta 8140 não estava bloqueada. O nslookup nos endereços IP e o ping nos nomes de domínio mostra que ambos os servidores possuem informações de rede corretas sobre o outro servidor. Esses são novos servidores. O fantoche nunca trabalhou neles antes. Eu criei um manifesto simples. Eu apliquei isso ao servidor Puppet Master localmente. Funcionou sem erros. Então tentei aplicá-lo ao servidor do Puppet Agent. Não funcionou.
Do servidor do Puppet Master, eu corri isto:
agente de fantoches neat.pp --server hostNameOfPuppetAgentServer --verbose
Não houve erros no servidor do Puppet Master depois que eu pressionei enter. Não houve saída. Isso não produziu logs no servidor do Puppet Agent. Não havia provas de que funcionou no servidor do Puppet Agent. Eu verifiquei e os efeitos não foram realizados.
No servidor mestre de fantoches, eu corri isto:
agente de fantoche - servidor hostNameOfPuppetAgentServer --test
Os resultados incluíram "Connection refused - connect (2)". O que está errado? Espero que o manifesto funcione em um nó do Agente Puppet.
Em seu cliente de marionetes, edite a seção puppet.conf [main]
incluindo server = <puppet_server_name>
.
E tente executar puppet agent -t
.
Tags ssh networking puppet linux centos