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 будет устарел.