Максимальное количество клиентов Puppet

Я просто ищу совета по поводу кукол. В основном то, что каждый использует для оборудования своего хозяина марионеток, и существует ли ограничение на максимальное количество узлов, которые может обслуживать хозяин марионеток.

Я собираюсь настроить марионеточный кластер для управления несколькими тысячами серверов, и мне было любопытно, сколько оборудования мне потребуется для этого проекта.


person Eugene    schedule 18.05.2011    source источник
comment
Это сильно зависит от сложности ваших манифестов. Используете ли вы серверные функции? Что они делают? Storeconfigs? Сколько ресурсов у вас будет в ваших каталогах. Это все правильные вопросы. Мы можем запускать около 500 клиентов на мастер, используя apache и пассажира. Мы широко используем серверные функции, но не используем storeconfigs. Storeconfigs добавляет огромные накладные расходы.   -  person AndrewF    schedule 19.05.2011


Ответы (1)


На данный момент я не управляю большим количеством серверов (менее 10), поэтому я не могу вам сильно помочь, но если масштабирование является проблемой, вы можете выполнить развертывание без мастера, используя git и запуская puppet с cron ( http://current.workingdirectory.net/posts/2011/puppet-without-masters/ ).

Вам просто нужно развернуть свою конфигурацию, используя cron (и vcs по вашему выбору), и применить ее, также используя cron (или fabric, или mcollective). Тогда единственное, что нужно масштабировать, — это сервер vcs, а это сделать намного проще. Вы даже можете просто использовать rsync или nfs, и я думаю, что обслуживание нескольких тысяч серверов не будет проблемой.

Однако проблема будет в сохраненных конфигах.

person Misc    schedule 20.06.2011