Вопросы с тегом «chef»

Chef - это инфраструктура управления конфигурацией с открытым исходным кодом для автоматизации инфраструктуры.

81
Зачем использовать Chef / Puppet вместо сценариев оболочки?

Новое в инструментах Puppet и Chef. Похоже, что работа, которую они выполняют, может быть выполнена с помощью сценариев оболочки. Возможно, это было сделано в сценариях оболочки, пока они не появились. Я бы согласился, что они более читабельны. Но есть ли другие преимущества по сравнению со...

56
Puppet vs Chef, за и против от пользователей и вариантов использования [закрыто]

Я уже погуглил и прочитал статью «чтобы марионетка или шеф-повар, что это вопрос» . Меня интересуют варианты использования, реальные реализации, в которых люди выбирали одно или другое на основе реальных проблем. Меня особенно интересует интеграция с проблемами сапожников (я знаю, что кукольный -...

56
Отношения между Vagrant, Docker, Chef и OpenStack (или аналогичными продуктами)?

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

48
Шеф-повар лучшие практики / вопросы

Я использую и люблю Puppet. Я перешел в новую компанию, и они усыновляют шеф-повара. Поэтому я пытаюсь выучить шеф-повара, но мне трудно все сложить, потому что я все еще думаю о Puppet =) Это мои вопросы: Лучше настроить роли в Ruby DSL, JSON или из консоли управления? Почему есть несколько...

33
Каковы преимущества запуска chef-сервера вместо chef-solo?

Я смотрю на решения для автоматизированного развертывания для своей команды и играю с Chef в течение последних нескольких дней. Мне удалось запустить простое веб-приложение с базовой виртуальной машины Red Hat с помощью chef-solo. Наша конечная цель - использовать Chef (или другую систему) для...

30
Шеф-повар и кукла стоят денег?

Я собираюсь использовать шеф-повара или марионетку для администрирования (я больше думаю о шеф-поваре, так как он моложе, и я чувствую себя лучше) На обеих домашних страницах я видел «корпоративную версию», которая стоит денег, и я не собираюсь ничего покупать. Что бы мне не хватало в шеф-поваре /...

30
Как найти среду шеф-повара в рецепте?

Я хочу запустить ресурс cookbook_file только в том случае, если текущая среда - "dev". Как это можно выразить? Документация предлагает это: В рецепте полезен такой блок кода: qa_nodes = search(:node,"chef_environment:QA") qa_nodes.each do |qa_node| # Do useful specific to qa nodes only end Но я не...

28
Могут ли инструменты управления конфигурацией (Puppet, Chef) поддерживать установленные пакеты в актуальном состоянии?

Это, вероятно, простой вопрос для тех из вас, кто уже использует инструменты управления конфигурацией. Являются ли инструменты управления конфигурацией, такие как Puppet или Chef, правильным подходом для обновления установленных пакетов? Предположим, я использую несколько серверов, в основном на...

22
Есть ли более элегантный способ удаленного запуска chef-клиента?

Этот способ рекомендуется в руководстве по быстрому старту Chef: knife ssh name:mynode -a ipaddress -x ubuntu -i mycredentials.pem "sudo chef-client" Это действительно неуклюже. Неужели нет лучшего способа или идея в том, что в реальной производственной среде вы все равно будете автоматически...

22
Управление конфигурацией: топология «push против pull»

Более развитые системы управления конфигурациями (CM), такие как Puppet и Chef, используют подход, основанный на извлечении: клиенты периодически запрашивают обновления у централизованного мастера. Некоторые из них также предлагают подход без мастера (например, на основе push), но утверждают, что...

18
Лучшая практика для тестирования рецептов шеф-повара?

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

18
Как установить ulimits для сервиса, запускающегося при загрузке?

Мне нужно, чтобы mysql использовал большие страницы, чтобы установить ulimit - я сделал это в limit.conf. Однако limit.conf (pam_limits.so) не читается для init, только для "настоящих" оболочек. Я решил это раньше, добавив «ulimit -l» в функцию запуска initscript. Мне нужен какой-то повторяемый...

17
Когда целесообразно использовать диспетчер конфигурации (например, Puppet / Chef / Ansible)?

На моем текущем рабочем месте я присматриваю за двумя хост-машинами VMware, физической машиной OpenBSD, тремя виртуальными машинами Debian и шестью виртуальными машинами Windows Server (2008/2012). Я рассматриваю возможность внедрения инструмента управления конфигурацией, такого как Puppet или...

17
Каковы плюсы и минусы AWS Elastic Beanstalk по сравнению с другими стратегиями развертывания?

Я довольно новичок во всем стеке Netflix OSS и развертываниях в целом. В качестве фона для моего текущего уровня знаний, моя основная роль заключается в качестве инженера внешнего интерфейса. Тем не менее, мне нравится эксплуатационная сторона, поэтому я пытаюсь настроить новую стратегию...

17
Chef: создайте каталог для шаблона, если он еще не существует

Если у меня есть созданный шаблон, как я могу убедиться, что каталог существует? Например: template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({ :environment...

17
Каковы сильные и слабые стороны существующих систем управления конфигурациями? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я искал здесь несколько сравнений между CFEngine ,...

16
Какие правильные вопросы нужно задать, решая, использовать ли Chef или Puppet?

Я собираюсь начать новый проект, который, в частности, потребует развертывания множества идентичных узлов примерно трех разных классов: Узлы данных , которые будут запускать закрытые экземпляры MongoDB. Узлы приложения , которые будут запускать экземпляры приложения Ruby on Rails и более старого...

15
Как начать работу с шеф-поваром?

Документация шеф-повара довольно плохая. И Google не помогает мне. Может кто-нибудь указать мне на достойную статью или что-то, что поможет мне начать? Мои конкретные проблемы: Как мне заставить клиента прочитать мою конфигурацию? chef-solo кажется лучшим началом (я не хочу запускать сервер OpenID...

13
В Chef, как я могу получить доступ к атрибутам в файлах ролей?

Я могу установить атрибуты в файлах ролей, как описано в документации, но я не могу получить доступ к атрибутам, уже установленным в поваренных книгах, которые я использую. Например, в /roles/appserver.rb: name "appserver" run_list(%w{ recipe[tomcat::default] }) default_attributes( :tomcat => {...

13
Управление поваренными книгами шеф-повара в командной среде

Я учусь на шеф-повара и испытываю проблемы со структурированием всего, чтобы работать с моей командой. Начнем с того, что вам следует создать папку chef-repo, в которой вы будете хранить и изменять поваренные книги, используемые для управления вашими узлами. Я работаю над различными проектами, и...