
*Usando VMs precisas do Ubuntu do VSphere Client 5.1 com Puppet Enterprise 3.3.1 e PostgreSQL 9.3.1
Estou utilizando o mesmo banco de dados postgresql para gerenciar um novo puppet master e sei que as licenças estão vinculadas ao número de certificados SSL usados, mas não tenho certeza se os dados associados ao controle do número de certificados SSL gerados e gerenciado é tratado no banco de dados postgresql. Essencialmente, eu tinha um mestre de marionetes que desinstalei, além de um único agente de marionetes. Posteriormente, instalei um novo puppet master em uma VM separada e usei os mesmos bancos de dados/usuários/senhas do postgresql e esperava que meu console de fantoches declarasse que apenas 1 licença foi usada, mas parece ser 3 licenças, apesar de ter apenas um nó (ou seja, o nó mestre anterior agora é um agente para o novo mestre).
Além disso, apesar de ter um certificado aceito para meu novo agente, que anteriormente era um mestre, ele parece não responder, apesar de esperar 30 minutos por uma execução de marionete e também de executar manualmente uma execução de marionete.
Responder1
Você revogou o certificado do servidor antigo? Se você executar puppet cert --list
em seu mestre, poderá ver todos os certificados de fantoches válidos. Você pode então revogar o antigo puppet cert --clean {node certname}
se tiver um certificado para uma máquina que não existe mais.