Puppet Master и Puppet Server Путаница (в чем разница?)

Я недавно начал изучать кукольный, после того как я присоединился к моей организации месяц назад. Моя организация использует марионетку 3 и находится на этапе перехода к марионетке 4.

Я сейчас играю с куклой 3.8. Хотя документация по куклам хороша, я не понимаю, в чем разница между puppetserver и puppetmaster.

Из этой ссылки я понял, что: Puppet включает базовый веб-сервер Puppet Master, но вы не можете использовать его для реальных нагрузок. Прежде чем начать управление узлами с помощью Puppet, необходимо настроить веб-сервер производственного качества. Поправьте меня, если я ошибаюсь, это служба puppetserver, верно? Разве это не достаточно мощный, чтобы обслуживать 400 серверов? Нам действительно нужен кукловод ( Apache/Passenger Puppet Master)?

Также по этой ссылке я обнаружил, что они устарели веб-сервера. Так могу ли я пропустить изучение части puppetmaster, так как она больше не будет использоваться?

2 ответа

Решение

Здесь происходит несколько вещей:

  • Puppet Master по умолчанию работает с WEBrick и не готов к работе.
  • Puppet Master по умолчанию, запущенный с использованием Rack и Apache, является готовым сервисом.
  • Puppet Server - более новый проект, разработанный для замены Puppet Master по умолчанию и готовый к работе.

Очень хорошее объяснение разницы между кукольным сервером и мастером было предоставлено на самом официальном сайте.

https://docs.puppet.com/puppetserver/5.0/puppetserver_vs_passenger.html

Вывод таков, что puppet-сервер станет будущим, и со временем Puppet Master будет устарел.

Другие вопросы по тегам