Configurei o servidor e o cliente puppet, quando executo puppet master --verbose --no-daemonize
no servidor puppet, recebo a seguinte mensagem,
Aviso: Iniciando Puppet master versão 3.8.4 Erro: Não foi possível executar: Não foi possível criar o arquivo PID: /var/run/puppet/master.pid
qual seria a possível solução?
tentar:
puppet agent --test --server localhost
se isso funcionar, você não tem o
server
parâmetro definido corretamente na configuração do agente marionete.Verifique sua configuração de rede, configuração de DNS e configuração de marionete.
O erro sugere que o agente não pode se conectar ao mestre porque não pode resolver o nome do host do mestre.
Isso pode ocorrer devido a uma configuração de rede incorreta (por exemplo, um IP incorreto), entradas de servidor DNS ausentes ou servidores DNS defeituosos ou devido a uma configuração incorreta no arquivo puppet.conf no agente.
O erro
err: Could not retrieve catalog from remote server
indica que o agente da marionete não conseguiu entrar em contato com o mestre das marionetes.Certifique-se de que o agente puppet esteja configurado com o nome de host do puppetmaster ou o nome de domínio totalmente qualificado. Visualize
/etc/puppetlabs/puppet/puppet.conf
e na seção[main]
, confirme se o valor deserver
está correto.Exemplo de configuração:
No exemplo acima, o nome do servidor
puppet
deve ser o endereço do puppetmaster.Consulte a documentação de configuração do fantoche .
Em segundo lugar, certifique-se de que o nome de host ou o nome de domínio totalmente qualificado do puppetmaster sejam resolvidos para um endereço IP. Corrija seu DNS se não resolver.
Use
dig
ou outra ferramenta para garantir que o nome seja resolvido corretamente:Por fim, verifique o firewall no puppetmaster. Certifique-se de que todas as portas necessárias sejam permitidas na configuração do firewall, conforme especificado na documentação .
Console aceita tráfego HTTPS de usuários finais nesta porta. Grupo classificador: “PE Console”
comandos deve ser capaz de alcançar o MCollective nesta porta. Grupo classificador
: “PE ActiveMQ Broker”