Recentemente, comecei a aprender fantoches depois de ingressar na minha organização, há um mês. Minha organização usa o fantoche 3 e está na fase de mudança para o fantoche 4.
Atualmente estou brincando com o fantoche 3.8. Embora a documentação do fantoche seja boa, não entendo qual é a diferença entre o puppetserver e o puppetmaster.
A partir dissolinkEu entendi que: o Puppet inclui um servidor web mestre de fantoches básico, mas você não pode usá-lo para cargas da vida real. Você deve configurar um servidor web de qualidade de produção antes de começar a gerenciar seus nós com o Puppet. Corrija-me se eu estiver errado, este é o serviço puppetserver, certo? Isso não é poderoso o suficiente para servir cerca de 400 servidores? Nós realmente precisamos do puppetmaster (Apache/Passenger Puppet Master)?
Também destelinkDescobri que eles descontinuaram o servidor da web. Então, posso pular o aprendizado da parte do puppetmaster, pois ela não será mais usada?
Responder1
Há algumas coisas acontecendo ao mesmo tempo aqui:
- O Puppet Master padrão em execução usando WEBrick é o serviço que não está pronto para produção.
- O Puppet Master padrão em execução usando Rack e Apache é o serviço pronto para produção.
- O Puppet Server é um projeto mais recente, projetado para substituir o Puppet Master padrão e está pronto para produção.
Responder2
Uma explicação muito boa para a diferença entre servidor fantoche e mestre foi fornecida no próprio site oficial.
https://docs.puppet.com/puppetserver/5.0/puppetserver_vs_passenger.html
A conclusão é que o puppet-server será o futuro e o puppet master ficará obsoleto com o tempo.