У меня есть настройка сервера шеф-повара, но поскольку он обслуживает довольно много узлов, сервер становится медленным. Есть два сценария, которые я хотел бы изучить, и хотел бы знать, есть ли у кого-нибудь опыт работы с ними:
Я не нашел много по этим темам (особенно по последней), и мне интересно, есть ли здесь кто-нибудь, кто занимается этим?
Вы можете запускать несколько экземпляров chef-server-api с флагом -c.
sudo chef-server -c 8
[Edit] Вам понадобится общая файловая система, такая как glusterfs, nfs или подобная, для совместного использования кулинарных книг.
Вы также можете проксировать это с помощью apache2 или nginx. В кулинарной книге Chef от Opscode есть рецепт, который может быть полезен для настройки.
https://github.com/opscode/cookbooks/blob/master/chef/recipes/server_proxy.rb
Наконец, сервер определенно был спроектирован таким образом, чтобы его можно было легко масштабировать, и многие директивы конфигурации в Chef используются сервером именно для этого.
http://wiki.opscode.com/display/chef/Chef+Configuration+Settings